瀏覽單個文章
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
回覆: 問個今年二技微處理機的考題

引用:
Originally posted by chbin
題一:8086CPU系統之記憶體資料如下所示,當執行INT 2H後 CPU會到何位址執行程式?
答案是"BA388H"
記憶體內容 記憶體位址 記憶體內容 記憶體位址
00H 00000H A0H 0000AH
11H 00001H B0H 0000BH
22H 00002H C0H 0000CH
33H 00003H D0H 0000DH
44H 00004H E0H 0000EH
55H 00005H F0H 0000FH
66H 00006H 10H 00010H
77H 00007H 11H 00011H
88H 00008H 12H 00012H
99H 00009H 13H 00013H

每組中斷向量是4BYTES,所以INT2=2*4=8,由8起取4BYTES,以 CS:IP 方式,則為B0A0:9988 這是答案之一。
所以 CS*10H+IP=B0A00+9988=就是答案了
舊 2004-04-21, 11:23 PM #3
回應時引用此文章
asccpu離線中