- ISBN:9787810779692
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:230
- 出版时间:2007-05-24
- 条形码:9787810779692 ; 978-7-81077-969-2
本书特色
本书以PC/XT为主要背景机,以8086/8088 CPU为基础来介绍汇编语言程序设计、微机工作原理及接口开发的相关知识。全书共分12章,内容包括:微型计算机的组成及工作原理、指令系统、MASM伪指令系统、汇编语言程序设计、8086微处理器结构、半导体存储器、输入/输出技术、中断、并行接口芯片8255A、串行通信、其他常用接口及总线等。在附录部分,还给出了详细的汇编语言上机指南。
内容简介
本书较系统地介绍了16位微型计算机的基本原理及接口技术。全书共分12章,主要内容包括:微型计算机的组成及工作原理、指令系统、MASM伪指令系统、汇编语言程序设计、8086微处理器结构、半导体存储器、输入/输出技术、中断、并行接口芯片8255A、串行通信、其他常用接口、总线等。本书以培养学生应用能力为主要目标,以介绍基础知识和基本技术为主。内容组织深入浅出,语言叙述浅显易懂,在兼顾学科知识完整性的同时,针对高职高专院校的教学特点进行了内容优化,以达到重点突出、内容简洁实用的目的。本书可作为高职高专院校计算机专业的教材,或作为自动化、机电等非计算机专业的本科生教材,也可供工程技术人员、自学人员参考使用
目录
第1章 微型计算机的组成及工作原理1
1.1 编码与运算规则1
1.1.1 无符号数与带符号数1
1.1.2 补码的表示范围、运算规则及溢出2
1.1.3 ASCII码与BCD码3
1.2 微型计算机系统及其工作原理4
1.2.1 微型计算机的发展及主要技术指标4
1.2.2 硬件系统结构5
1.2.3 三类语言8
1.2.4 微型计算机的工作原理10
1.3 PC机的编程结构11
1.3.1 8086 CPU的内部结构11
1.3.2 8086/8088的寄存器结构13
1.3.3 内存储器基础16
1.3.4 内存分段18
习题20
第2章 指令系统22
2.1 寻址方式22
2.1.1 指令格式及操作数类型22
2.1.2 8086/8088的寻址方式23
2.2 8086/8088指令系统27
2.2.1 数据传送指令27
2.2.2 算术运算指令33
2.2.3 逻辑运算及移位指令40
2.2.4 转移控制指令49
2.2.5 处理器控制指令53
2.2.6 简单程序设计举例53
习题56
第3章MASM伪指令系统59
3.1 汇编语言语句种类与格式59
3.1.1 汇编语言语句的种类59
3.1.2 汇编语言语句的格式60
3.2 常用伪指令62
3.2.1 符号定义伪指令62
3.2.2 数据定义伪指令与变量63
3.2.3 标号及其属性68
3.2.4 析值/属性操作符68
3.2.5 段定义伪指令70
3.3 程序的段结构73
习题76
第4章 汇编语言程序设计78
4.1 汇编语言软件开发步骤及输入/输出问题78
4.1.1 汇编语言软件开发步骤78
4.1.2 汇编语言编程时的输入/输出问题78
4.2 顺序程序设计81
4.2.1 字符串的输入/输出81
4.2.2 查表82
4.3 分支程序设计83
4.3.1 基本分支程序设计83
4.3.2 跳转表法实现分支84
4.4 循环程序设计85
4.4.1 循环程序的结构86
4.4.2 循环程序设计86
4.5 子程序设计87
4.5.1 子程序的定义、调用与返回87
4.5.2 子程序设计的相关技术90
习题93
第5章 8086微处理器95
5.1 8086微处理器工作模式与引脚功能95
5.1.1 8086的工作模式95
5.1.2 两种工作模式下共用引脚95
5.1.3 *小模式引脚97
5.1.4 *大模式引脚98
5.1.5 8088与8086的差别98
5.2 系统组成99
5.2.1 锁存与收发99
5.2.2 *小模式下的系统组成101
5.2.3 *大模式下的系统组成102
5.3 8086的总线操作与时序103
5.3.1 指令周期、总线周期与T状态103
5.3.2 8086总线读/写周期103
习题108
第6章 半导体存储器109
6.1 概述109
6.1.1 半导体存储器的分类与技术指标109
6.1.2 静态读/写存储器芯片介绍111
6.2 CPU与存储器的连接112
6.2.1 内存容量的扩展方法112
6.2.2 存储器的译码115
6.2.3 8088与存储器连接实例117
6.2.4 8086与存储器的连接118
习题121
第7章 输入/输出技术123
7.1 有关接口的基本概念123
7.1.1 接口的概念与功能123
7.1.2 接口信号的分类124
7.1.3 端口地址及编址方式124
7.1.4 8086/8088的I/O指令125
7.1.5 端口地址的译码问题126
7.2 接口数据的传送方式127
7.2.1 无条件传送方式127
7.2.2 查询传送方式128
7.2.3 中断传送方式130
7.2.4 DMA传送方式131
习题132
第8章 中断133
8.1 中断概述133
8.1.1 中断的概念133
8.1.2 中断源133
8.1.3 中断类型134
8.1.4 中断类型号135
8.1.5 中断向量表135
8.2 中断处理过程136
8.2.1 中断请求136
8.2.2 中断响应138
8.2.3 中断处理139
8.2.4 中断返回140
习题141
第9章 并行接口芯片8255A142
9.1 8255A概述142
9.1.1 8255A的主要特性142
9.1.2 8255A的内部结构142
9.1.3 8255A的引脚143
9.2 8255A的控制字144
9.2.1 工作方式控制字144
9.2.2 C口按位置位/复位控制字145
9.3 8255A的工作方式146
9.3.1 方式0:基本输入/输出146
9.3.2 方式1:带选通的输入/输出147
9.3.3 方式2:带选通的双向输入/输出149
9.4 8255A的编程150
习题153
第10章 串行通信155
10.1 串行通信概述155
10.1.1 串行通信的特点155
10.1.2 串行通信的基本概念156
10.2 RS232C串行接口标准159
10.2.1 电气特性及传输距离160
10.2.2 接口信号161
10.2.3 通信连接162
10.3 串行通信接口芯片8251A163
10.3.1 8251A的内部结构和引脚163
10.3.2 8251A的连接使用166
10.3.3 8251A的控制字167
10.3.4 8251A的初始化与编程 170
习题174
第11章 其他常用接口175
11.1 定时/计数器8253175
11.1.1 8253定时/计数器概述175
11.1.2 8253的工作方式177
11.1.3 8253的控制字与编程180
11.2 D/A接口182
11.2.1 D/A转换概述182
11.2.2 D/A转换器DAC0832184
11.3 A/D接口187
11.3.1 A/D转换概述187
11.3.2 A/D转换芯片ADC0809188
11.4 人机交互设备191
11.4.1 键盘191
11.4.2 LED显示器193
11.4.3 打印机接口196
习题199
第12章 总线200
12.1 总线概述200
12.1.1 总线的分类、指标、标准、意义200
12.1.2 总线数据传输过程202
12.2 系统总线204
12.2.1 系统总线的特点及发展204
12.2.2 IBM PC总线205
12.3 局部总线207
12.3.1 局部总线概述207
12.3.2 VL总线207
12.3.3 PCI总线208
12.4 常用外部总线210
12.4.1 外部总线概述210
12.4.2 USB总线210
12.4.3 IEEE 1394总线212
习题213
附录2 14
附录A ASCII码表214
附录B 汇编语言上机指导215
参考文献231
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0