微型计算机原理及应用技术

Chapter 1

1. 数制间转换

2. BCD、十进制间的转换

3. 原、反、补码之间的转换、运算

规则:

最高位表示符号,1 为负;

正数的补码等于它本身;

负数的反码等于原码数值位取反;补码=反码+1

规律:

补码的补码等于原码。

4. 补码符号位的扩展:正数补0,负数补1

5. 微型计算机的组成

算术逻辑部件

累加器、寄存器 微

控制器 器 型 用户

计 微

算 型

内部总线 机 计

算 应用软件

内部存储器 系

系统总线 系 统 软 件

外围设备 硬 件 系 统

系统软件

图 微处理器、微型计算机和 图 计算机系统的功能模型

微型计算机系统

Chapter 2

1. 8086 数据线16 位;地址线20 位(可寻址地址空间1MB);数据总线与地址总线分

时复用。

2. 从程序员的角度看8086CPU 的结构如图

1

3. 8086CPU 中8 个寄存器

1) 通用数据寄存器(AX、BX、CX、DX)

AX 累加器;BX 基址寄存器;CX 计数寄存器;DX 数据寄存器。

2) 指针和变址寄存器(SP、BP、SI、DI)

BP(Basic Pointer Register) 基址指针寄存器

SP(Stack Pointer Register) 堆栈指针寄存器

SI(Source Index Register) 源变址寄存器

DI(Destination Index Register) 目的变址寄存器

4. 标志寄存器FR(Flag Register)

1) 条件标志

CF(Carry Flag) PF(Parity Flag) AF(Auxiliary Carry Flag)

ZF(Zero Flag) SF(Sign Flag) OF(Overflow Flag)

2) 控制标志

DF(Direction Flag) IF(Interrupt Flag) TF(Trap Flag)

5. 4 个段地址寄存器(CS、DS、SS、ES)

6. 物理地址的计算:段寄存器×16(左移4 位)+偏移地址

逻辑地址的表示方法:程序中用逻辑地址表示存储单元的地址,形式用[段基址:偏移

地址]表示。

物理地址与逻辑地址的关系如上述计算式。

7. 逻辑段的最大容量64KB

8. 时钟周期:系统主时钟一个周期信号所持续的时间称为时钟周期(T ),大小等于晶

振频率的倒数

9. 8086 总线周期

2

一般包括4 个T 状态,若外设来不及和总线交换数据,需要插入T

W

指令周期:执行一条指令所需要的时间。

1) T 状态:CPU 向多路复用总线上发送地址信息

1

2) T 状态:CPU 从总线上撤消地址,使总线低16 位呈现高阻状态(特指