微机原理10实验指导.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微机原理10实验指导.ppt》由会员分享,可在线阅读,更多相关《微机原理10实验指导.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理10实验指导 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望实验一实验一 系统认知实验系统认知实验实验目的实验目的:了解汇编语言的设计、编写和调试程序的方法,掌握DEBUG的使用。实验设备实验设备:装有DOS系统和MASM5.0的微机一台,或TDN86/88微机原理教学实验系统一台。实验内容实验内容:编程实现在屏幕上显示一个大写字母“A”或字符串“Hello World!”,用DEBUG调试程序。实验要求实验要求:1、上机前做好充分准备,包括源程序清单、调
2、试步骤等;2、用DEBUG来调试程序,熟悉DEBUG的使用。实验步骤实验步骤:1、编写程序并输入,检查无误后,经汇编、连接后运行,用DEBUG装入。2、用U命令反汇编程序,应用R、G等命令,观看运行情况。3、用D、E、A等命令查看、修改源数据,用G命令查看运行结果。4、用Q命令退出DEBUG。思考:程序运行通过后,用DEBUG改变DL寄存器中的待显字符“A”的ASCII码值。用什么命令?是-RDL吗?还是-RDX?v1.1.建立源文件建立源文件 使用使用EDITEDIT软件软件,得到扩展名为ASM的汇编语言源程序文件。(扩展名.asm 勿忘加!)v2.2.汇编源程序汇编源程序 使用汇编程序使用
3、汇编程序MASMMASM对源程序进行汇编,生成OBJ、LST和CRF文件(后两种一般不需要,可直接回车)。如程序有错,可以根据提示信息,重新编辑、汇编源程序,直到没有严重错误为止。v3.3.连接程序连接程序 使用连接程序使用连接程序LINKLINK,对汇编程序产生的目标文件进行连接,产生可执行的程序EXE。v4.4.调试或运行程序调试或运行程序上机过程1.编辑编辑 C:8688EDIT 文件名文件名.ASM2.汇编汇编 C:8688masm 文件名文件名.ASM3.连接连接 C:8688link 文件名文件名.obj4.调试调试 C:8688debug 文件名文件名.exe-U 反汇编反汇编,
4、记下程序首地址和结束地址记下程序首地址和结束地址-D 段地址段地址:偏移地址偏移地址 察看内存单元内容察看内存单元内容-E 段地址段地址:偏移地址偏移地址 修改内存单元内容修改内存单元内容 空格空格修改下一个修改下一个,回车回车结束修改结束修改-G=起始地址起始地址 结束地址结束地址 运行程序运行程序参考源程序CODESEGMENTASSUME CS:CODESTART:MOV AH,2 MOV DL,A INT 21H MOV AH,4CH INT 21HCODEENDS END START显示字母A返回 DOS这个程序是调用2号DOS功能实现输出字母A。考虑:如用9号功能,则程序怎么写?D
5、ATASEGMENTWSTR1DB Hello World!,CR,LF,$CREQU0DHLFEQU0AHDATASEGMENTCODESEGMENTASSUME CS:CODE,DS:DATAMO:MOVAH,9 MOVDX,SEG WSTR1 MOVDS,DX MOVDX,OFFSET WST1 INT21H 如把字符串如把字符串“Hello World!”显示在屏幕上,则程显示在屏幕上,则程序段:序段:MOV AH,4CH INT 21HCODEENDS END MO参考源程序DATASEGMENTMSG1 DB 13,10,NumberMSG2 DB 13,10,Not number
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 10 实验 指导
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内