实验预备知识 1
一、汇编语言程序设计上机操作过程 1
目录 1
二、TDEBUG软件的使用说明 4
软件实验部分 8
第一部分 指令系统 8
实验1 寻址方式 8
实验2 标志寄存器 9
实验3 十进制加法运算指令 11
实验4 乘法运算指令 11
实验5 逻辑运算指令 12
实验6 循环移位指令 12
实验8 程序控制类指令 13
实验7 串操作类指令 13
实验9 80386、80486增强与增加的指令 14
实验10 DOS系统功能调用 15
实验11 运算符与伪指令系统 18
实验12 结构、记录和宏 19
第二部分 汇编语言程序设计 21
实验1 汇编语言程序的调试与运行 23
实验2 分支程序设计(一) 27
实验3 分支程序设计(二) 29
实验4 循环程序设计(一) 30
实验5 循环程序设计(二) 33
实验6 子程序结构(一) 34
实验7 子程序结构(二) 38
实验8 汇编语言与高级语言接口(一) 39
实验9 汇编语言与高级语言接口(二)硬件实验部分 47
第一部分 常用芯片应用 47
实验1 可编程计数器/定时器8253 47
实验2 静态存储器6116 49
实验3 中断控制器8259A 52
实验4 可编程并行接口8255A 56
实验4.1 模拟交通信号灯管理 56
实验4.2 开关量的输入与输出 59
实验4.3 打印机接口 62
实验4.4 小键盘输入与主机显示器输出 64
实验4.5 点阵屏汉字显示 69
实验5 可编程串行接口8251A 74
实验6 可编程DMA控制器8237A 79
实验7 D/A转换器 83
实验 8A/D转换器 86
第二部分 多芯片综合应用 89
实验1 综合实验(一) 89
实验2 综合实验(二) 94
实验3 综合实验(三) 110
实验4 综合实验(四) 116
附录 122
附录一 80X86指令表及伪指令助记符分类 122
附录二 宏汇编错误信息表 125
附录三 调试程序DEBUG 129
附录四 TPC-1型实验箱面板布置图 130
附录五 部分芯片端子 131
参考文献 132