[汇编 16位]

版权声明:本文为博主原创文章,未经博主允许禁止转载! https://blog.csdn.net/az9996/article/details/89448073

5.请分别用一条汇编语言指令完成如下功能。
(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器。
(2)用寄存器BX和SI的基址变址寻址方式把存储器的1B与AL寄存器的内容相加并把结果送到AL中。
(3)用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。
(4)用位移量为052H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元中。
(5)把数0A0H与AL寄存器的内容相加,并把结果送回AL中。

答:
1 ADD DX,BX
2 ADD AL,[BX][SI]
3 ADD 0B2H[BX],CX
4 ADD DS:[0520H],WORD PTR 3412H
5 ADD AL,0A0H

猜你喜欢

转载自blog.csdn.net/az9996/article/details/89448073