欢迎来到天天文库
浏览记录
ID:34396049
大小:619.50 KB
页数:71页
时间:2019-03-05
《微机原理与接口技术上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、微机原理与接口技术大作业班级:021113姓名:宁思远学号:02111242上机实验(一)(1)实验目的a、熟练掌握8086/8088的各种寻址方式及应用。b、 掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础。(2)实验内容关于数据的寻址方式练习(给出程序,运行出结果)(3)实验操作部分程序:程序的运行的部分结果:总结果:指令SRC寻址方式SRC地址AX推算值AX理论值MOVAX,CX寄存器相对寻址076D:0000H0005H0005HMOV,AX,500H立即数寻址076D:0000H0500H05
2、00HMOV,AX,TABLE直接寻址076D:0004H0A5A4H0A5A4HMOV,BXES:[BX]寄存器寻址076E:0004H0C5C4H0C5C4HMOV,BXES:[BX+5]寄存器相对寻址076D:0009H0AAA9H0AAA9HMOV,AXSS:[BX]+03H寄存器相对寻址076A:0007H0B7B8H0B7B8HMOV,AXTABLE[BX]寄存器相对寻址076D:000BH0A9A8H0A9A8HMOV,AX07H[BX]寄存器相对寻址076D:000BH0ACABH0ACABHMOV,AX[BP
3、]基址变址寻址076A:0003H0B3B2H0B3B2HMOV,AXTABLE[BP]寄存器相对寻址076D:0007H0A8A7H0A8A7HMOV,AX08H[BP]寄存器相对寻址076A:000BH0BAB9H0BAB9HMOV,AX[BP+06H]寄存器相对寻址076A:0009H0B800H0B800HMOV,AXDS:[BP+03H]寄存器相对寻址076D:0006H0A7A6H0A7A6HMOV,AX[BP]+05H寄存器相对寻址076A:0008H00B7H00B7HMOV,AXES:[SI+03H]寄存器相
4、对寻址076E:0005H0C5C6H0C5C6HMOV,AX[DI+06H]寄存器相对寻址076D:0007H0A8A7H0A8A7HMOV,AX[DI]+05H寄存器相对寻址076D:0006H0A7A6H0A7A6HMOV,AXTABLE[SI]寄存器相对寻址076D:0006H0A7A6H0A7A6HMOV,AX[SI]寄存器间接寻址076D:0002H0A3A2H0A3A2HMOV,AXTABLE[DI]寄存器相对寻址076D:0005H0A6A5H0A6A5HMOVAX[SI]+05H寄存器相对寻址076D:000
5、7H0A8A7H0A8A7HMOV,AX[BX][DI+01H]基址变址切相对寻址076D:0006H0A7A6H0A7A6HMOV,AX[BX][SI]+03H基址变址切相对寻址076D:0009H0AAA9H0AAA9HMOV,AXTABLE[BX][SI]基址变址切相对寻址076D:000AH0ABAAH0ABAAHMOV,AXES:[BX][DI]基址变址切相对寻址076E:0005H0C6C5H0C6C5HMOV,AX[BP][DI+02H]基址变址切相对寻址076A:0006H0B6B5H0B6B5HMOV,AXT
6、ABLE[BP][DI]基址变址切相对寻址076D:0008H0A9A8H0A9A8HMOV,AXES:[BP][SI]基址变址寻址076E:0005H0C6C5H0C6C5HMOV,AX[BP][SI+05H]基址变址切相对寻址076A:000AH0B8B9H0B8B9HMOV,AX03H[BP[DI]]基址变址切相对寻址076A:0007H0B7B6H0B7B6HMOV,AX[BP][SI]基址变址寻址076A:0005H0B5B4H0B5B4HMOV,AX[BP+02H][DI+03H]基址变址切相对寻址076A:000
7、9H0B800H0B800HMOV,AXTABLE[BP+02H][DI+03H]基址变址切相对寻址076D:000DH0AADH0AEADH上机实验(二)(1)实验目的a、 熟练掌握汇编语言程序设计的方法及上机步骤。b、 掌握算术运算中,十进制数调整指令的应用。c、 掌握子程序的设计方法。d、掌握DOS功能的调用方法。(2)实验内容编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。(先将两个数分别按高低位排列存在存储单元里,每个数都占有四个字节空间,相加的次数为4次,最终得到的数也
8、是一个十进制的,要在屏幕上显示这个十进制数,需将十进制数的每一位数转换成ASCII字符)(3)实验操作汇编语言程序:堆栈段:STACKSEGMENTSTACKDB10HDUP(00)STACKENDS数据段:DATASEGMENTAdd1DB12H,67H,85H,32H(数
此文档下载收益归作者所有