当前位置:首页 > 其他书籍
《INTEL 8086 微处理器应用入门》目录

1.1.1地址总线和数据总线 1

附录1.INTEL8086指令详解(按英文字母顺序排列) 1

1.1.2以字节或字为单位的数据处理 1

目录 1

1.1 8086结构概要 1

1.8086微处理器的结构 1

1.1.3以字节为单位的地址分配和?信号 3

1.1.4 8个16位通用寄存器 5

1.1.5标志 7

1.1.6 8086的外围芯片 9

1.1.7系统的最小和最大方式 10

1.2通过偏移和段指定地址 13

1.2.1通过偏移和段指定地址 13

1.2.2段寄存器 14

1.2.3段寄存器内容的变更 16

1.2.4段更换 17

1.2.5用汇编语言对段、偏移的指定 18

1.3.1数据存取的寻址方式 19

1.3寻址方式 19

1.3.2立即数据与寄存器间的传送和运算 21

1.3.3分支转移指令中的寻址 22

1.3.4用汇编语言描述的实例 24

1.4中断 26

1.4.1中断的种类 26

1.4.2接受中断的顺序 28

1.5多处理器系统 30

1.5.1?(请求/允许)信号 30

1.5.2 8289总线仲裁器 32

1.5.3 LOCK信号 32

1.6执行部分和总线接口部分 36

2.8086的指令 37

2.1指令编码 37

2.1.1寄存器、存储器的存取指令(Ⅰ) 38

2.1.2寄存器、存储器的存取指令(Ⅱ) 38

2.1.3 AL、AX寄存器的有关指令 39

2.1.4其他指令 39

2.2传送指令 40

2.2.1一般传送指令 40

2.2.2交换指令 41

2.2.3堆栈操作指令 42

2.2.4其他传送指令 42

2.3输入输出指令 43

2.3.1直接地址输入/输出 43

2.3.2 DX寄存器间接地址输入/输出 44

2.4运算指令 44

2.4.1二项运算指令 47

2.4.2单项运算指令 48

2.4.3十进制校正指令 49

2.4.4乘除运算指令与数据扩充指令 51

2.4.5 2的补码表示法及带符号的运算 55

2.5移位/循环指令 59

2.6分支转移指令 61

2.6.1无条件转移、调用指令 61

2.6.2条件转移指令 62

2.6.3中断指令 64

2.6.4 返回指令 64

2.7重复指令 65

2.7.1字符串指令 65

2.7.2循环指令 69

2.8标志操作指令 70

2.9其他指令 70

3.外围芯片 72

3.1时钟发生器8284A 72

3.2总线控制器8288 75

3.3总线仲裁器8289 78

3.4.1概述 82

3.4.2级联连接法 82

3.4中断控制器8259A 82

3.4.3优先级电路 86

3.4.4 INTA周期 87

3.4.5 8259A的程序设计 88

4.硬件设计 94

4.1引脚连接图和各信号的功能 94

4.1.1存储器周期 94

4.1.2最小方式和最大方式中的共同信号 96

4.1.3只在最小方式时使用的信号 103

4.1.4只在最大方式时使用的信号 105

4.1.5 最大方式时从8288输出的信号 106

4.2多总线模板的设计举例 107

4.2.1规格与方框图 107

4.2.2 CPU 109

4.2.3地址译码器、中断控制器、计时器 109

4.2.4 ROM、RAM 111

4.2.5串行I/O、并行I/O控制器 111

4.2.6多总线接口 114

4.2.7地址总线、数据总线缓冲器 116

5.8086的汇编语言 118

5.1有属性的符号 118

5.2段的指定 120

5.2.1 CP/M汇编语言中段的指定 121

5.2.2 MDS汇编中段的指定 121

5.3伪指令和算符 127

5.3.1伪指令 127

5.3.2算符 127

5.4.2字符串处理指令和XLAT指令的描述方法 132

的描述方法 132

5.4.1间接地址指定 132

5.4间接地址指定和字符串处理指令、XLAT指令 132

5.5用汇编语言写的程序实例 136

5.5.1单步中断的程序 136

5.5.2其他程序举例 138

附录2.INTEL8086指令表(按十六进制码排列) 140

6.1信号 146

6.多总线 146

6.2总线 154

6.2.1读、写? 154

6.2.2字节交换 154

6.2.3总线仲裁 156

6.2.4中断 161

6.2.5禁止操作 164

6.2.6电源断电时的时序信号 165

6.2.7双端口的RAM电路 166

6.2.8外形及直流特性 168

6.3从属控制器板的设计举例 168

7.8086的开发系统 173

7.1 INTEL MDS微计算机开发系统 173

7.2联机仿真器(ICE86) 175

7.3检查工具(SDK86)和单板计算机(SBC86/12A) 177

8.程序设计语言/实时监控程序 180

8.1汇编语言(ASM86) 180

8.2 PL/M-86 182

8.3实时监控程序(RMX86) 186

9.系列处理器功能的扩充和8086的发展方向 189

9.1高速运算处理器(辅助处理器)8087 189

9.2高速I/O处理器8089 194

9.3 8086未来的发展方向 197

返回顶部