i 《微机原理及接口技术》实 验 指 导 书杨霞 周林英编长安大学电子与控制工程学院2009 年 9 月2 前言本实验指导是为适应各大、中专院校开设微机原理及应用方面的课程需做大量软硬件实验的需要而编写的,供学生编程用。完成本实验指导中的实验,可使学生基本掌握 8086/8088 的结构原理、接口技术、程序设计技巧。手册中详细叙述了各实验的目的、内容,列出了接线图、程序框图和实验步骤。主要学习内容为 80X86语言实验环境配置、汇编源语言格式、输出字符、循环结构、子程序调用,以及加减乘除等指令操作、通用接口芯片的接口编程与使用。所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,教师可根据教学要求,选择相应实验。学习结束后,要求学生能够独立编写出综合加减乘除等指令,以及循环结构、子程序调用等程序控制程序、看懂一般接口芯片电路图。3 目录实验一 清零程序 ..................................................... 4实验二拆字程序 .................................................... 6实验三 数据区移动 ................................................... 8实验四 多分支程序设计 .............................................. 10实验五 多字节减法运算 .............................................. 13实验六 显示程序 .................................................... 19实验七 8251 串口实验 ............................................... 22实验八 步进电机控制 ................................................ 28附录一汇编语言的存储模型......................................... 38附录二 8279 键值显示程序 .......................................... 394 实验一清零程序一、实验目的掌握 8088汇编语言程序设计和调试方法。二、实验设备STAR 系列实验仪一套、 PC 机一台。三、实验内容把 RAM 区内 4000H-40FFH 单元的内容清零。四、程序框图五、源程序清单.MODEL TINY .STACK 100 .DATA .CODE ORG 0100H START: MOV BX,4000H MOV AX,0000H MOV CX,80H L1: MOV [BX],AX INC BX INC BX LOOP L1 JMP $ END START六、实验步骤5 手动修改 RAM 区内 4000H-40FFH 的内容,连续或单步方式运行程序,检查4000-40FFH 内容 执行程序前后的变化。七、思考1、把 4000H-40FFH ...