微机原理与接口技术34

微机原理与接口技术34

ID:14661384

大小:217.00 KB

页数:10页

时间:2018-07-29

微机原理与接口技术34_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《微机原理与接口技术34》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、新疆农业大学机械交通学院教学实习(实验)报告课程名称:微机原理及接口技术专业班级:机制072学号:073731234学生姓名:唐伟指导教师:石砦时间:2010年6月至2010年7月新疆农业大学机械交通学院实习(实验)报告纸班级:机制072学号:073731234姓名:唐伟课程名称:微机原理及接口技术实习(实验)名称:DEBUG软件的使用实验时间:6.22指导教师签字:成绩:—、实验目的1.学习DEBUG软件的基本使用方法。2.掌握8088/8086的寻址方式。3.掌握数据传送、算术运算逻辑运算等类指令的基本操作。

2、二、实验内容与步骤实验内容:修改并调试以下程序,使之完成30000H开始的内存单元中存入31个先自然递增然后有自然递减的数据(00H~0F~00H)的功能。程序从CS:0100H开始存放。调试完成后程序命名为PCS.EXE并存盘。实验步骤:(1)用A命令输入程序;(2)用反汇编U命令显示程序及目标码;存盘程序命令为PCS1.EXE;三、思考题1.EXE文件程序的第一条可执行指令的IP等于多少?答:EXE文件程序的第一条可执行指令的IP等于0010。2.在DEBUG环境下显示的程序和数字是什么形式?标号又是什么形式

3、?答:DEBUG把所有数据都作为字节序列处理。因此它可以读任何类型的文件。DEBUG可以识别两种数据:十六进制数据和ASCⅡ码字符。它的显示格式是各个字节的十六进制值以及值在32与126之间的字节的相应ASCⅡ码字符。DEBUG总是用四位十六进制数表示地址。用两位数表示十六进制数据。不支持标号。3.试述本次实验中你学会的DEBUG命令?答:本次试验我学会了汇编命令(A命令)、.反汇编命令(U命令)、显示当前环境和寄存器内容(R命令、以十六进制和ASCII码形式显示内存单元内容(D命令)新疆农业大学机械交通学院实习

4、(实验)报告纸班级:机制072学号:073731234姓名:唐伟课程名称:微机原理及接口技术实习(实验)名称:汇编语言程序的建立和运行实验时间:6.22指导教师签字:成绩:—、实验目的1.熟悉伪指令和汇编运算符,掌握汇编语言程序的编写方法。2.学习汇编语言源程序的编辑、汇编、连接、调试及运行的全过程。二、思考题1.用DEBUG软件调试程序(.EXE文件形式),不执行任何指令,可以用D命令(-DDS:0)查看数据段的原始数据吗?为什么?答:首先用T命令顺序执行用户程序的前几条直到寄存器DS/ES已预置为用户的数据段

5、。在用T命令执行程序时,每执行一条指令,显示指令执行后寄存器的变化情况,以便用户查看指令执行结果。观察用户程序数据段出事内容:在地3步执行后DS/ES已指向用户程序的数据段和附加段,这时用D命令可查看用户程序的原始数据。2.汇编语言源程序通过了汇编和链接是否就正确无误了?为什么?答:如果汇编和链接都正确,产生的可执行文件就可在DOS下运行,只要直接打入文件名即可.调试汇编语言源程序在汇编及连接中能够检查出语法错误,有些逻辑错误,结构错误,只有在调试运行中,才能发现.调试工具DEBUG是为汇编语言。3.汇编语言源程

6、序经汇编和链接后产生的是哪一种可执行文件?这种文件中IP的初始值一般是多少?答:汇编(masm文件名.asm)后生成目标文件.obj。再经过链接程序(link.exe)可以生成列表文件.list,可执行文件.exe。三、实验内容及步骤1.程序编辑。DATASEGMENTCREQU0DHLFEQU0AHDAT1DB'HOWAREYOU?',CR,LF,'$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETDAT1

7、MOVAH,9INT21MOVAH,4CHINT21HCODEENDSENDSTART1.试验过程新疆农业大学机械交通学院实习(实验)报告纸班级:机制072学号:073731234姓名:唐伟课程名称:微机原理及接口技术实习(实验)名称:代码转换实验实验时间:6.22指导教师签字:成绩:一、实验目的1.掌握计算机常用代码的软件转换技术。2.进一步熟悉DEBUG软件的使用。3.掌握简单循环程序的编程方法。二、试验过程(1)(2)三、思考题1.本实验中用DEBUG软件输入的程序的起始地址等于多少?最初四个段寄存器的初始

8、化值有何特点?答:输入程序的起始地址是0150,最初四个段寄存器的初始化值均为8位二进制数2.DEBUG状态下输入的程序属哪一种可执行文件?它有几个段?这种文件第一条可执行指令必须位于何处?答:DEBUG状态下输入的程序属OBJ可执行文件,有三个段。这种文件第一条可执行指令须位于136E:0100处。3.画出循环程序结构框图。新疆农业大学机械交通学院实习(实验)报告纸班级

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

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

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