第1部分 习题解答 2
第1章 基础知识 2
第2章 微型计算机基础 4
第3章 8088/8086指令系统 11
第4章 汇编语言程序设计 17
第5章 存储器系统 30
第6章 输入输出和中断技术 36
第7章 常用数字接口电路 41
第8章 模拟量的输入输出 50
第9章 常用外设及多媒体技术 55
1.1.2 上机步骤 60
1.1.1 实验环境 60
1.1 汇编语言程序设计的实验环境及上机步骤 60
第1章 汇编语言程序设计实验 60
第2部分 实验指导 60
1.1.3 实验简介 64
1.2 数据传送实验 65
1.2.1 实验目的 65
1.2.2 实验设备 65
1.2.3 实验预习要求 65
1.2.4 实验任务 65
1.2.5 实验报告要求 68
1.3 算术逻辑运算及移位操作实验 68
1.3.1 实验目的 68
1.3.4 实验任务 69
1.3.2 实验设备 69
1.3.3 实验预习要求 69
1.3.5 实验报告要求 71
1.4 串操作实验 71
1.4.1 实验目的 71
1.4.2 实验设备 72
1.4.3 实验预习要求 72
1.4.4 实验任务 72
1.4.5 实验报告要求 73
1.5 字符及字符串的输入和输出实验 73
1.5.1 实验目的 73
1.5.4 实验任务 74
1.5.3 实验预习要求 74
1.5.2 实验设备 74
1.5.5 实验报告要求 75
1.6 直线程序设计实验 75
1.6.1 实验目的 75
1.6.2 实验设备 75
1.6.3 实验预习要求 75
1.6.4 直线程序简介 76
1.6.5 实验内容 76
1.6.6 程序流程图 76
1.6.7 编程提示 76
1.6.10 实验习题 77
1.6.8 程序框架 77
1.6.9 调试提示 77
1.6.11 实验报告要求 78
1.7 分支及循环程序设计实验 78
1.7.1 实验目的 78
1.7.2 实验设备 78
1.7.3 实验预习要求 78
1.7.4 分支程序和循环程序简介 78
1.7.5 实验内容 79
1.7.6 程序流程图 79
1.7.7 编程提示 79
1.7.8 程序框架 81
1.7.10 实验报告要求 82
1.7.9 实验习题 82
1.8 综合程序设计实验 83
1.8.1 实验目的 83
1.8.2 实验设备 83
1.8.3 实验预习要求 83
1.8.4 子程序简介 83
1.8.5 实验内容 83
1.8.6 程序流程图 84
1.8.7 编程提示 85
1.8.8 程序框架 85
1.8.9 实验报告要求 87
2.1.1 TPC-H型通用微型计算机接口电路实验台简介 88
第2章 硬件接口电路实验 88
2.1 微型计算机接口电路实验台的使用说明 88
2.1.2 实验台结构 90
2.1.3 实验须知 96
2.2 I/O地址译码实验 96
2.2.1 实验目的 96
2.2.2 实验设备 96
2.2.3 实验预习要求 96
2.2.4 实验原理和内容 96
2.2.5 实验提示 97
2.2.6 程序框架 98
2.2.7 实验习题 98
2.3.2 实验设备及元件 99
2.3.4 实验内容 99
2.3.3 实验预习要求 99
2.2.8 实验报告要求 99
2.3.1 实验目的 99
2.3 简单并行接口实验 99
2.3.5 实验提示 101
2.3.6 程序流程图 102
2.3.7 程序框架 103
2.4.4 实验内容 104
2.4.3 实验预习要求 104
2.4.2 实验设备 104
2.4 存储器扩充实验 104
2.3.9 实验报告要求 104
2.3.8 实验习题 104
2.4.1 实验目的 104
2.4.5 实验提示 105
2.4.6 实验程序流程图 105
2.4.7 实验习题 105
2.4.8 实验报告要求 105
2.5.2 实验设备 106
2.5.4 实验内容 106
2.5.3 实验预习要求 106
2.5.1 实验目的 106
2.5 8253可编程定时器/计数器实验 106
2.5.5 实验提示 107
2.5.6 程序流程图 107
2.5.7 实验习题 108
2.5.8 实验报告要求 108
2.6 8255可编程并行接口实验一 108
2.6.1 实验目的 108
2.6.2 实验设备 108
2.6.3 实验预习要求 108
2.6.4 实验内容 108
2.6.5 实验提示 109
2.6.7 程序框架 110
2.6.6 程序流程图 110
2.6.8 实验习题 111
2.6.9 实验报告要求 111
2.7 中断实验 112
2.7.1 实验目的 112
2.7.2 实验设备 112
2.7.3 实验预习要求 112
2.7.4 实验原理 112
2.7.5 实验内容 113
2.7.6 实验提示 113
2.7.7 程序框架 114
2.8 8255可编程并行接口实验二 115
2.8.1 实验目的 115
2.7.8 实验习题 115
2.7.9 实验报告要求 115
2.8.2 实验设备 116
2.8.3 实验预习要求 116
2.8.4 实验内容 116
2.8.5 参考流程图 117
2.8.6 程序框架 118
2.8.7 实验习题 120
2.8.8 实验报告要求 120
2.9.5 实验提示 121
2.9.4 实验内容 121
2.9.3 实验预习要求 121
2.9.1 实验目的 121
2.9 8250串行通信接口实验 121
2.9.2 实验设备 121
2.9.6 参考流程图 123
2.9.7 程序框架 124
2.9.8 实验习题 124
2.10.2 实验设备 125
2.10.3 实验预习要求 125
2.10.4 实验内容 125
2.10.1 实验目的 125
2.10 D/A转换器实验 125
2.9.9 实验报告要求 125
2.10.5 实验提示 126
2.10.6 参考流程图 126
2.10.7 程序框架 127
2.10.8 实验习题 128
2.10.9 实验报告要求 128
2.11 A/D转换器实验 128
2.11.1 实验目的 128
2.11.2 实验设备 128
2.11.3 实验预习要求 128
2.11.4 实验内容 128
2.11.5 实验提示 129
2.11.6 参考流程图 130
2.11.7 程序框架 131
2.11.8 实验报告要求 132
2.12 步进电动机控制实验 133
2.12.1 实验目的 133
2.12.2 实验设备 133
2.12.3 实验预习要求 133
2.12.4 实验原理 133
2.12.5 实验内容 134
2.12.6 实验提示 134
2.12.7 参考流程图 135
2.12.8 实验习题 135
2.12.9 实验报告要求 136
A.1 汇编语言部分 138
附录 138
附录A 部分实验的程序清单 138
A.2 硬件接口部分 145
附录B TD.EXE的简要使用说明 157
B.1 如何启动TD 157
B.2 TD中的数制 158
B.3 TD的用户界面 158
B.4 代码区的操作 162
B.5 寄存器区和标志区的操作 165
B.6 数据区的操作 166
B.7 堆栈区的操作 169
B.8 TD使用入门的10个How to 169