欢迎来到天天文库
浏览记录
ID:40263003
大小:130.00 KB
页数:14页
时间:2019-07-29
《东北大学软件学院汇编实验报告3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(附录二)汇编语言程序设计实验报告实验名称循环结构与子程序设计实验班级学号姓名日期成绩评阅人软件学院一、实验目的与意义了解和掌握加、减、乘、除指令的在程序设计中的用法和应注意的问题,了解和掌握移位指令的功能、作用和方法。了解和掌握循环控制类指令的功能、作用和方法。学会循环程序设计的方法。学习汇编语言输出输入语句的设计。二、实验环境操作系统:windows7调试软件名称及版本号:MicrosoftVisualStudio2008三、实验的预习内容预习的主要内容:预习了加减乘除指令,移位指令,循环指令的作用及方法,学习力函数的调用,在屏幕上打
2、出指定字符和数字实验思路:将寄存器赋值,然后对寄存器进行加减乘除,移位的运算,观察寄存器的数值变化,用逐语句观察循环语句中程序执行的顺序,了解循环的作用四、实验的步骤与调试方法实验的大致步骤:在.code中对程序进行加减乘除,移位操作,观察寄存器的变化实验中遇到的问题及调试方法:在做9*9乘法表时,由于是32位的操作系统,无法用中断INT来进行回车换行,最后通过给eax赋值0ah,直接打出回车五.实验数据与实验结果(1)在DEBUG系统状态下,分别编制、调试并记录以下加、减程序段的每一条指令的运行情况,查看寄存器的结果:(Ⅰ)MOVEAX
3、,2389┃EAX=00000955EBX=7FFDF000ECX=00000000EDX=00131005ESI=00000000EDI=00000000EIP=0013101AESP=002AF9B4EBP=002AF9BCEFL=00000246MOVEBX,0CEDFH┃EAX=00000955EBX=0000CEDFECX=00000000EDX=00131005ESI=00000000EDI=00000000EIP=0013101FESP=002AF9B4EBP=002AF9BCEFL=00000246ADDEAX,EBX┃E
4、AX=0000D834EBX=0000CEDFECX=00000000EDX=00131005ESI=00000000EDI=00000000EIP=00131021ESP=002AF9B4EBP=002AF9BCEFL=00000212(Ⅱ)MOVEAX,2389┃EAX=00000955EBX=7FFDD000ECX=00000000EDX=008D1005ESI=00000000EDI=00000000EIP=008D101AESP=0028F89CEBP=0028F8A4EFL=00000246MOVEBX,0CEDFH┃EAX=
5、00000955EBX=0000CEDFECX=00000000EDX=008D1005ESI=00000000EDI=00000000EIP=008D101FESP=0028F89CEBP=0028F8A4EFL=00000246SUBEAX,EBX┃EAX=FFFF3A76EBX=0000CEDFECX=00000000EDX=008D1005ESI=00000000EDI=00000000EIP=008D1021ESP=0028F89CEBP=0028F8A4EFL=00000293(Ⅲ)MOVEAX,2389┃EAX=000009
6、55EBX=7FFD8000ECX=00000000EDX=00B31005ESI=00000000EDI=00000000EIP=00B3101AESP=002BFA7CEBP=002BFA84EFL=00000246MOVEBX,0CEDFH┃EAX=00000955EBX=0000CEDFECX=00000000EDX=00B31005ESI=00000000EDI=00000000EIP=00B3101FESP=002BFA7CEBP=002BFA84EFL=00000246ADDAH,BH┃EAX=0000D755EBX=000
7、0CEDFECX=00000000EDX=00B31005ESI=00000000EDI=00000000EIP=00B31021ESP=002BFA7CEBP=002BFA84EFL=00000296ADDAL,BL┃EAX=0000D734EBX=0000CEDFECX=00000000EDX=00B31005ESI=00000000EDI=00000000EIP=00B31023ESP=002BFA7CEBP=002BFA84EFL=00000213(Ⅳ)MOVEAX,2389┃EAX=00000955EBX=7FFD3000ECX
8、=00000000EDX=00FD1005ESI=00000000EDI=00000000EIP=00FD101AESP=001AFB4CEBP=001AFB54EFL=00000246MOV
此文档下载收益归作者所有