用寄存器BX和SI的基址变址寻址方式把存储器重的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。
我的答案: MOV AL,[BX][SI];
用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,并把结果送回存储器中。
我的答案:ADD [0B2H+BX],CX;
用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。
我的答案:ADD [0524H],2A59H;
写出把首地址为BLOCK的字数组的第六个字送到DX寄存器中的指令。要求使用以下几种寻址方式:
寄存器间接寻址
我的答案:MOV BX,BLOCK[12];
MOV DX,[BX]
寄存器相对寻址
我的答案:MOV DX,BLOCK[12];
基址变址寻址
我的答案:MOV BX,BLOCK;
MOV DI,12H;
MOV DX,[BX][DI];
另外:哪里可以找到清华出版《80x86汇编语言程序设计》习题解答,作者是沈美明、温冬婵。
7 个解决方案
#1
1.ADD AL,BYTE PTR [BX][SI]
#2
我上次在书店看到了,但网上还没找到习题解答~~~
#3
哦,一时粗心,第一题写错了,那本答案书的名字叫什么?dearbook上有么?
#4
好像你都可以用DEBUG 命令试试的.
那本书的答案好像有,但是是超新电子书格式的.很恶心....
你可以到www.sheenk.com上搜一下.
那本书的答案好像有,但是是超新电子书格式的.很恶心....
你可以到www.sheenk.com上搜一下.
#5
没有搜到啊~~
#6
tony,你用什么关键词搜索的?
#7
我在书店买了一本 打折下来才5块多 相当不错
#1
1.ADD AL,BYTE PTR [BX][SI]
#2
我上次在书店看到了,但网上还没找到习题解答~~~
#3
哦,一时粗心,第一题写错了,那本答案书的名字叫什么?dearbook上有么?
#4
好像你都可以用DEBUG 命令试试的.
那本书的答案好像有,但是是超新电子书格式的.很恶心....
你可以到www.sheenk.com上搜一下.
那本书的答案好像有,但是是超新电子书格式的.很恶心....
你可以到www.sheenk.com上搜一下.
#5
没有搜到啊~~
#6
tony,你用什么关键词搜索的?
#7
我在书店买了一本 打折下来才5块多 相当不错