- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE2 / NUMPAGES53
微机原理与接口技术
实验报告
学校:武汉大学
学院:电气工程学院
专业:电气工程与自动化
班级:11级5班
姓名:涂夏哲
学号:2011302540139
目录
TOC \o 1-3 \h \z \u 实验一 数据传送 3
实验目的 3
实验任务 3
总结 17
实验二 算术逻辑运算及移位操作 17
实验目的 18
实验任务 18
实验报告要求 24
实验三 算术逻辑运算及移位操作 25
实验目的 25
实验任务 25
实验报告要求 32
实验四 字符及字符串的输入和输出 32
实验目的 32
实验任务 33
实验报告要求 42
五 学号题 43
实验一 数据传送
实验目的
熟悉8086指令系统的数据传送指令及8086的寻址方式。
利用EMU调试工具来调试汇编语言程序。
实验任务
1. 指出下列指令的错误并加以改正,上机验证之。
(1) MOV [BX],[SI]
运行结果如下:
原因:两个操作数不能同时是存储器操作数。改为:
MOV AX,[SI];
MOV [BX], AX;
运行结果如下:
即表示可以运行。
(2) MOV AH,BX
运行结果如下:
原因:AH是8位二进制存储器,而BX是16位二进制存储器,因此BX中的数据不能放入AH中。
改为:
MOV AX, BX
运行结果如下:
即表示可以运行。
(3) MOV AX,[SI][DI]
运行结果如下:
原因:同时出现两个变址寄存器。
改为:
MOV AX, [BX][SI]
运行结果如下:
即表示运行成功。
(4) MOV BYTE PTR[BX],2000H
原因:MOV指令中两个操作数字长必须相同,2000H是16bit,不能放入BYTE型(8bit)的存储空间。改为:
MOV WORD PTR[BX], 2000H
运行结果如下:
即表示可以运行。
(5) MOV CS,AX
运行结果如下:
原因:代码段寄存器CS的内容不能通过MOV指令修改,即它不能作为目标操作数,但可以作为源操作数。改为:
MOV AX, CS
运行结果如下:
即表示可以运行。
(6) MOV DS,2000H
运行结果如下:
原因:不能用立即数给段寄存器赋值。
改为:
MOV AX, 2000H;
MOV DS, AX;
运行结果如下:
即表示可以运行。
2. 设置各寄存器及存储单元的内容如下:
(BX)=0010H,(SI)=0001H
(10010H)=12H,(10011H)=34H,(10012H)=56H,(10013H)=78H
(10120H)=0ABH,(10121H)=0CDH,(10122H)=0EFH
说明下列各条指令执行完后AX寄存器中的内容,并上机验证。
过程:
首先在存储器浏览窗中按修改上述内存地址里的内容,修改后如下:
由题意可知,数据段的首地址应该为1000h,所以,在执行以下代码前,我们都在前面加上
MOV AX,1000H
MOV DS,AX
MOV BX,0010H
MOV SI,0001H
接下来进行实验验证,如下
MOV AX,1200H
1200H
验证结果:
MOV AX,BX
0010H
验证结果:
MOV AX,[0120H]
CDABH
验证结果:
MOV AX,[BX]
3412H
验证结果:
MOV AX,0110H[BX]
CDABH
验证结果:
MOV AX,[BX][SI]
5634H
验证结果:
MOV AX,0110H[BX][SI]
EFCDH
验证结果:
3.将DS:1000H字节存储单元中的内容送到DS:2020H单元中存放。试分别用8086的直接寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令编写程序段,并上机验证结果。
过程:首先将DS:1000H中的内容设为CDH,将DS:2020H中的内容设为00H,如下图:
则运行完以下代码后,1000:2020中的内容应该变为CDH。
直接寻址:MOV AX, [1000H]
MOV [2020H], AX
验证结果:
寄存器间接寻址:MOV BX, 1000H
MOV AX, [BX]
MOV [2020H], AX
验证结果:
变址寻址:设 BX=0000H
MOV SI, 1000H
MOV AX, [BX][SI]
您可能关注的文档
- 屋盖桁架结构计算书_G.docx
- 物联宝财贸工贸连接配置方法.docx
- 物联宝问题库20181128.docx
- 物联宝问题库20181129 修订.docx
- 肖振海个人总结.docx
- 新目标版英语八年级下册Unit3Couldyoupleasecleanyourroom?(SectionB)同步练习.docx
- 新目标版英语八年级下册Unit4Whydon'tyoutalktoyourparents?(SectionB).docx
- 新目标版英语八年级下册Unit5Whatwereyoudoingwhentherainstormcame?(SectionA).docx
- 中国国家标准 GB/T 30147-2013E安防监控视频实时智能分析设备技术要求.pdf
- GB/T 30147-2013E安防监控视频实时智能分析设备技术要求.pdf
- 期末复习课件++专题7+阿基米德原理++2023-2024学年人教版八年级物理下册.pptx
- 4-1电磁振荡(教学课件)高中物理人教版选择性必修第二册.pptx
- 本包含页空白页.pdf
- 【会计实操经验】财务操纵的知识框架.pdf
- 英国b2c电商网站ocado市场前景及投资研究报告-培训课件外文版2024.6,拼多多,阿里巴巴,1688,temu,tiktok.pdf
- 印尼在线约会行业市场前景及投资研究报告-培训课件外文版2024.6,微信,tiktok.pdf
- 印尼物联网IOT行业市场前景及投资研究报告-培训课件外文版2024.5.pdf
- 印尼斋月消费情况分析报告-培训课件外文版2024.6.pdf
- 英国GDP分析报告-培训课件外文版2024.6.pdf
- 印尼铁路行业市场前景及投资研究报告-培训课件外文版2024.6,援建高铁.pdf
文档评论(0)