微机原理及应用总复习
- 格式:doc
- 大小:167.00 KB
- 文档页数:22
《微机原理》复习大纲1.考试方法和考试时间微机原理考试为笔试,总分100,考试时间为2小时。
2.各个章节的要求第1、2、3章重点掌握(BCD码),掌握二、十转换,二、十六进制转换。
理解计算机数制中二进制、十六进制、十进制的制式。
掌握二进制编码,理解ASCII码、数字、大写字母A~Z和小写字母a~z的ASCII码表述,熟悉二进制编码与数制之间的相互转换。
理解组合式、未组合式数的表达方法。
理解二进制的原码、反码和补码,及其在8位和16位字长下的范围,掌握二进制运算。
理解位(Bit)、字(Word)、字节(Byte)、中央处理单元(CPU)等名词术语的含义。
掌握基本组成电路的各自特点和用途,主要包括:ALU、累加器、ROM、RAM;以及三态、地址等相关的概念。
通过对简化模型机的学习,理解微机的整个工作过程及各部件的主要功能。
了解现代技术在微机中的应用。
熟悉一般微型计算机的组成。
理解PC机的基本配置及各部件的主要功能。
第4章8086的指令系统掌握Intel 8086的功能结构及执行特点,寄存器结构及分类,物理地址的形成。
中断操作及相关的概念,包括中断向量的形成等。
掌握各引脚之间的配合是实现读、写操作以及中断操作的必要条件。
熟悉总线操作的指令周期、总线周期和T状态的含义及基本总线周期的组成。
熟悉系统总线按物理特性和功能特性的主要分类,掌握总线的三种数据传输方式。
第5章8086的指令系统理解指令的构成,熟悉指令操作数有效地址(EA)的形成。
熟悉立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址加变址寻址方式中操作数寻址过程。
掌握间接寻址和基址加变址寻址方式中寄存器的约定,段基数及操作数地址的确定,理解段超越的概念及其使用。
熟悉8086标志寄存器中6位标志位的含义及相应位置。
理解3位控制位的作用。
熟悉8086指令系统中数据传送,算术运算,逻辑运算,串操作和控制传送指令的含义及操作过程,熟悉算术运算和逻辑运算对标志位的影响。
一、单项选择题(本大题共5小题,每小题2分,总计10分)1、若设某容量为2K字节的RAM起始地址为1000H,则其终止地址为(C)A、11FHB、13FFHC、17FFHD、1FFFH2、CPU的ALU的主要完成(D)A、地址指针的变换B、中断管理C、产生各种时序D、算术、逻辑运算及位移操作3、8088/8086系统中外围设备可屏蔽中断请求是通过(B)进行的。
A、NMIB、INTRC、TESTD、HOLD4、可编程定时/计数器8253的工作方式共有种,共有个定时/计数器通道。
(D)A、3,4B、4,3C、6,4D、6,35、CPU马上响应中断的必要条件之一是(B)。
A、CPU 处于关中断的状态B、一条指令执行完毕后C、正在响应更高级的中断D、正在执行DMA操作三、填空题(本大题共5小题,每小题2分,总计10分)1、十进制数-117的8位二进制源码为11110101H,反码为10001010H,补码为10001011H。
2、一个程序可包含四个段,代码段包含可执行指令,堆栈段包含一个后进先出的数据警戒区,用于保护子程序调用时的段现场地址和现场IP信息。
3、8088CPU在执行指令INT42H时,断点地址压栈后,将转而执行中断服务子程序,入口地址存入在内存(中断向量表)的0004C H单元到0004F H单元,其中低地址的字送至寄存器IP中,高地址字送至寄存器CS中。
4、标号和变量均是汇编源程序中的符号地址,其中标号指向的内存单元中存放的是指令,而变量指向的内存单元中存放的是数据,若VAR为变量,LAB为一标号,则:JMP LAB和JMP VAR两指令中,只有JMP LAB是合法的。
5、8088CPU 有20根外部地址线,8根外部数据线,其存储器分段管理,每段最大64KB,段基地址在段寄存器组中。
三、读程序、写结果(本大题共4小题,每小题4分,总计16分)1.设 TABLE DW 6A67H,7D67H,0B6F6H,688FH,965FHENTRY DW 5若执行下列指令:MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[BX]结果:AX=8FB6H(用十六进制表示)2.下面程序段的功能是把数据0-9转换为对应的ASCII码,试在空白处填上适当的指令。
《微型计算机原理及应用》考试复习大纲第一章数制与数码重点:数制转换,补码运算,十进制加法。
主要内容有:1.数制表示机器转换2.二进制的运算规则3.有符号数的表示4.有符号数的运算及溢出规则5.编码方法及其运算6.编码方法第二章结构与功能重点:内部结构,引脚功能,最小工作模式的典型配置,最小模式总线操作时序,寄存器和存储器组织结构。
主要内容有:1.微处理器的外部结构2.微处理器的内部结构3.微处理器的功能结构4.微处理器的寄存器组织5.微处理器的存储器和组织第三章系列微型计算机的指令系统重点:系列微型计算机指令的寻址方式,传送类指令,控制类指令。
主要内容有:1.汇编语言指令2.指令分类3.数据与转移地址的寻址方式4.数据传送类指令5.算术运算类指令、6.逻辑运算类指令7.移位类指令8.标志位操作指令9.转移指令10.循环控制指令11.子程序调用返回指令12.中断调用与返回指令13.字符串操作指令14.输入输出指令15.其他指令第四章汇编语言程序设计重点:宏汇编语言的基本语法,伪指令,汇编语言程序设计的基本格式。
分支、循环程序设计,子程序调用与返回(利用堆栈技术),子程序设计注意的问题。
主要内容有:1.汇编语言程序设计基础2.源程序的汇编、链接与调试3.分支程序设计技术4.循环程序设计技术5.子程序设计技术第五章中断系统和可编程中断控制器重点:中断系统的相关概念,可编程控制器结构和编程应用。
主要内容有:1.中断的基本概念2.的中断系统3.可编程中断控制器以及应用第六章定时计数器应用设计重点:的工作方式及编程应用。
主要内容有:1.的引脚功能及特点2.的原理结构及工作原理3.的控制字及工作方式4.与系统总线的接口方法5.的应用设计参考教材:1.楼顺天,周佳社,张伟涛。
微机原理与接口技术(第二版)。
科学出版社,年2.郑学坚。
微机原理与接口技术(第二版)。
清华大学出版社,年。
练 习 题一、单项选择题1.下列字符中,ASCII码值最小的是(A )。
A. KB. YC. aD. i2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。
(1)32片 (2)16片 (3)8片; (4)4片3.8088CPU内部的数据总线有( B )条。
(1)8条; (2)16条; (3)20条; (4)32条4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。
(1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。
(1)DB; (2)DW; (3)DD; (4)DT6.在并行可编程电路8255中,8位的I/O端口共有( C )。
(1)1个 ;(2)2个; (3)3个; (4)4个7.可编程计数/定时器电路8253的工作方式共有( D )。
(1)3种; (2)4种; (3)5种; (4)6种8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是( C )。
A:184H B:178H C:118H D:280H12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。
A:2和8 B:1和16 C:4和16 D:4和813.CPU与外设间数据传送的控制方式有( D )A.中断方式B.DMA方式C.程序控制方式D.以上三种都是14.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位15.CPU与I∕O设备间传送的信号有( D)A.数据信息B.控制信息C.状态信息D.以上三种都是17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C)A.10个B.110个C.120个D.240个19.堆栈的工作方式是( D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出20.指令MOV AX,[3070H]中源操作数的寻址方式为( B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086 CPU的启动地址为( C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH22.下列传送指令中有语法错误的是( A )。
微机原理与应⽤复习题及答案微机原理与应⽤习题及解答⼀、填空1、⼗六进制数74..DH转换为⼆进制数是_______________,转换为⼗进制数是_______________。
2、⼗六进制数2B.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
3、⼗六进制数A2.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
4、⼗进制数21.75转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
5、⼆进制数100111100.0101B转换为⼗六进制数是_______________,转换为⼗进制数是_______________。
6、进制数53.375转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
7、知X=-95,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
8、已知X=-4,则X的原码(⽤⼋位⼆进制表⽰)是________________,反码是________________。
9、已知X=-37,则X的反码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
10、已知X=-115,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
11、已知X=95,则X的补码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
12、已知X=22,则X的原码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
13、⼀台计算机所⽤的⼆进制代码的位数称为该计算机的___________,8位⼆进制数称为⼀个__________。
《微机原理与应用》期末复习1.8086 CPU由两个独立的逻辑单元组成,分别是____和____。
2.8086 CPU由两个独立的逻辑单元组成,分别是BIU和__。
3.8086 CPU 对1M字节存储器空间采用分段技术,每段最大范围是____KB。
4.指令 MOV AX,[BP+SI+5]的默认段基址是____。
5.静态MOS存储器靠____存储信息,动态MOS存储器靠____存储信息。
6.8086 的一个总线周期至少由____个时钟周期组成。
7.在8086 最小方式系统中,需要锁存___位地址信号并且___控制信号也必须锁存。
8.8255A的____端口可工作于位控方式。
9.8088 CPU中IP通常由__自动修改,使之始终存有下一条指令的偏移量。
10.8088的ALE引脚的作用是____。
11.8088 BIU 从存储器取出指令放入____中。
12.8086最小方式与最大方式的基本配置主要有哪些不同?13.写出8086 CPU 规定的各类中断的优先权。
14.设8259A的ICW2被编程为1AH,则接IR4的外设的中断类型号是什么?它的中断向量地址是什么?15.简述异步串行通信的一帧数据格式及传送顺序。
16.8086 CPU中IP通常由____自动修改,使之始终存有下一条指令的____。
17.指令 ADD AL,[BX] 的源操作数是____寻址方式。
18.动态RAM的刷新必须在____ms内完成。
19.汇编指令通常由两部分组成:____和____。
20.8086 是____位的微处理器。
21.8086 组成系统时需用_____将其数据与地址分离,分离的控制信号是___。
22.8255A的____端口可工作于双向方式。
23.8086 CPU标志寄存器中有()个标志位。
① 3 ② 6 ③ 9 ④ 1224.8086可以处理()个不同方式的中断。
① 64 ② 128 ③ 256 ④ 51225.下述I/O操作中,哪个适合无条件传送方式()。
第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成CPU应具备哪些主要功能答:在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点?答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种?答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
第一章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
1.2CPU在内部结构上由哪几部分组成CPU应具备哪些主要功能答:在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。
应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。
1.4微处理器的控制信号有哪两类答:一类是通过对指令的译码,由CPU内部产生的。
这些信号由CPU送到存储器、I/O接口电路和其他部件。
另一类是微型机系统的其他部件送到CPU的。
通常用来向CPU发出请求。
如中断请求、总线请求等。
1.5微型计算机采用总线结构有什么优点答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。
1.6数据总线和地址总线在结构上有什么不同之处如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据答:1.数据总线是双向三态;地址总线是单向输出三态。
2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。
1.7控制总线传输的信号大致有哪几种答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。
-- -- 微机原理及应用期终复习提纲 一、基本知识 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/(2N—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 CPU ALE引脚的下降沿,可实现对什么的锁存 答:8O86/8088 CPU ALE引脚的下降沿,可实现对地址的锁存 37 、IP指令指针寄存器存放的是什么? 答:IP为指令指针寄存器,它用来存放将要执行的下一条指令地址的偏移量,它与段寄存器CS联合形成代码段中指令的物理地址。 38 、8086(88)的NMI何时响应中断? 答:每当NMI端进入一个正沿触发信号时,CPU就会在结束当前指令后,进入对应于中断类型号为2的非屏蔽中断处理程序。 39、定点8/16位2的补码形式表示整数范围为什么? 40 DMA是什么? (后46) 41、三态输出电路的意义是什么? 答:三态输出电路能使电路与总线脱离,使总线结构具有公共通路的作用。 42、8086CPU共有多少地址线、数据线?,它的寻址空间为多少字节? 8086CPU地址线宽度为20条,数据线为16位,可寻址范围为1MB 43、8086CPU的地址加法器的作用是什么? (前7)
44、中断向量是什么? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW等重要信息。 -- -- 45、D/A转换器的分辨率是什么?(前9) 46、DMA什么?有什么作用? 答:DMA是直接存储器传输方式。DMA在计算机的存储器与外设之间开辟直接的传输通道,直接进行数据传送,数据传输不再靠执行I/O指令,数据也不经过CPU内的任何寄存器,这种方式的时间利用率最高,适合于一次传送大量的数据,但实现较复杂。
47、定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围
为多少? 48 O端口编址有哪两种方式,8086CPU采用的是什么方式? 答:I/O端口的编址方式分为统一编址和独立编址。8086CPU采用的是独立编址方式。 49 栈指针的作用是指示栈顶指针的地址,保存的是什么?
答:用于保存断点地址、PSW等重要信息。 50 A/D转换器的分辨率是什么?
答:表示转换器对微小输入量变化的敏感程度,通常用转换器输出数字量的位数来表示。 51 8088/8086微机系统中把0段的何区域设置为1个中断向量表?
答:8088/8086微机系统中把O段的0000~03FFH区域设置为一个中断向量表。 52.8086/8088CPU要求到RESET引脚上的复位正脉冲信号,其宽度至少
要有几个时钟周期才能有效复位,如果是上电复位则要求脉冲宽度不少于多少微秒? 答:RESET信号的有效形式为高电平,且必须持续4个时钟周期以上,系统复位后的启动地址为FFFF0H。如果是上电复位则要求脉冲宽度不少于50微秒.
53.8086/8088CPU复位后,从何单元开始读取指令字节?
答:FFFF0H 54.CPU响应两个硬件INTR和NMI,相同的必要条件是什么?
答:当外设经中断控制器向CPU提出INTR中断请求时,在满足响应INTR的4个条件之下,CPU对INTR作出响应。 CPU对INTR响应首先是由INTA送出两个负脉冲,第一个负脉冲通知中断控制器CPU对它的请求已开始响应。当中断控制器收到第二个负脉冲时,中断控制器将提出请求的外设的中断向量码送到数据总线上。CPU从数据总线上读取中断向量码。 接下来,CPU将标志寄存器的内容压入堆栈保护起来。而后使IF=0、TF=0。接着把CS和IP的内容压入堆栈保护起来。 CPU下面的工作就是将前面读得的中断向量码×4作为中断向量表的地址。以此地址开