微机汇编实验九综合性设计实验

微机汇编实验九综合性设计实验

ID:20858721

大小:35.00 KB

页数:3页

时间:2018-10-17

微机汇编实验九综合性设计实验_第1页
微机汇编实验九综合性设计实验_第2页
微机汇编实验九综合性设计实验_第3页
资源描述:

《微机汇编实验九综合性设计实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、班级:微机原理与汇编语言实验报告实验时间:年月日实验成绩评定:姓名:学号:实验九综合性设计实验实验目的:1、二进制和十进制数转换程序的编制和调试。2、8086/8088指令:MUL,IMUL,DIV,IDIV,LEA。3、利用INT21H0AH号功能调用从键盘输入字符串。内容及步骤:双字节乘法程序:程序:dispmacromessleadx,messmovah,9int21hendmstacksegmentstackdb256dup(0)stackendsdatasegmentbufdb7db?db15dup(?)messadb'pleasinputnumberA!:$'mes

2、sbdb0dh,0ah,'pleasinputnumberB!:$'linefddb0dh,0ah,'$'bcddd1000000000,100000000,10000000dd1000000,100000,10000,1000dd100,10,1dataendscodesegmentassumecs:code,ds:data,ss:stackmainprocfarpushdsxorbx,bxpushbxmovax,data3班级:微机原理与汇编语言实验报告movds,axdispmessacallgetpushbxdispmessbcallgetdisplinefdpopax

3、mulbxmovcx,10leasi,bcdleadi,buflop:callbineclooplopmovbyteptr[di],'$'dispbufretmainendpgetprocleadx,bufmovah,0ahint21hleasi,buf+1xorbx,bxmovah,bhmovcl,[si]next:incsiaddbx,bxmovdx,bxaddbx,bxaddbx,bxaddbx,dxmoval,[si]andal,0fhaddbx,axdeccljnenext3班级:微机原理与汇编语言实验报告retgetendpbinecprocmovbl,0again

4、:subax,wordptr[si]sbbdx,wordptr[si+2]incbljncagainaddax,wordptr[si]adcdx,wordptr[si+2]addbl,2fhmov[di],blincdiaddsi,4retbinecendpcodeendsendmain步骤:1、输入,汇编并连接此程序。2、在DOS下运行此程序,根据提示输入二个乘数,检查并记录结果。3、思考:本程序的输入范围是多少?若超过范围,会产生什么现象?试一试!三、根据上题,按下列要求选做一个程序:(要求在实验报告中写出全部代码,并提交纸质实验报告和电子文档,电子文档为实验报告、源代码、

5、obj、exe文件的压缩包)1、带符号数16位乘法。2、无符号数16位除法。3、无符号数16位乘法,输入超过范围时能告警并要求重输。4、从键盘输入两个字符存入A、B单元中,比较它们的大小写,并在屏幕显示:A>B或A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。