80X86计算机组织

时间:2021-05-19 01:12:42

1、存储单元的地址和内容:

  • 存储器以字节(8 bit)为编程单位
  • 每个字节单元都有唯一的地址编码
  • 地址用无符号整数来表示(编程用十六进制表示)
  • 一个字要占用相继的两个字节
  • 低位字节存入低地址,高位字节存入高地址
  • 字单元地址用它的低地址来表示
  • 机器以偶地址访问(读 /写)存储器

2、物理地址 = 16×段地址 + 偏移地址
3、*处理器
CPU组成:算术逻辑部件ALU、控制器、寄存器
8086/8088寄存器组:
数据寄存器:AX,BX,CX,DX
指针及变址寄存器:SP,BP,SI,DI
段寄存器:CS,DS,SS,ES
控制寄存器:IP,FLAGS
标志寄存器:FLAGS,又称程序状态寄存器(program status word,PSW)
OF:溢出标志
SF:符号标志
ZF:零标志
CF:进位标志
AF:辅助进位标志
PF:奇偶标志
DF:方向标志
IF:中断标志
TF:陷阱标志
4、外部设备
外部设备与主机( CPU 和存储器)的通信是通过外设接口(Interface)进行的,每个接口包括一组寄存器。
- 数据寄存器:存放外设和主机间传送的数据
- 状态寄存器:保存外设或接口的状态信息
- 命令寄存器:保存CPU发给外设或接口的控制命令

外设中每个寄存器有一个端口(Port)地址,构成一个独立于内存的 I / O 地址空间:0000H ~ FFFFH
5、保护模式下的80x86
支持多任务处理功能
支持虚拟存储器特性