(1)10000H-1FFFFH
(2)12340H-2233FH
(3)23000H-32FFFH
(4)E0000H-EFFFFH
(5)AB000H-BAFFFH
12、若當前SS=3500H,SP=0800H,堆棧段在存儲器中的物理地址為35800H,若此時入棧10個字節,SP內容是07F6H,若再出棧6個字節,SP為07FCH
3、
(1)MOV
AX,[100H]源操作數字段的尋址方式是直接尋址,物理地址值是
10100H
(2)MOV
AX,VAL源操作數字段的尋址方式是直接尋址,物理地址值是
10030H
(3)MOV
AX,[BX]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是
10100H
(4)MOV
AX,ES:[BX]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是
20100H
(5)MOV
AX,[SI]源操作數字段的尋址方式是寄存間接尋址,物理地址值是
100A0H
(6)MOV
AX,[BX+10H]源操作數字段的尋址方式是寄存器相對尋址,物理地址值是
10110H
(7)MOV
AX,[BP]源操作數字段的尋址方式是寄存器間接尋址,物理地址值是
35200H
(8)MOV
AX,VAL[BP][SI]源操作數字段的尋址方式是基址變址尋址,物理地址值是
10100H
(9)MOV
AX,VAL[BX][DI]源操作數字段的尋址方式是基址變址尋址,物理地址值是
10124H
(10)MOV
AX,[BP][DI]源操作數字段的尋址方式是基址變址尋址,物理地址值是
35224H
6、
(1)MOV
DL,AX類型不匹配,字節與字不能傳送
(2)MOV
8650H,AX
目的操作數不能為立即數
(3)MOV
DS,0200H
立即數不能送段寄存器
(4)MOV
[BX],[1200H]
兩內存單元不能直接操作
(5)MOV
IP,0FFH操作數不能為IP
(6)MOV
[BX+SI+3],IP
操作數不能為IP
(7)MOV
AX,[BX][BP]兩個基寄存器不能同時作為地址
(8)MOV
AL,ES:[BP]
可以是正確的
(9)MOV
DL,[SI][DI]兩變址寄存器不能同時作為地址
(10)MOV
AX,OFFSET
0A20H錯誤在OFFSET不用作為數值地址操作符
(11)MOV
AL,OFFSET
TABLE類型不匹配,地址為字,不能傳送給字節
(12)XCHA
AL,50H
立即數不用作為XCHG指令的操作數
(13)IN
BL,05H
輸入指令為累加器專用指令,不用BL,只能用AL
(14)OUT
AL,0FFEH
端口地址超過8位應該用DX間接尋址
7、
LEA
BX,TABLE
MOV
AL,5
XLAT
MOV
DH,AL
MOV
AL,7
XLAT
MOV
DL,AL
MOV
BX,DX
8、
PUSH
AX
SP=00FEH
PUSH
BX
SP=00FCH
POP
BX
SP=00FEH
POP
AX
SP=0100H
1、
A1
DW
23H,
5876H
變量占4個字節
A2
DB
3
DUP(?),
0AH,
0DH,
‘$’變量占6個字節
A3
DD
5
DUP(1234H,
567890H)
變量占40個字節
A4
DB
4
DUP(3
DUP(1,
2,
‘ABC’))
變量占60個字節
2、
MOV
AX,0066H
MOV
AL,0FFH
MOV
AX,0FFH
AND
AL,2
OR
AX,02FFH
4、
PLENTH的值為22,表示PLENTH與PAR之間的字節數
7、用1024×1位的RAM芯片組成16K×8位的存儲器,需要128個芯片,在地址線中有10位參與片內尋址,6位組合成片選擇信號(設地址總線為16位)
8、現有壹存儲體芯片容量為512×4位,若要用它組成4KB的存儲器,需要16個這樣的芯片,每塊芯片需要9條尋址線,整個存儲系統最少需要12條尋址線。