请教一道汇编语言第2版上面的习题:(汇编没学好,汗颜)

fashionzhou 2006-02-17 04:12:52
变量DATAX和变量DATAY定义如下:

DATAX DW 0148H
DW 2316H

DATAY DW 0237H
DW 4052H
请按下列要求写出指令序列:

1) DATAX和DATAY两个字数据相加,和存放在DATAY中.
2) DATAX和DATAY两个双字数据相加,和存放在从DATAY开始的字单元中.


另外各位大虾谁有第2版(清华大学出版社)上面习题答案的,请加我QQ:46086041
...全文
219 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhb13 2006-03-01
  • 打赏
  • 举报
回复
第二个答案
32位汇编
mov eax,dword ptr [DATAX]
add eax,dword ptr [DATAY]
mov dword ptr [DATAY],eax

16位汇编
mov ax,[DATAX]
add ax,[DATAY]
mov [DATAY],ax
mov ax,[DATAX +1]
adc ax,[DATAY +1]
mov [DATAY +1],ax
murtingyu 2006-03-01
  • 打赏
  • 举报
回复
LZ真的的应该先好好看书在来发问,是不是以后所有的问题都会有人告诉你呢!
EverythingIsOK 2006-02-17
  • 打赏
  • 举报
回复
练习是为了提高自己,不是任务。
zhouwenbo_1974 2006-02-17
  • 打赏
  • 举报
回复
这些最好还是自己看书啊!
xiaozhumaomao 2006-02-17
  • 打赏
  • 举报
回复
mov ax,datax
add ax,datay
mov datay,ax
第一个的答案

mov ax,datax
add ax datay
mov datay,ax

mov si,2
mov ax,datax[si]
adc ax,datay[si]
mov datay[si],ax
第二个答案

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧