《汇编语言》课内实验报告(3)

《汇编语言》课内实验报告(3)

ID:1488137

大小:6.54 MB

页数:7页

时间:2017-11-11

《汇编语言》课内实验报告(3)_第1页
《汇编语言》课内实验报告(3)_第2页
《汇编语言》课内实验报告(3)_第3页
《汇编语言》课内实验报告(3)_第4页
《汇编语言》课内实验报告(3)_第5页
《汇编语言》课内实验报告(3)_第6页
《汇编语言》课内实验报告(3)_第7页
资源描述:

《《汇编语言》课内实验报告(3)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《汇编语言》实验报告《汇编语言》课内实验报告学生姓名:及学号:学院:理学院班级:课程名称:汇编语言实验题目:80X86指令系统指导教师姓名及职称:刘力实验师方向实验师2012年5月23日-6-《汇编语言》实验报告一、实验题目:80X86指令系统二、实验目的:1.8086/8088系统中数据在内存中的存放方式和内存操作数的几种寻址方式。2.8086/8088指令:INC,DEC,LOOP,INT20H(程序终止),寄存器SI,DI。3.8086/8088汇编语言伪操作:BYTEPTR,WORDPTR。4.求多字节加法程序。三、实验内容:1.内存操作数及各种寻址方式使用:内容:MOVAX,1

2、234HMOVAX,[1000H]MOVBX,1002HMOVBYTEPTR[BX],20HMOVDL,39HINCBXMOV[BX],DLDECDLMOVSI,3MOV[BX+SI],DLMOV[BX+SI+1],DLMOVWORDPTR[BX+SI+2],2846H步骤:1)用A命令键入上述程序,并用T命令逐条运行。2)每运行一条有关内存操作数的指令,要用D命令检查并记录有关内存单元的内容并注明是什么寻址方式。思考:有关指令中BYTEPTR及WORDPTR伪操作不加行不行?试一试。2.多字节加法程序。程序:MOVDI,1000HMOVCX,8MOVSI,2000HCLCLOP:MOV

3、AL,[SI]-6-《汇编语言》实验报告ADC[DI],ALINCSIINCDILOOPLOPINT20H步骤:1)用A命令键入此程序2)用E命令在1000H开始处键入一个8字节被加数,在2000H开始处键入一个8字节加数,均为低字节在前面。例如:被加数是十六进制0123456788765432,加数是0102030405abcdef.都是八字节。D:>debug-e10000B5F:100000.3222.5400.7600.8859.67E2.45E5.2359.01-e20000B5F:200074.ef15.cd45.ab6E.0574.0465.0372.0220.013)用

4、G命令运行此程序,并用D命令检查其结果(存放在哪里?),是否正确?-d10000B5F:10003254768867452301-d20000B5F:2000EFCDAB0504030201四、实验结果:图1使用a输入命令-6-《汇编语言》实验报告图2执行第一步,查看初始内存内容,立即数寻址图3执行第二步,查看当前内存内容,直接寻址图4执行第三步,查看修改前的内存内容,立即数寻址图5执行第四步,查看修改后的内存内容,基址变址寻址-6-《汇编语言》实验报告图6执行第五步,立即数寻址,执行第六步,寄存器寻址,执行第七步,基址变址寻址,查看修改后的内存内容图7执行第八步,寄存器寻址,执行第九步

5、,立即数寻址,执行第十步,基址变址寻址,查看修改后的内存内容图8执行第十一步,查看修改后的内存内容,相对基址变址寻址-6-《汇编语言》实验报告图9执行第十二步,查看修改前后的内存内容,基址变址寻址图10有关指令中BYTEPTR及WORDPTR伪操作不加不行-6-《汇编语言》实验报告图11使用a输入指令图12用e输入计算的数据图13用g执行命令得到结果,用d查看结果,结果存放在内存的1000处,不正确五、实验体会或遇到问题:本次实验的步骤比较繁琐,这使我充分认识到汇编语言运行快程序复杂的特点,在这次实验中,我学到了更多汇编知识,并且大大提高了汇编实际编程操作的熟练度,加深了我对汇编语言的理

6、解。-6-

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

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

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