![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 問個今年二技微處理機的考題
(https://www.pcdvd.com.tw/showthread.php?t=325516)
|
|---|
問個今年二技微處理機的考題
題一:8086CPU系統之記憶體資料如下所示,當執行INT 2H後 CPU會到何位址執行程式?
答案是"BA388H" 題二:若暫存器DS=0001H BX=0001H當執行完指令MOV AX,01H[BX]後,AX暫存器內容為何 答案是"1312H" 麻煩知道的敬請教導 謝謝 記憶體內容 記憶體位址 記憶體內容 記憶體位址 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 |
題目二
題二:若暫存器DS=0001H BX=0001H當執行完指令MOV AX,01H[BX]後,AX暫存器內容為何 先將 BX 0001H + 01H ---------- = 0002H 在將DS左移4 DS 00010H 那邏輯位置就是 0002H +00010H -------- =00012H 實際位置就得看下面那張表 找出00012H 然後對到左邊的12H<<此為放於AL 而AH為13H(就是12H下面那一個) 高位元在前面所以答案就是AX=1312H 不知道怎麼表達@@表達的不是很好請見諒∼ 答案是"1312H" 麻煩知道的敬請教導 謝謝 記憶體內容 記憶體位址 記憶體內容 記憶體位址 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=就是答案了 |
題目一
首先你要先知道4N∼4N+3 N代表他給的INT值 2H*4=8H 8H+3=BH 8H∼BH 接下來一樣要看那個表格 8H對應到的是9988H>>>IP BH對應到的是B0A0H>>>CS CS:IP 將CS左移四個位元 B0A00H + 9988H -------- 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 |
| 所有的時間均為GMT +8。 現在的時間是04:49 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。