资源描述:
《微机原理及接口技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微机原理及接口技术实验指导书编制:郭盛刚湖北工业大学工程技术学院电气信息系微机原理及接口技术实验指导书 实验概况实验学时:16实验指导书名称:《微型计算机及接口技术实验指导书》,郭盛刚编。实验类型:验证型、综合应用型。实验目的和主要内容:“微型计算机及接口技术”属计算机硬件基础课,是从计算机组成器件及其接口方面研究计算机的一门课程。开设实验的目的是:一是通过实验来对所学的理论知识加以验证,进一步加深理论知识的理解;二是锻炼学生的实际动手能力、分析问题能力;三是对计算机系统的构成有一个全面的认识,为将来设计完整的计算机应用系统打下基础。在实验教学中,主要安排两个方面的实
2、践环节:一是进一步巩固和加深理论教学的原理性实验;二是综合应用方面的实验。通过实践性教学,使学生加深了对理论知识的理解,有效地提高了学生的动手能力,独立分析问题、解决问题能力,协调能力和创造性思维能力。制定者:郭盛刚审校者:郭盛刚批准者:实验1:8086的微处理器结构(现场)的认识实验一、实验目的1、通过DEBUG工具了解8086的寄存器2、了解DEBUG工具二、预习要点1、8086微处理器的内部特性。2、8086的寄存器类型、名称和作用。3、debug工具的作用和特点三、实验项目在DOS下利用Debug调试工具的R命令查看8086微处理器的现场(数据结构)四、实验设备环
3、境PC机1台,DOS操作系统,Debug调试工具五、实验方法在DOS下利用Debug调试工具的R命令查看8086微处理器的现场(数据结构)。六、实验要求1、写出R命令的功能。2、写出8086的当前现场的所有数据部件(寄存器)的名称及作用。实验2:8086传送类指令的学习实验一、实验目的1、了解8086指令的特点。2、验证传送类所有指令类型的功能。3、通用传送指令和专用传送指令的对比。二、预习要点1、8086的寻址方式2、8086的传送类指令三、实验项目在DOS下利用Debug调试工具的A和T命令,验证所有传送类指令的类型、范围、寻址方式及执行过程。四、实验设备环境PC机1
4、台,DOS操作系统,Debug调试工具五、实验方法用A命令输入以下指令,用T命令逐个执行指令,查看指令结果MOVAL,01HMOVAX,0001HMOVAL,BLMOVSI,DIMOVAL,[0000H]MOVAX,[BX]MOVAL,-1[BP]MOVAL,[BX][SI]MOVAL,[BP+SI-1]XCHGAX,[BX]PUSHAXPOPAXLAHFSAHFPUSHFPOPFLEABX,[SI]LDSBX,[SI]LESBX,[SI]INAL,35INAL,DXOUT35,ALOUTDX,AX六、实验要求写出传送类指令的范围和要求,并举例验证说明。实验3:8086处
5、理类指令的学习实验一、实验目的验证处理类所有指令类型的功能。二、预习要点8086的处理类指令三、实验项目在DOS下利用Debug调试工具的A和T命令,验证所有传送类指令的类型、范围、寻址方式及执行过程。四、实验设备环境PC机1台,DOS操作系统,Debug调试工具五、实验方法用A命令输入以下指令,用T命令逐个执行指令,查看指令结果ADDAL,1ADCAH,BHINCBYTEPTR[BX]SUBAL,20SBBAH,BHDECCXNEGAXCMPAL,0CBWCWDMULBLIMULBLDIVBLIDIVBLANDAL,0FHORAL,0FHXORAL,0FHTESTAL,
6、01HNOTALSHLAL,1SHRAL,1SALAL,1SARAL,1ROLAL,CLRORAL,1RCLAL,1RCRAL,1六、实验要求:归纳出每种处理类指令的功能。实验4.汇编语言上机的一般过程实验一、实验目的1、了解汇编源程序的结构2、了解基本伪指令的作用3、掌握MASM的作用和使用方法二、预习要点1、汇编语言语句的结构2、汇编语言源程序的结构3、MASM工具的使用方法三、实验项目以z=x+y为例编制汇编源程序到产生.EXE文件的一般过程四、实验设备环境PC机1台,DOS操作系统,MASM、LINK工具。五、实验方法1、建立汇编语言的工作平台2、用DOS的EDI
7、T输入z=x+y的源程序3、用三种方法使用MASM对源程序进行汇编4、未产生.OBJ文件,分析错误的原因并修改记录。六、实验要求举例通过MASM说明常见的语法错误和产生错误的原因和修改方法。实验5.用DEBUG调试程序的实验一、实验目的学会用DEBUG调试程序的方法二、预习要点预习DEBUG常用的命令三、实验项目用DEBUG调试Z=X+Y的.EXE程序四、实验设备环境PC机1台,DOS操作系统,MASM、LINK和Debug调试工具。五、实验方法:1、用DEBUG的两种方法调入要调试的Z=X+Y的.EXE程序2、用U命令查看Z