微机原理10实验指导

微机原理10实验指导

ID:27518829

大小:2.46 MB

页数:19页

时间:2018-12-03

微机原理10实验指导_第1页
微机原理10实验指导_第2页
微机原理10实验指导_第3页
微机原理10实验指导_第4页
微机原理10实验指导_第5页
资源描述:

《微机原理10实验指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三排序程序设计与调试实验目的:学习分支、循环程序、子程序设计调试方法,熟悉汇编语言程序的设计、编写和调试方法。实验内容:2.5实验实验要求:1、上机前做好充分准备,包括源程序清单、调试步骤等;2、用DEBUG修改输入的字符,再运行程序,查看结果。实验设备:微机原理实验系统一台。实验一系统认知实验实验目的:了解汇编语言的设计、编写和调试程序的方法,掌握DEBUG的使用。实验设备:装有DOS系统和MASM5.0的微机一台,或TDN86/88微机原理教学实验系统一台。实验内容:编程实现在屏幕上显示一个大写

2、字母“A”或字符串“HelloWorld!”,用DEBUG调试程序。实验要求:1、上机前做好充分准备,包括源程序清单、调试步骤等;2、用DEBUG来调试程序,熟悉DEBUG的使用。实验步骤:1、编写程序并输入,检查无误后,经汇编、连接后运行,用DEBUG装入。2、用U命令反汇编程序,应用R、G等命令,观看运行情况。3、用D、E、A等命令查看、修改源数据,用G命令查看运行结果。4、用Q命令退出DEBUG。思考:程序运行通过后,用DEBUG改变DL寄存器中的待显字符“A”的ASCII码值。用什么命令?是-R

3、DL吗?还是-RDX?1.建立源文件使用EDIT软件,得到扩展名为ASM的汇编语言源程序文件。(扩展名.asm勿忘加!)2.汇编源程序使用汇编程序MASM对源程序进行汇编,生成OBJ、LST和CRF文件(后两种一般不需要,可直接回车)。如程序有错,可以根据提示信息,重新编辑、汇编源程序,直到没有严重错误为止。3.连接程序使用连接程序LINK,对汇编程序产生的目标文件进行连接,产生可执行的程序EXE。4.调试或运行程序上机过程1.编辑C:8688>EDIT文件名.ASM2.汇编C:8688>masm文

4、件名.ASM3.连接C:8688>link文件名.obj4.调试C:8688>debug文件名.exe-U反汇编,记下程序首地址和结束地址-D段地址:偏移地址察看内存单元内容-E段地址:偏移地址修改内存单元内容空格修改下一个,回车结束修改-G=起始地址结束地址运行程序参考源程序CODESEGMENTASSUMECS:CODESTART:MOVAH,2MOVDL,‘A’INT21HMOVAH,4CHINT21HCODEENDSENDSTART显示字母A返回DOS这个程序是调用2号DOS功能实现输出字母

5、A。考虑:如用9号功能,则程序怎么写?DATASEGMENTWSTR1DB‘HelloWorld!’,CR,LF,‘$’CREQU0DHLFEQU0AHDATASEGMENTCODESEGMENTASSUMECS:CODE,DS:DATAMO:MOVAH,9MOVDX,SEGWSTR1MOVDS,DXMOVDX,OFFSETWST1INT21H如把字符串“HelloWorld!”显示在屏幕上,则程序段:MOVAH,4CHINT21HCODEENDSENDMO参考源程序DATASEGMENTMSG1DB1

6、3,10,‘Number’MSG2DB13,10,‘Notnumber’CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAH,1INT21HCMPAL,30HJLNotNumberCMPAL,39HJGNotNumberMOVDX,OFFSETMSG1MOVAH,9INT21HJMPEXITNotNumber:MOVDX,OFFSETMSG2MOVAH,9INT21HEXIT:MOVAH,4CHINT21HCODEENDSENDSTA

7、RT实验三循环程序设计与调试实验目的:学习循环程序设计方法,熟悉汇编语言程序的设计、编写和调试方法。实验内容:计算sum=1+2×3+3×4+…+N×(N-1),当N×(N-1)≥200时结束。(即计算sum和N)实验要求:1、上机前做好充分准备,包括源程序清单、调试步骤等;2、用DEBUG查看结果。实验设备:微机原理实验系统一台。实验四并行接口8255A实验实验目的:1.学习并掌握8255的各种工作方式及其应用;2.学习在系统接口实验单元上构造实验电路。实验内容:不断检测8个开关K7~K0的通断状态并

8、随时点亮对应的LED7~LED0,开关合上,对应的LED亮,开关闭上,对应的LED熄。端口地址为60H~63H。编写其控制程序。实验要求:连线前,关闭电源。实验结束后,关闭电源,把线取下来,重新装入仪器箱中,放好。实验设备:TDN86/51或TDN86/88教学实验系统。实验线路图见下页。实验线路图CODESEGMENTASSUMECS:CODESTART:MOVAL,82H;注:控制字可略有不同OUT63H,AL;写入控制字,B输入,A输

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

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

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