当前位置:首页 > 微机原理与接口技术期末复习知识点总结
第一章
1. 8086CPU由哪两部分构成?它们的主要功能是什么? 由执行部件EU以及总线接口部件BIU组成。
执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。
2. 叙述8086的指令队列的功能,指令队列怎样加快处理器速度?
在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。
3. (a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?
共有20条地址线。数据总线是16位. 1M。64k。 4. 8086CPU使用的存储器为什么要分段?怎样分段?
8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。
5. 8086与8088CPU微处理器之间的主要区别是什么?
(1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;4)个别引脚信号的含义稍有不同。
6. (a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位?
共14个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据//’ 寄存器;专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存
器。
8086 CPU的标志寄存器共有9个标志位,分别是:6个条件标志:CF 进位或借位标志;PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志;3个控制标志: 中断允许标志;DF 方向标志;TF 陷阱标志。 7. 为什么8086系统的AD0~AD15总线需要锁存器?
因某些引脚是分时复用的,故8086需外接地址锁存器工作,共有21条引脚信号需锁存。 因为在总线周期的前半部分,cpu总是送出地址信号和BHE(总线高允许)信号,为了通知地址已经准备好了,可以被所存,cpu会送出高电平允许所存信号ALE。此时地址信号和BHE信号被所存。
由于有了锁存器对地址信号和BHE信号的所存,CPU在总线周期的后半部分,地址和数据都在地址总线和数据总线上,确保了CPU对锁存器和I/O接口的读/写操作. 8. 结合三总线结构思考8086计算机是如何运行的?
有了总线结构以后,系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。一个部件或设备只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能能很简便地得到扩展。
数据总线用来传输数据,地址总线专门用来传送地址信息,控制总线用来传输控制信号。
1.将下列十进制数转换为二进制数和十六进制数:
369; 171H 101110001 4095 FFFH 111111111111 2.将下列二进制数转换为十六进制数和十进制数: 101101; 2DH 45 10000000 80H 128
3.写出下列十进制数的BCD码 1234 1001000110100
4.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或
无符号数时,它们所表示的十进制数是? D8; 5A带符号:D8:-40 5A:38 无符号数:D8:216 5A:90
5.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么?
4F; 73 4F:79 BCD码不超过10;0-正数;1-负数
正数的补码是本身。负数的补码为除符号位外按位取反再加1。 负数的补码,后面的数值不表示原码的数值。
3:8086、8088COU由哪两部分组成,他们的主要性能是什么
EU和BIU,分别是负责指令的执行和负责CPU 与存储器、I/O设备之间的数据(信息)交换 4:8086、8088数据总线和地址总线宽度各是多少?最大物理存储空间?
8086的数据总线是16位,地址总线是20位;8088的分别是8位和20位,最大物理存储空间64KB。
5:8086、8088的标志位?各标志位的含义和作用?
CF(进位标志):运算结果的最高位出现进位(借位)时,CF=1; PF(奇偶校验标志):当运算结果中“1”的个数为偶数时,PF=1; AF(辅助进位标志):当结果的D3向D4出现进位(借位)时,AF=1; ZF(零标志 ): 当运算结果为零时,ZF=1;
SF(符号标志):当运算结果的最高位D7/D15为1时,SF=1; OF(溢出标志):当运算结果超过机器所能表示的范围时,OF=1;
DF(方向标志):在字符串操作时决定操作数地址调整的方向,DF=1时递减; IF(中断允许标志): IF=1,允许CPU响应外部的可屏蔽中断;
TF(陷阱标志):当TF=1,CPU每执行一条指令便自动产生一个内部中断,在中断服务程序中可检查指令执行情况。
6:8086、8088中有几个通用寄存器?几个变芷寄存器?几个指针寄存器?各寄存器的作用? 4个通用:存放参与运算的数据或结果,2个变址:存放变址寻址方式的源变址和目的变址地址,2个指针:指示堆栈顶地址和存放内存单元的偏移地址 7:8086
引脚中
M/IO,I/O,DT/R。。。。。。的作用?
M/IO——存储器或I/O接口选择;DT/R:数据总线缓冲器方向控制;RD:读选通;WR:写选通;ALE:地址锁存允许
8:总线周期??指令周期??
CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程。CPU执行一条指令的时间称为指令周期。
9:8086的最大最小模式系统配置的差别?
最小模式——就是在系统中只有8086一个微处理器,此时所有的总线控制信号都直接由8086产生。系统中总线控制逻辑电路最少。最大模式——如果系统中包括两个以上处理器,其中一个8086作主处理器,其它处理器称为协处理器,这样的系统称为最大模式系统。 10:8086系统中,哪个引脚用于与慢速外设的同步? READY引脚 16:将二进制数转换为十进制
(1)10011001----153;(2)01011101--93;(3)11011010--218 17:将下列十进制数转换为BCD码
(1)75--0111 0101;(2)680---0110 1000 0000;(3)124---0001 0010 0100 18.下列十进制数,用8位二进制数写出其原码、补码和反码。
-78: 11001110;10110010;10110001 +0: 00000000;00000000;00000000 -0: 10000000;00000000;11111111 -127: 11111111;10000001;10000000 19:n位二进制数原码补码反码可以表示的范围分别是什么? (1)无符号数都是0 ~ (2n-1);(2)有符号数分别是:
- (2n-1-1) ~ (2n-1-1) , - (2n-1-1) ~ (2n-1-1) , - (2n-1) ~ (2n-1-1) 20.X=+1101,Y=-1001,利用补码加减法公式分别计算X+Y和X-Y的值 X=+1101,Y=-1001,利用补码加、减法公式分别计算X+Y和X-Y的值 X+Y=> 00001101+(-00001001) = 00001101+11110111=00000100(4) X-Y=> 00001101-(-00001001) = 00001101+00001001=00010110(22) 第二章
共分享92篇相关文档