键盘上分别输入2位十进制数的被加数和加数,把和用二位c语言输入十六进制数数显示出来,要求汇

用汇编语言编写一个多字节压缩BCD加法程序。要求显示被加数、加数及结果。_百度知道
用汇编语言编写一个多字节压缩BCD加法程序。要求显示被加数、加数及结果。
求教怎么写?
我有更好的答案
只显示结果,加数、被加数的显示你自己琢磨吧&!&&&&&&&&&&CODE&&SEGMENT&&&&&&&&&&&&&&ASSUME&&&&CS:CODE&&&&&&&&&&&&X&&DB&&&&&&&&12H,34H,56H&&&&&&&&&&&Y&&DB&&&&&&&&65H,98H,98H&&&&&&&&&&&N&&EQU&&&&&&&$-Y&&&&&&&&&&&Z&&DB&&&&&&&&N+1&DUP(0)&&&&&&&START:&&PUSH&&&&&&CS&&&&&&&&&&&&&&POP&&&&&&&DS&&&&&&&&&&&&&&PUSH&&&&&&CS&&&&&&&&&&&&&&POP&&&&&&&ES&&&&&&&&&&;&使数据段、附加段与代码在同一段中&&&&&&&&&&&&&&MOV&&&&&&&CX,N&&&&&&&&;&字节数置入cx&&&&&&&&&&&&&&MOV&&&&&&&BX,0&&&&&&&&;&基址寄存器置0&&&&&&&&&&&&&&CLC&&&&&&&&&&&&&&&&&&&;&清进位借位标志&&&&&&&&&@0:&&&&&&&&&&&&&&MOV&&&&&&&AL,X[BX]&&&&;&将被加数的低字节移入al&&&&&&&&&&&&&&ADC&&&&&&&AL,Y[BX]&&&&;&带进未的加,加加数的低字节&&&&&&&&&&&&&&DAA&&&&&&&&&&&&&&MOV&&&&&&&Z[BX],AL&&&&;&将结果移入和的低字节&&&&&&&&&&&&&&INC&&&&&&&BX&&&&&&&&&&;&基址寄存器加1&&&&&&&&&&&&&&LOOP&&&&&&@0&&&&&&&&&&;&循环&&&&&&&&&&&&&&&&&&&&&&&&&&&&MOV&&&&&&&BYTE&PTR&Z[BX],0&&&&&&&&;&处理最高位&&&&&&&&&&&&&&JNC&&&&&&&@01&&&&&&&&&&&&&&MOV&&&&&&&BYTE&PTR&Z[BX],&1&&&&&&&&@01:&&&&&&&&&&&&&&LEA&&&&&&&SI,Z&&&&&&&&;&将和的首地址置入&si&&&&&&&&&&&&&&MOV&&&&&&&CX,N+1&&&&&&;&字节数置入&cx&&&&&&&&&&&&&&CLD&&&&&&&&&@1:&&&&&&&&&&&&&&LODSB&&&&&&&&&&&&&&&&&;&装入和的低字节到&al&&&&&&&&&&&&&&CALL&&&&&&DSPAL&&&&&&&;&调用子程序以16进制形式显示(其实是显示bcd数)&&&&&&&&&&&&&&LOOP&&&&&&@1&&&&&&&&&&;&循环&&&&&&&&&&&&&&&MOV&&&&&&&AH,4CH&&&&&&&&&&&&&&INT&&&&&&&21H&;=============================&&&&&&&DSPAL&&PROC&&&&&&NEAR&&&&&&&&&&&&&&PUSH&&&&&&AX&&&&&&&&&&&&&&PUSH&&&&&&BX&&&&&&&&&&&&&&PUSH&&&&&&CX&&&&&&&&&&&&&&PUSH&&&&&&DX&&&&&&&&&&&&&&PUSHF&&&&&&&&&&&&&&MOV&&&&&&&CX,2&&&&&&&&;&一个字节只有2位的16进制数&&&&&&&&&&&&&&MOV&&&&&&&BX,AX&&&&&&&;&将al&保存到&bl&中&&&&@DSPAL1:&&&&&&&&&&&&&&ROR&&&&&&&BL,1&&&&&&&&;&循环将bl&右移4次&,即将高位移到右侧&&&&&&&&&&&&&&ROR&&&&&&&BL,1&&&&&&&&&&&&&&ROR&&&&&&&BL,1&&&&&&&&&&&&&&ROR&&&&&&&BL,1&&&&&&&&&&&&&&MOV&&&&&&&DL,BL&&&&&&&;&放到&dl&中&&&&&&&&&&&&&&AND&&&&&&&DL,0FH&&&&&&;&清掉&高位&&&&&&&&&&&&&&CMP&&&&&&&DL,9&&&&&&&&;&和9比较&&&&&&&&&&&&&&JA&&&&&&&&@DSPAL2&&&&&;&大于&即在&A~F&之间&&&&&&&&&&&&&&ADD&&&&&&&DL,30H&&&&&&;&否则就是&0~9,加30H变为&ASCii码&&&&&&&&&&&&&&JMP&&&&&&&@DSPAL3&&&&@DSPAL2:&&&&&&&&&&&&&&ADD&&&&&&&DL,37H&&&&&&;&加&37H&变为&A~F&的ASCii码&&&&@DSPAL3:&&&&&&&&&&&&&&MOV&&&&&&&AH,2&&&&&&&&&&&&&&INT&&&&&&&21H&&&&&&&&&&&&&&LOOP&&&&&&@DSPAL1&&&&&;&循环输出&低位&&&&&&&&&&&&&&MOV&&&&&&&AH,2&&&&&&&&&&&&&&MOV&&&&&&&DL,'H'&&&&&&;&显示&H&&&&&&&&&&&&&&INT&&&&&&&21H&&&&&&&&&&&&&&MOV&&&&&&&DL,32&&&&&&&;&显示空格&&&&&&&&&&&&&&INT&&&&&&&21H&&&&&&&&&&&&&&POPF&&&&&&&&&&&&&&POP&&&&&&&DX&&&&&&&&&&&&&&POP&&&&&&&CX&&&&&&&&&&&&&&POP&&&&&&&BX&&&&&&&&&&&&&&POP&&&&&&&AX&&&&&&&&&&&&&&RET&&&&&&&DSPAL&&ENDP&&&&&&&&&CODE&&ENDS&&&&&&&&&&&&&&END&&&&&&&START
大哥,你这个程序执行后并不能按照要求啊。。。它直接输出结果77H
01H了。。。
因为程序中给出了x、y,你可以修改x、y
采纳率:89%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 下载
 收藏
粉丝量:69
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
第4章_汇编语言及汇编程序设计xg
下载积分:840
内容提示:第4章_汇编语言及汇编程序设计xg
文档格式:PPT|
浏览次数:0|
上传日期: 15:34:22|
文档星级:
全文阅读已结束,如果下载本文需要使用
 840 积分
下载此文档
该用户还上传了这些文档
第4章_汇编语言及汇编程序设计xg
关注微信公众号汇编语言实验指导书-2012-计科11_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
汇编语言实验指导书-2012-计科11
&&汇编语言实验指导书-2012-计科11
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩54页未读,
定制HR最喜欢的简历
你可能喜欢豆丁微信公众号
君,已阅读到文档的结尾了呢~~
实验二两个多位十进制数相加实验报告实验,报告,帮助,实验实验,实验报告,十进制,十进制数,反馈意见
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
实验二两个多位十进制数相加实验报告
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口求高手做个汇编程序 1)基本要求:将两个4字节数相加,要求被加数、加_百度知道
求高手做个汇编程序 1)基本要求:将两个4字节数相加,要求被加数、加
求高手做个汇编程序1)基本要求:将两个4字节数相加,要求被加数、加数按顺序存放在以DATA1和DATA2为首的4个内存单元中(低位在前)。相加后的和放在DATA3开始的5个单元(考虑最高字节的进位)。扩展要求:把两个加数相加的表达式和相加的结果显示在屏幕上。
我有更好的答案
采纳率:64%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 汇编语言输入十进制数 的文章

 

随机推荐