南京理工大学微机实验报告

南京理工大学微机实验报告

ID:31930676

大小:65.69 KB

页数:12页

时间:2019-01-28

南京理工大学微机实验报告_第1页
南京理工大学微机实验报告_第2页
南京理工大学微机实验报告_第3页
南京理工大学微机实验报告_第4页
南京理工大学微机实验报告_第5页
资源描述:

《南京理工大学微机实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、可编辑版微机实验报告实验2.1汇编语言程序的调试与运行思考题:1、带进位加法程序:DISPMACROXMOVDL,XMOVAH,02HINT21HENDMDATASEGMENTDATA1DB'65087'DATA2DB'75087'NEQU$-DATA2DATAENDSSTACKSEGMENTSTACKSTADB20DUP(?)TOPEQU$-STASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVAX,TOPMOVS

2、P,AXLEASI,DATA1MOVBX,0MOVCX,NCALLDISPLDISP'+'LEASI,DATA2MOVBX,0MOVCX,NCALLDISPLDISP'='Word完美格式可编辑版LEADI,DATA1MOVCX,NCALLADDALEASI,DATA1MOVBX,0MOVCX,NCMPDL,0JZNEXTDISP'1'NEXT:CALLDISPLDISP0DHDISP0AHMOVAX,4C00HINT21HDISPLPROCDS1:MOVAH,02HMOVDL,[SI+BX]INT21HINCBXLOOPDS1RETDISPLENDPADDAPROCPUS

3、HCXMOVBX,0AD1:SUBBYTEPTR[SI+BX],30HSUBBYTEPTR[DI+BX],30HINCBXLOOPAD1POPCXPUSHCXMOVBX,N-1CLCAD2:MOVAL,[SI+BX]ADCAL,[DI+BX]AAAMOV[DI+BX],ALDECBXLOOPAD2POPCXPUSHCXMOVBX,0MOVDL,0JNCAD3Word完美格式可编辑版MOVDL,1AD3:ADDBYTEPTR[DI+BX],30HINCBXLOOPAD3POPCXRETADDAENDPCODEENDSENDSTART结果截图:2、上机步骤,调试方法:1、写代码

4、完成功能要求,文件格式为.asm文件(如21si.asm),将文件放入带汇编工具的文件夹中,即含有汇编工具(MASM.EXE)和链接工具(LINK.EXE)的文件夹。2、将文件用TC.EXE打开,保存,在File中选择Osshell,启动命令行,进入上述文件夹,输入masm21si回车后编译产生21si.obj文件,再输入link21si回车后链接产生21si.exe文件,最后输入21si,回车后运行即可Word完美格式可编辑版实验2.2分支程序设计思考题1、计算百分比程序:DISPMACROXMOVDL,XMOVAH,02HINT21HENDMDISP1MACROADDA

5、L,30HDISPALDISP'0'DISP'%'MOVDL,0DHMOVAH,02HINT21HMOVDL,0AHMOVAH,02HINT21HENDMDATASEGMENTGRADEDW95H,60H,75H,92H,71H,86H,54H,89H,83H,76HNEQU($-GRADE)/2ORG30HS5DW0S6DW0S7DW0S8DW0S9DW0S10DW0DATAENDSSTACKSEGMENTSTACKSTADB20DUP(0)TOPEQU$-STASTACKENDSCODESEGMENTMAINPROCFARASSUMECS:CODE,DS:DATA,SS

6、:STACKSTART:PUSHDSSUBAX,AXPUSHAXWord完美格式可编辑版MOVAX,DATAMOVDS,AXMOVCX,NLEABX,GRADECOMPARE:MOVAX,[BX]CMPAX,60HJLFIVECMPAX,70HJLSIXCMPAX,80HJLSEVENCMPAX,90HJLEIGHTCMPAX,100HJNENINEINCS10JMPCHANINE:INCS9JMPCHAEIGHT:INCS8JMPCHASEVEN:INCS7JMPCHASIX:INCS6JMPCHAFIVE:INCS5JMPCHACHA:ADDBX,2LOOPCOMPAR

7、EDISP'A'MOVAX,S10DISP1DISP'B'MOVAX,S9DISP1DISP'C'MOVAX,S8DISP1DISP'D'MOVAX,S7DISP1DISP'E'MOVAX,S6DISP1Word完美格式可编辑版DISP'F'MOVAX,S5DISP1RETMAINENDPCODEENDSENDSTART截图:2、计算平均成绩程序:DATASEGMENTGRADEDW95H,60H,75H,92H,71H,86H,54H,89H,83H,76HNEQU($-GRADE)/2ORG30HS5DW0S6

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

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

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