【求助】领导的成人自考卷子最后一道,求大神帮忙!

[复制链接]
查看11 | 回复2 | 2021-1-27 05:47:20 | 显示全部楼层 |阅读模式
楼主压根没有学过汇编语言啊,而且楼主曾经,现在以及将来的工作跟编程一点关系都没有啊,所以楼主压根无从学起,但是领导让我帮他写的自考卷子最后一道题20分呢,要是这道题空着,搞不好就及格不了了,求大神帮助,感激不尽!!!
题目:根据如下数据段定义,在代码段分别用一条汇编语言语句完成各小题的要求。
vardword5161h
1)将var变量值传送给EAX寄存器
2)获得var变量的偏移地址,传送给EBX
3)将变量最低字节部分传送给CL
4)将DH内容传送给var变量最高字节部分
5)将var变量值增加100
(楼主智商无下限,请好心人标好题号回复,不然楼主看不懂,楼主就只有40分,全都给你行不?


分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:47:20 | 显示全部楼层
顶一下,求帮助!!
回复

使用道具 举报

千问 | 2021-1-27 05:47:20 | 显示全部楼层
vardword5161h
1)将var变量值传送给EAX寄存器
moveax,var
2)获得var变量的偏移地址,传送给EBX
leaebx,var
3)将变量最低字节部分传送给CL
movcl,byteptr[var]
4)将DH内容传送给var变量最高字节部分
movbyteptr[var]+3,dh
5)将var变量值增加100
addvar,100
上述代码在masm6.0下编译通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行