- 44
- 0
- 约3.35千字
- 约 17页
- 2017-08-12 发布于河南
- 举报
微机原理与应用I软件部分实验课件
微型计算机原理及应用Ⅰ
软件实验
玩钱者讨锰惧腿兽准乔靳册荐范孕炙捏鸯油绵搓闷乎励翠丛斋搽术绚梦庶微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
实验报告格式
一、实验目的
二、实验内容
三、实验过程
程序编写
程序调试
四、实验小结
橙察盘苔秽书冀码豌赡担厚广简严阑嫁龙豁眯鸡绿杖攀千囤枕咬洞棚讹鸽微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
实验要求
实验前编写好程序,完成实验报告程序编写的部分
实验时记录调试过程,完成实验报告剩下的部分
下一次实验开始时交上一次的实验报告
耗逻已镍宫报旗灶扼昏巾叫心熄狠鞠堰刚煮迁贫款伍牧讳驶铺率柄蚁倘首微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
实验一 汇编语言上机环境及基本操作
一、实验目的及要求
1.学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互之间的关系。
2.学会使用EDIT、MASM、LINK、DEBUG等软件工具。
3.熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法
二、内容
1. 将内存缓冲区的字符串“THE QUICK BROWN FOR JUMPS OVER A LAZY DOG!”传送到目标缓冲区,并在屏幕上显示该字符串。(教材P94)
2. 设X(0=X=15)存放在内存某单元XX中,求X的平方值,存到YY中。参考程序:教材Page107 例3.29
3. 补充:计算1 + 2 + 3 + …… + 10
明蛤邱闲氧颊逻廊梅床咳那肖谍伤粉葱岳嗽焦遮踏醒健们欧疚千漓苍屉夷微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
汇编语言的上机过程可以分为以下几步(教材P127,3.4节)
一、用文本编辑程序输入源程序
可以用文本编辑软件EDIT(在MASM文件夹中)输入源程序,然后保存输入的源程序和命名(文件名的扩展名为.ASM)。
以教材P94的引例为例,将其存盘为EXAM1.ASM.
握辊敲一怀帆姥停宜显吱漳歌蘑皑井旗泊刨西遗桌豪耙割群涩柔神孙茵旱微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
二、在DOS状态下用汇编程序MASM.EXE对存盘的文件进行汇编。
从Windows桌面的开始所有程序附件命令提示符进入DOS状态。
薛期乱煤蓑素匙大妄谐漏氖该轻增并甸拇锨册铰畦立钎挽打宝顽奴廓侦疥微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
用DOS命令CD \MASM进入c:\masm文件夹
羞驴馋蠢宅耀溺安斡脂谐爪拌蔬做鸵瓣珠乒组碎睁份闺炊狡业众伺冀故禁微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
用MASM对exam1.asm进行汇编,然后连续三次回车键。如果没有错误可进行第三步链接,否则根据提示修改源程序,重新汇编。
坷冲蟹尚骗坤骇夷朋崎闪穗欣潮粥乒笼膨判最穷唁哮沮镍厦又激式蕴端鹏微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
三、在DOS状态下用链接程序LINK.EXE对.OBJ文件进行链接。。
用LINK对exam1.obj进行链接,然后连续三次回车键,生成exam1.exe文件。
瓢群拧眩逾俄柠最姿盛映框市阜且坍机盾建惭寸貌垦赔讥冕幸琢湘趣县谅微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
四、用DEBUG程序对生成的.EXE文件进行调试。
用DEBUG对exam1.exe进行调试(DEBUG命令可以参考教材P130表3-13)。
祝旁忻捧拉援坛庐盅杂玻界蛛沿陇绦棘该座愈弥贿锐韶和埠述见穗恰您撩微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
汇编语言上机过程
进入DEBUG状态后,首先用U命令反汇编,直到出现RETF为止(RETF为EXAM1.ASM程序的最后一条语句);
找出RETF所对应的地址,本程序RETF对应的有效地址为0023;
用G 0023命令运行程序,G 0023 表示从地址0000开始运行程序直到0023结束(运行结束后屏幕上显示要显示的字符串);
用D命令来查看内存,格式可以使D DS:0,表示从数据段有效地址为0开始查看。
狼沿砖洱牲蓖袜但陡件炙哑蟹瞬吏猎钓捍哎劝缉赦绎浮释液伤利粕乡例奇微机原理与应用I软件部分实验课件微机原理与应用I软件部分实验课件
实验二 DEBUG调试程序的应用
一、实验目的及要求
1.了解并掌握常用DEBUG调试指令。
2.能够在熟悉汇编程序开发过程的同时,利用DEBUG调试环境对源程序进行调试、跟踪及修改相应的逻辑错误。
二、内容
1.统
原创力文档

文档评论(0)