资源描述:
《邓泉铃201313020220微机原理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、本科生实验报告实验课程微机原理与接口技术学院名称信息科学与技术学院专业名称电子信息科学与技术学生姓名邓泉铃学生学号0指导教师李志鹏实验地点6B609实验成绩二〇年月二〇年月实验1利用DEBUG调试汇编语言程序段一.实验目的1.熟悉DEBUG有关命令的使用方法;2.利用DEBUG掌握有关指令的功能;3.利用DEBUG运行简单的程序段。二.实验内容1.进入和退出DEBUG程序;1)开始—运行,输入cmd,点确定进入命令窗口2)在命令窗口中输入dubug进入debug程序3)进入debug窗口后,输入q命令
2、退出debug2.学会DEBUG中的1)D命令(显示内存数据D段地址:偏移地址)例1:-D100;显示DS段,0100开始的128个节内容说明:指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。 ①DSEGREG[起始地址][L长度];显示SEGREG段中(缺省内默认为DS),以[起始地址](缺省内为当前的偏移地址),开始的[L长度](缺省内默认为128)个字节的内容.②DSEGREG[段地址:偏移地址];显示SEGREG段中(缺省内默认为DS),[段地址:偏移地址]开始的[L长度](缺省
3、内默认为128)个字节内容 -D ;默认段寄存器为DS,当前偏移地址(刚进入debug程序偏移地址为0100H)-DDS:100;显示DS段,0100H开始的128个字节内容-DCS:200;显示CS段,0200H开始的128个字节内容 -D200:100;显示DS段,0200:0100H开始的128个字节内容 -D200;显示DS段,0200H开始的128个字节内容 -D100L10;显示DS段,100H开始的8H个字节内容实验二、求累加和程序一.实验目的1,debug命令
4、:G,N,W,L,Q。2,8088指令:INC,DEC,LOOP,INT3,INT20H,SI,DI。3,伪操作指令:BYTEPTR,WORDPTR。二.实验程序三.实验步骤1,用A命令将程序输入到100H开始的内存中,在输入时记下标号loop和J的实际地址,再输入loop指令是lop用实际地址值代替。2,用NAA将程序命名。3,用R指令将BX:CX改为程序长度值。实验三、汇编语言程序上机过程一.实验目的1,掌握常用工具edit,masm,link的使用;2,掌握伪指令:segment,ends,as
5、sume。3,利用INT21H和1号功能实现键盘输入的方法。二.实验步骤1,用记事本将源程序输入,扩展名为asm。如图2,要用到的EXE程序如图。3,用masm对源程序进行汇编,产生obj文件和lst文件;用type显示产生的lst文件;如图3,用link命令将obj文件连接成可执行的EXE文件。在dos状态下运行EXE文件。如图三.实验结果这是一个将小写字母转化为大写的程序。即在屏幕上显示两个相同的字符,但小写被转化为大写。如上图结果实验四、十转二实验一.实验目的1,掌握常用工具edit,masm,
6、link的使用;2,掌握伪指令:segment,ends,assume。3,利用INT21H和1号功能实现键盘输入的方法。二.实验原理(D4D3D2D1D0)=((((0*10+D4)*10+D3)*10+D2)*10+D1)*10+D0三.实验步骤1,用记事本将源程序输入,扩展名为asm。如图2,要用到的EXE程序如图。3,用masm对源程序进行汇编,产生obj文件和lst文件;用type显示产生的lst文件;用link命令将obj文件连接成可执行的EXE文件。在dos状态下运行EXE文件。如图四.
7、实验结果由于程序问题,未实现转换。学生实验心得汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。我认为,在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能
8、力和初步设计能力才是最终目的!学生(签名):年月日指导教师评语成绩评定:指导教师(签名):年月日