一、基本知识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 )