Bootstrap

IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(沈美明,温冬蝉著)第三章答案

1。

.(1)立即寻址                                                              没有

(2)直接寻址                                                               7237H

(3)使用BX的寄存器寻址                                             没有

(4)使用BX的间接寻址                                               637DH

(5)使用BX的寄存器相对寻址                                      0D5F0H

(6)      基址变址寻址                                                         8E18H

(7)相对基址变址                                                        004FH

2。根据下列要求,写出相应的汇编指令。

(1)ADD    DX,BX

(2)     ADD AL,[BX][SI]

(3)    ADD [BX][0B2H], CX

(4)    MOV    AX,2A59H              ADD [0524H] ,AX

(5) ADD AL ,0B5H   

3。

(1)寄存器间接寻址   

     MOV BX,OFFSET [BLOCK][0AH]

    MOV    DX    ,[BX]

(2)寄存器相对寻址

    MOV    SI,OAH

    MOV DX,[BLOCK][SI]

 

(3)基址变址寻址

MOV BX ,BLOCK

MOV SI,OAH

MOV DX,[BX][SI]

没人来看,还是要写~~

4。现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行完后,AX寄存器的内容。

(1)MOV      AX,1200H                                               1200H

(2)     MOV      AX,BX                                                      0100H

    (3)    MOV      AX,[1200]                                                 4C2AH        注意,是字单元!!

(4)MOV     AX,[BX]                                                     3412H             同上

(5)MOV     1100[BX]                                                  4C2AH      

(6)     MOV     AX,[BX][SI]                                                 7856H   

(7)     MOV    AX,1100[BX][SI]                                           65B7H

 

    5。

(1) 7CD9H  

;