- 4
- 0
- 约1.11万字
- 约 99页
- 2017-11-28 发布于湖北
- 举报
微机原理复习题目考点
微机原理及接口技术 复习课 考试题型 1、填空(20分) 2、判断(20分) 3、问答(40分) 4、综合(20分) 第1章复习 数制转换 二——十六进制数互相转换 1000 1101B = 8DH 二——十进制数互相转换 1001 1011B=(155)D 14.625D=(1110.101)B 微型计算机 定义: 以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入/输出接口电路及系统总线等所组成的计算机。 微处理器 组成: 运算器:四则运算和逻辑运算等 控制器:取指令、译码、发控制信号和时序等 寄存器组:存放运算数据、中间结果或地址 三组总线 地址总线AB 单向,位数n决定CPU可寻址的内存容量 数据总线DB 双向,CPU与存储器、外设交换数据的通路 控制总线CB 双向,传输控制信号和状态信号 总线分类 内部总线(CPU内部) 元件级总线(CPU与其他外围芯片之间) 系统总线(底板插件,如PCI、PCI-E等) 外部总线(系统与系统之间,或连接外设,如USB、RS232等) 总线结构 单总线结构 存储器和I/O设备都连在一组总线上 双总线结构 存储器总线和I/O总线分开 面向CPU 面向主存 复习第二章 8086CPU内部结构 8086/8088 CPU的结构 8086为16位机(数据总线16位) 从功能上,8086分为两部分,即 1.执行部件(execution unit,EU) 2.总线接口部件(bus interface unit,BIU) 执行部件 执行部件负责指令的执行 ,由下列4部分组成: ① 4个通用寄存器,即AX、BX、CX、DX; ② 4个指针和变址寄存器,即 基数指针寄存器BP(base pointer) 堆栈指针寄存器SP(stack pointer) 源变址寄存器SI(source index) 目的变址寄存器DI(destination index); ③ 标志寄存器; ④ 算术逻辑部件ALU(arithmetic logic unit)。 总线接口部件 总线接口部件负责与存储器、I/O端口传送数据 ,由下列4部分组成: ① 4个段地址寄存器(CS、DS、ES、SS) ②16位的指令指针寄存器 IP(Instruction Pointer) ③ 20位的地址加法器 ④ 6字节的指令队列缓冲器 8086的寄存器结构 (一)通用寄存器 AX、BX、CX和DX 一般用来存放8位或者16位操作数 AX/AL还可用于乘除法指令和I/O指令中 BX查表转换和间接寻址时存放访问存储单元的地址(基址) (二)指针和变址寄存器 1) SP 存放的是访问堆栈所需的“堆栈指针” 。 2) BP 访问堆栈段的一个数据区的“基地址”(偏移量)。 3) SI 用于寻址串操作指令的源数据串。 4) DI 用于寻址串操作指令的目的数据串。 (三)段寄存器(Segment Register) 8086有4个16位的段寄存器,每个用来确定一个存储区(段)的起点,与其它寄存器联合生成存储器地址: (1)代码段寄存器CS (2)数据段寄存器DS (3)堆栈段寄存器SS (4)附加段寄存器ES (四)指令指针和状态标志寄存器 16位指令指针IP保存了下一条要执行的指令的地址偏移量 标志寄存器FLAGS存放微处理器当前状态信息。 指令周期、总线周期、时钟周期: 1﹒时钟周期:8086动作的最小单位,即一个时钟周期。当CLK为10MHz,T=100ns。 2﹒指令周期:执行一条指令所需要的时间。8086的指令周期是不等长的。 MIN→2个时钟周期,MAX→200个时钟周期(如:16位乘除法指令)。 3﹒总线周期: CPU为了要与存储器及I/O端口交换数据所需执行的操作时间,一个基本的总线周期包含4个T(时钟周期)。 基本的总线周期有存储器读/写,I/O端口读/写。如从存储器中取出一个字节就是一个总线周期。 最小模式和最大模式的概念 (1)最小模式: 在系统中只有一个微处理器。 (2)最大模式: 两个或多个微处理器(主处理器、协处理器) 作业(P55~56) 习题1、2、11、18 18题第二问: 读周期:数据在T3或TW状态出现 写周期:数据在T2状态出现 复习第三章指令系统 1. 立即数寻址 8086 CPU指令系统中,有一部分指令所用的8位或16位操作数就在指令中提供,这种方式叫立即数寻址方式。 例如: MOV AL,80H MOV AX,1090H 立即数寻址方式的显著特点就是速度快。 2. 寄存器寻址 如果操作数就在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存
原创力文档

文档评论(0)