《微机原理与接口技术》 实验报告 姓名: 学号: 班级: 专业: 学院: 微机原理及接口技术 1 目录 实验一 数据传送 .................................. 2 实验二 算术运算 .................................. 4 实验三 代码转换 .................................. 6 实验四 程序的基本结构 ............................ 9 1、分支程序 .................................... 9 2、循环程序 ................................... 12 3、子程序 ..................................... 15 实验五 中断实验(8259) ......................... 18 实验六 并行接口实验(8255) ..................... 24 实验七 定时器/计数器实验(8235) ................ 29 实验八 D/A 接口实验 .............................. 34 实验九 A/D 接口实验 .............................. 37 实验十 串行通信实验 ............................. 40 微机原理及接口技术 2 实验一 数据传送 一、实验目的 1. 掌握与数据有关的不同寻址方式。 2. 继续熟悉实验操作软件的环境及使用方法。 二、实验设备 PC 微机一台、TD-PIT + 或 TD-PIT ++ 实验系统一套。 三、实验内容 本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。 四、实验步骤 (1) 运行 Tdpit 集成操作软件,编写实验程序。 (2) 编译连接无误后,进入调试环境,进行程序的调试。按 F8 键单步运行程序,执行完 MOV DS,AX 语句后,观察 DS 寄存器中出现的段地址。如图 1-1 所示可以看出 DS 数据段中 MSR 源数据串"HELLO,WORLD!$"。 图 1-1 进入调试环境 (3)继续单步运行程序,执行 MOV ES,AX 语句后,可以看数据段出现的段地址,用同样的方法可以查看 ES:0000 的数据。数据传输还没开始进微机原理及接口技术 3 行,此时 ES 段的数据为空,如图1-1 所示。继续单步运行程序如图1-2 可以看出数据正在逐渐的进入 ES 段中。 图1-2 DS 源数据段数据 (4) 直到数据传输完毕,可以看到 ES 数据段中目的数据串 MSD 已经被写入了数据串"HELLO,WORLD!$"。如图 1-3 所示。 图1-3 根据ES 值查看附加段的数据 微机原理及接口技术 4 实验二 算术运算 一、实验目的 1. 掌握运算类指令编程及调试方法。 2. 掌握运算类指令对各状态标志...