微机原理期末复习总结
- 格式:doc
- 大小:47.50 KB
- 文档页数:9
微机原理期末复习总结 一、基本知识 1 、微机的三总线就是什么? 答:它们就是地址总线、数据总线、控制总线。 2 、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。 8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后, CPU 便结束当前操作,并对处理器标志寄存器, IP,DS,SS,ES 及指令队列清零,而将 cs 设置为 FFFFH, 当复位信号变成地电平时, CPU 从 FFFF0H 开始执行程序 3 、中断向量就是就是什么?堆栈指针的作用就是就是什么?什么就是堆栈? 答:中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用就是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、 PSW 等重要信息。 4 、累加器暂时的就是什么?ALU 能完成什么运算? 答:累加器的同容就是 ALU 每次运行结果的暂存储器。在 CPU 中起着存放中间结果的作用。 ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5 、8086 CPU EU、BIU的功能就是什么? 答:EU(执行部件)的功能就是负责指令的执行,将指令译码并利用内部的寄存器与ALU对数据进行所需的处理BIU(总线接口部件)的功能就是负责与存储器、I/O端口传送数据。 6 、CPU响应可屏蔽中断的条件? 答: CPU 承认 INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。 CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。 2 ) CPU 处于开中断状态。只有在 CPU 的 IF=1 ,即处于开中断时, CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位( RESET ),保持( HOLD )与非屏蔽中断请求( NMI )。在复位或保持时, CPU 不工作,不可能响应中断请求;而NMI 的优先级比 INTR 高, CPU 响应 NMI 而不响应 INTR 。 4 )开中断指令( STI )、中断返回指令( IRET )执行完,还需要执行一条指令才能响应 INTR 请求。另外,一些前缀指令,如 LOCK、 REP 等,将它们后面的指令瞧作一个总体,直到这种指令执行完,方可响应 INTR 请求。 7 、8086 CPU的地址加法器的作用就是什么? 答: 8086 可用 20 位地址寻址 1M 字节的内存空间,但 8086 内部所有的寄存器都就是 16 位的,所以需要由一个附加的机构来根据 16 位寄存器提供的信息计算出 20 位的物理地址,这个机构就就是 20 位的地址加法器。 8 、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9 、DAC精度就是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“ 1 ”)与最大输出电压(对应的输入数字量所有有效位全为“ 1 ”)之比。如 N 位 D/A 转换器,其分辨率为 1/ ( 2--N — 1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10 、DAC0830双缓冲方式就是什么? 答:先分别使这些 DAC0832 的输入寄存器接收数据,再控制这些 DAC0832 同时传送数据微机原理期末复习总结 到 DAC 寄存器以实现多个 D/A 转换同步输出。 11 、8086(88) 内部中断源有哪些? 答:内部(除法除以 0 、单步、断点、溢出、指令中断) 12 、读写存贮器(RAM)按其制造工艺又可以分为哪些? 答:读写存贮器 (RAM) 记忆元件有些使用磁芯,有些使用双极型晶体管或金属氧化物半导体场效应晶体管。 13 、在8086(88)CPU中,中断优先级如何? 答: 8086 各中断源的优先级从高到低依次就是:除法除以 0 、溢出中断、断点中断、指令中断、非屏蔽中断、可屏蔽中断、单步中断 14 、组合类型的功能就是什么? 在堆栈段段定义伪指令的组合类型选择STACK参数,DOS的装入程序在装入执行时,将把CS初始化为正确的代码段地址,把SS初始化为正确的堆栈段地址,因此在源程序中如何它们进行初始化? 15 、中断源就是什么? 答:所谓中断源即指引起中断的原因或中断请求的来源。 16 、波特率就是什么? 答:波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特 (Baud) 。 17 、类型号为N中断向量存放在逻辑地址为多少?如何存放逻辑地址? 答:段地址=N*4+2 偏移地址=N*4 所以类型号为N中断向量存放在逻辑地址为段地址:偏移地址。每个中断类型的逻辑地址为四个字节,高两个字节存放CS段地址,低两个字节存放IP偏移地址。 18 、8086 CPU从奇/偶地址单元开始读写的一个字,需要用多少个总线周期? 19 .8088/8086 CPU 响应中断后,TF与IF标志自动置为多少? 答: IF 为 1 , TF 为 0 20 .累加器就是什么?( 前4) 21 、控制部件主要包括什么? 答:控制部件主要包括:环形计数器、指令译码器,控制矩阵,其她控制电路 22 、8086 CPU 可以进行寄存器间接寻址的寄存器就是哪些? 答:BX、BP、SI、DI 23 、8088CPU 响应INTR请求的条件就是什么?( 前6) 24 、在微型计算机系统中,主要的输入输出方法有哪些? 答:在微型计算机系统中,主要的输入输出方法有4种:程序控制方式,中断控制方式,直接存储器存取方式,输入/输出处理机方法。 25 、定位类型的功能就是什么?有那些定位类型?当定位类型缺省时,段起始地址便定位为什么? 26 、组合类型的功能就是什么?有哪些组合类型?如果在SEGMENT伪指令后面没有指明组合类型, 则汇编程序ASM认为这个段就是连接? 27 、中断处理过程应包括哪些步骤? 答:中断方式的实现一般需要经历下述过程:中断请求→中断响应→断点保护→中断源识别→中断服务→断点恢复→中断返回 28 、 CPU何时检测INTA中断请求输入端? 答:CPU在一条指令执行的最后一个时钟周期对请求进行检测 29 、8086/8088中断源的优先级顺序就是什么?( 前13) 微机原理期末复习总结 30 、CPU响应中断时,如何计算与转入中断类型号为N的中断服务程序? 答:当CPU响应中断,调用中断类型号为N的中断程序时,根据中断服务程序入口地址表在内存中的位置,可将中断类型号N乘以4求出中断向量的首字节地址4N。然后将中断矢量表中的4N与4N+1二个单元内容装入指令指针寄存器IP,将4N+2与4N+3单元的内容装入CS代码段寄存器,进而可求出中断服务程序入口地址首字节地址为:PA=CS×16+IP。 31 、 8086/8088 CPU什么时候对READY信号进行采样? 答:CPU在每个总线周期的T3状态开始对READY信号进行采样 32 、在寄存器间接寻址与基址加变址的寻址方式中,只要用上BP寄存器,那么默认的段寄存器就就是哪个? 答:默认的段寄存器就是SS。 33 、IMUL、MUL功能与操作? 答: MUL,IMUL 功能: 乘法指令 语法 : MUL OP IMUL OP 格式: MUL r/m IMUL r/m 34 、REPNZ/ REPZ /REP/JCXZ前缀重复后面指令的操作的条件就是什么? 答:(1)CX不等于0,表示重复次数还未满。 (2)ZF=1,表示目的操作数等于源操作数或等于扫描 35 、暂停指令HLT/WAIT,常用来做什么? 答:WAIT指令通常用在CPU执行完ESC指令后,用来等待外部事件,即等待TEST线上的有效信号。 WAIT 指令通常用在CPU执行完ESC指令后,用来等待外部事件,即等待TEST线上的有效信号。 HIL 指令,使时钟脉冲停发,则计算机停止运行,但电源未切断,所以显示器中仍继续显示计算的结果 36 、8O86/8088 CPUALE引脚的下降沿,可实现对什么的锁存 答:8O86/8088 CPU ALE引脚的下降沿,可实现对地址的锁存 37 、IP指令指针寄存器存放的就是什么? 答:IP为指令指针寄存器,它用来存放将要执行的下一条指令地址的偏移量,它与段寄存器CS联合形成代码段中指令的物理地址。 38 、8086(88)的NMI何时响应中断? 答:每当NMI端进入一个正沿触发信号时,CPU就会在结束当前指令后,进入对应于中断类型号为2的非屏蔽中断处理程序。 39 、定点8/16位2的补码形式表示整数范围为什么? 40DMA 就是什么? ( 后46) 41 、三态输出电路的意义就是什么? 答:三态输出电路能使电路与总线脱离,使总线结构具有公共通路的作用。 42 、8086CPU共有多少地址线、数据线?,它的寻址空间为多少字节? 8086CPU 地址线宽度为 20 条,数据线为 16 位,可寻址范围为 1MB 43 、8086CPU的地址加法器的作用就是什么?( 前7) 44 、中断向量就是什么? 答:中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量。 堆栈指针的作用就是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断