微机原理与接口技术考试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微型计算机组成:CPU(控制器,运算器)储存器,I/O接口,外设,系统总线
三总线:数据,地址,控制
微机系统中数据传送的控制方式有三种:程序控制方式、DMA方式和中断控制方式。
.一个完整的中断过程应该包括:____中断申请_____、___中断响应_____、_中断服务和中断返回四个阶段
每一条指令一般都有操作码和操作数构成。
CPU和外设之间传送的三种信息是数据信息,状态信息,控制信息.段寄存器(16):CS代码段寄存器、DS数据段寄存器、ES 附加段寄存器SS 堆栈段寄存器
通用寄存器(16位):AX(AH、AL 8位)(累加器)BX(基址寄存器)CX(计数器)DX(数据寄存器)
SP(堆栈指针)BP(基址指针)DI(目的变址寄存器)SI(源变址寄存器)8086 CPU是_16_位微处理器,有_16_根数据总线和_20_根地址总线,存储器寻址的空间为_1M_,端口寻址空间为_64K_。
.8086有两种外部中断请求线,它们分别是_INTR_和_NMI_。
8088CPU有_8_根数据总线。
计算机指令通常由_操作码字段_和_操作数字段_两部分组成;指令对数据操作时.按照数据的存放位置可分为_立即数、寄存器操作数、存储器操作数_。
2. 为什么要在CPU与外设之间设置接口?
在CPU与外设之间设置接口主要有4个原因:
(1) CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义
和时序关系
(2) CPU与外设的速度不匹配,CPU的速度快,外设的速度慢
(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU
处于穷于应付与外设打交道之中,大大降低CPU的效率
(4)设置接口,更有利于外设的发展。
3. 微型计算机的接口一般应具备那些功能?
(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的
命令寄存器(命令口)中,在经分析去控制外设
(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常
工作状态和故障状态
(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外
设间传送的数据进行中转
(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发
出的地址信号经过接口电路中的地址译码电路来选中I/O设备
(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平
高低及工作时序不兼容时接口电路要完成信号的转换功能
(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
3外设进行DMA操作的过程及DMA方式的主要优点:
(1)外设发出DMA请求(2)CPU响应请求,DMA控制器从CPU接管总线的控制(3)由DMA控制器执行数据传送操作(4)向CPU报告DMA操作结束主要优点是数据传送速度快,硬件代替软件,提供直接通路,电路结构复杂,硬件开销大
端口地址编码方式:统一编码,独立编码
4、试比较动态RAM与静态RAM的优缺点。
答:静态SRAM双稳态触发器构成,速度快,集成度低容量小,成本高。
动态DRAM电容构成,需要定时充电,速度慢,集成度高,容量大,成本低。
5、中断是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU暂时停止正在运行的程序,转到为该内部/外部事件或预先安排的事件服务的程序中去,服务完毕,再返回去继续运行被暂时中断的程序,这个过程称为中断。
6、中断向量是中断服务程序的入口地址,一个中断向量由4个字节组成,它包括中断服务程序的段首址和偏移地址。
7、中断类型号是系统为每一个中断源分配的代号,它是8位的,与系统的中断源一一对应。
8.中断向量表:是存放中断向量(中断服务进程序入口地址)的一个特定的内存区域。
9.简述8086的中断系统的中断类型号与中断向量、中断向量表的关系。
解:中断类型码是对中断源的编码。向量地址是向量在中断向量表中对应的连续几个单元的最小地址。中断向量是指存入的中断处理服务程序的入口地址。中断系统根据中断类型码能唯一地确定中断向量,80x86 CPU 都拥有256个中断类型码。从0-255号。其中,都规定了中断向量表中各中断向量等长,且中断服务程序入口地址在向量表中按中断源的中断类型码排序。因此,向量表中共有256个向量,而且任意一个类型码乘上向量单元数再加上向量表的首地址可得到向量地址,从中取得中断服务程序的入口地址。
10.编码方式有统一编码和独立编码特点:
统一编码:指令类型多,功能齐全,可实现端口访问及一定的算数逻辑运算,给端口提供较大的编址空间;占用存储器的地址空间,指令长,执行速度慢;
独立编码:不占用存储器的空间,指令短,速度快,I/O操作和存储器操作层次清晰,并且可以重叠,,不混淆,且可读性强。
11.微型计算机工作过程:1.取指令阶段,2.分析指令,3.执行指令
1.计算机从存储器取出指令;
2.将指令送入控制器进行分析;
3.控制器根据指令的含义发出相应的命令,将存储器中的操作数据取出并送往运算器进行运算,再把结果送回存储器指定的单元。