微机接口技术实验指导书内容摘要:
1、微机接口技术实验指导书主编 李建波主审 黄忠宇、苏显广东机电职业技术学院计算机与信息工程系2前 言本实验指导书适用于机电一体化专业,实验时间 10 学时,5 次上机时间。 主要学习内容为 80言实验环境配置、汇编源语言格式、输出字符、循环结构、子程序调用,以及加减乘除等指令操作。 学习结束后,要求学生能够独立编写出综合加减乘除等指令,以及循环结构、子程序调用等程序控制程序。 3目 录实验项目一 熟悉微机实验环境 4实验项目二 掌握中断方式显示数字或字符 6实验项目三 掌握汇编语言的寻址方式 8实验项目四 掌握循环指令的用法 10实验项目五 掌握子程序的用法 124实验报告一 熟悉微机实验环境1、 实 2、验目的1、 熟悉微机实验环境安装2、 熟悉微机实验环境配置3、 通过练习加法,熟悉程序格式4、 单步运行程序,通过观察窗口观察指令对寄存器中数据的影响2、 实验步骤1) 软件安装 (拷贝三个文件夹)复制:桌面| 网上邻居 c 盘 个文件夹拷贝:将三个文件夹到自己计算机上 C:盘根目录下在资源管理器下可以看到:C:个文件夹2) 通过资源管理器,进入汇编环境C:in双击 打开文件 我的电脑 c: 境配置(如下图)选中菜单栏中“仿真器”“仿真器设置”选项(如下图)a、 选中“语言”一栏,编译器路径中填写: C:如下图)b、 选中“仿真器”一栏,选择仿真器下图)选择仿真头8088/8086 实验(如下 3、图)选择 8088/8086(如下图)使用软件模拟器:打表示软件实验,硬件实验则无4) 新建文件a、 选中菜单栏文件新建文件,建立空白文件b、 编辑文件,输入以下代码5 ;据段 ;栈段 ;码段cs:ds:ss: ;程序结束,返回 1 保存源程序a、 注意:保存源程序的文件名不能太长(包括路径)不得超过 8 个,不用汉字;b、 注意:保存源程序的文件名的后缀为 编译和运行选择菜单栏项目全部编译 进行编译工作,出现全部正确为止,否则检查。 7) 选择菜单栏执行单步 或 捷键或图标 ,观察窗口观察数据变化a、 选择菜单栏窗口口b、 观察单步执行时 部有名称的寄存器如 X、X 的变化3、 完成思考题,调 4、试成功后,请老师进行实验验收、打分4、 本次实验出现问题、解决方法,以及对实验的意见6实验报告二 显示数字或字符1、 实验目的1) 复习微机实验环境安装和环境配置2) 练习寻址方式、重点内存寻址方式3) 单步运行程序,通过观察窗口观察指令对寄存器中数据的影响2、 实验步骤1) 完成微机实验环境配置2) 新建文件a、 选中菜单栏文件新建文件,建立空白文件b、 编辑文件,输入以下代码 ;据段x 3 ;栈段 ;码段cs:ds:ss: dl,0h ;09 的数字与相应的 相差 30H,21 ;程序结束,返回 1 保存源程序a、 注意:保存源程序的文件名不能太长(包括路径);b、 注意:保存源程序的文件 5、名的后缀为 编译和运行选择菜单栏项目全部编译 进行编译工作选择菜单栏执行单步 或 捷键 或 图标 5) 观察窗口观察数据变化7a、 选择菜单栏窗口口b、 观察单步执行时 部有名称的寄存器如 X、X 的变化3、 完成思考题,调试成功后,请老师进行实验验收、打分a、 程序功能_b、 如何显示一个字符_c、 为什么在 进行编辑、编译、连接、调试d、 为什么要在 执行程序4、 本次实验出现问题、解决方法,以及对实验的意见8实验报告三 寻址方式1、 实验目的1、 复习微机实验环境安装和环境配置2、 练习寻址方式、重点内存寻址方式3、 单步运行程序,通过观察窗口观察指令对寄存器中数据的影响2、 实验方向程 6、序是指令的集合。 指令就是计算机可以识别的命令程序=数据结构+算法。 数据不能凭空产生和凭空存在,必须有其存在的硬件环境。 计算机硬件系统包括 存、系统总线、接口。 所以数据(操作数)只能存放在 存、接口中,产生几种寻址方式。 寻址方式是指寻找指令操作数所在地址的方式(为确定数据的来源和去处)。 四种寻址方式a、 立即数寻址:操作数代码中 例如: 234H b、 寄存器寻址:操作数在 的某个寄存器 例如: c、 外设 寻址:操作数在外设中(即接口电路中) 例如: 3内存 寻址:操作数在内存中。 例如: 据偏移地址求法内存寻址划分为 5 种: 直接寻址:偏移地址在指令 中可以看到。 寄存器间接寻址:偏移地 7、址在 存器中。 寄存器相对寻址:偏移地址由 存器中数值和另外数值的叠加得到。 基址变址寻址:偏移地址由 基址寄存器(P)中的数值和变址寄存器(I)中数值得到。 相对基址变址寻址:偏移地址由 基址寄存器 P)中的数值和变址寄存器(I)中数值得到。 举例说明 1234h ;内存寻址方式中的直接寻址 (偏移地址在指令 中可以看到) ;内存寻址方式中的寄存器间接寻址(偏移地址在 存器中) 2H ;内存寻址方式中的寄存器相对寻址 bx+ ;内存寻址方式中的基址变址寻址 bx+2H;内存寻址方式中的相对基址变址寻址3、 实验步骤1) 完成微机实验环境配置2) 新建文件a、 选中菜单栏文件新建文件,建立空白文 8、件b、 编辑文件,输入以下代码 ;数据段开始 1234h,5678h,9 ;数据段结束 ;代码段开始cs:ds: 建立代码段寄存器和代码段段名的关系 ; 主程序的开始9 ax, ds, ;初始化数据段段寄存器 bx, ax, ax,bx ax, ax,bx+si ax,bx+ ;程序结束,返回 1 ;代码段结束 of ;主程序结束3) 保存源程序a、 注意:保存源程序的文件名不能太长(包括路径);b、 注意:保存源程序的文件名的后缀为 编译和运行选择菜单栏项目全部编译 进行编译工作选择菜单栏执行单步 或 捷键 或 图标 5) 观察窗口观察数据变化a、 选择菜单栏窗口口b、 观察单步执行时 部有 9、名称的寄存器如 X、X 的变化4、 完成思考题,调试成功后,请老师进行实验验收、打分a、 程序功能_b、 练习其他寻址方式c、 写出每个寻址方式5、 本次实验出现问题、解决方法,以及对实验的意见10实验报告四 循环指令1、 实验目的1) 完成微机实验环境配置2) 练习循环指令 用3) 单步运行程序,通过观察窗口观察指令对寄存器中数据的影响2、 实验步骤1) 完成微机实验环境配置a、 新建文件:输入以下代码 3H,16h,08h,20h,64H,81H,35H,2 1234 B 10 ) S:S:X,S,bx, cx, bxz, ;主程序结束 21 保存源程序a、 注意:保存源程序的文件名不能太 10、长(包括路径);b、 注意:保存源程序的文件名的后缀为 编译和运行选择菜单栏项目全部编译 进行编译工作选择菜单栏执行单步 或 捷键 或 图标 4) 观察窗口观察数据变化a、 选择菜单栏窗口口b、 观察单步执行时 部、存储 口数据 0400h 单元3、 完成思考题,调试成功后,请老师进行实验验收、打分a、 此程序功能_,写出指令作用。 b、 如果求最小数,如何修改的指令。 c、 如果求最大数,如何修改的指令。 4、 本次实验出现问题、解决方法,以及对实验的意见*重点*指令 ;将 的数据传递到内存物理地址中;物理地址=段地址*16+偏移地址; =6+ =0040H*16+ =0400H+0000h=0400程序调用1、 实验目的1、 完成微机实验环境配置2、 练习子程序调用。微机接口技术实验指导书
相关推荐
专业好文档为您倾心 整理 ,谢谢使用 三 、专业知识、工作能力和具体工作。 在化验室工作期间 1 化验工作精细琐碎,但为了搞好工作,我不怕麻烦,向领导请教、向同事学习、自己摸索实践,认真学习相关业务知识,不断提高自己的理论水平和综合素质。 提高了工作能力,在具体的工作中锻炼成了一个熟练的化验员,能够熟练圆满地完成化验工作,受到了领导职工的好评和欢迎。 在这一年
场所,要与生产加工车间有一定距离; 3. 实验室应选择在方便扦样与检验,距离车间较近的工作场所。 二、结构和布局: 根据生产实际需要,一般工厂应设置细菌与理化检验兼有的综合实验室,主要包括以下三大部分:细菌实验室、理化实验室、办公室。 1. 办公室 2. 理化分析实验室:(或者和细菌检验操作室合并) ① 理化分析室(兼作感观检验室) ② 仪器室(兼放细菌室显微镜等少量仪器) 3.细菌实验室: ①
10 则在屏幕上显示字符“ M” 2. 8253 计数器应用实验( 1) 设定 8253 的 2通道工作方式为方式 0,用于事件计数,当计数值为 5 时结束,发出中断请求信号,显示“ M”。 其实验线路如图 44 所示。 图 44 8253 实验( 1)线路 参考流程图及程序如图 45 所示。 地址 (H) 助记符 注释 2020 IN AL, 21 ;初始化 8259 2020 AND AL,
B、 IP C、 FR D、 AX 8086 和 8088 分别 设置了( A )字节的指令队列。 A、6,4 B、 4,6 C、4,4 D、 6,6 2 8086/8088 能直接寻址多少 MB 的存储空间和多少个 I/O 端口( B ) A、 1, 1K B、 1, 64K C、 64K, 64K D、 1, 1M 在 8086/8088 用于多 CPU 系统中, CPU