第三章中央处理器
一、填空题
1、目前的CPU包括_____________,_____________,cache和总线等。
2、中央处理器的四个功能_____________,_____________,_____________,_____________。
3、在CPU中,保存当前正在执行的指令的寄存器为_____________,保存下一条指令地址的寄存器为_____________。
保存当前指令地址的寄存器_____________,算术逻辑运算结果通常保存在_____________中。
4、CPU从主存取取一条指令并执行该指令的时间叫做_____________,它常用若干个_____________表示,而后者又包含若干个_____________。
5、顺序执行指令时PC的值_____________
6、从功能上讲,8088CPU可以分为_____________和_____________两部分。
7、8088CPU内部有_____个寄存器,其中________个通用寄存器分别是_________________,_________个控制寄存器_____ ___ _,______个段寄存器_____________。
8、8088CPU有_____________个引脚,双列_____________式封装。
9、8088CPU引脚MX
MN/的功能是__________________________。
10、在计算机中,基本的运算有_____________和_____________。
11、控制器的主要功能有_____________,_____________,_____________。
12、8088的四个段寄存器为__________________________。
其中程序必须放在_____________寄存器中,堆栈必须放在_____________寄存器中。
数据通常放在_____________和_____________中。
13、PSW程序状态字寄存器中的各对应标志位分别代表什么含义
CF:
PF:
AF:
ZF:
SF:
TF:
IF:
DF:
OF:
二、单项选择题
1、CPU通用寄存器的位数取决于_____________
A、存储器容量
B、机器字长
C、指令的长度
D、CPU的管脚数
2、计算机主频的周期指的是_____________
A、指令周期
B、时钟周期
C、CPU周期
D、存取周期
3、指令周期是指_____________
A、CPU从主存取出一条指令的时间
B、CPU执行一条指令的时间
C、CPU从主存取出一条指令加上持行这条指令的时间
D、时钟周期的时间
4、Intel80486是_____________位微处理器,Pentuim是_____________位微处理器
A、16
B、32
C、64
D、128
5、状态寄存器用来存放_____________
A、算术运算结果
B、逻辑运算结果
C、运算类型
D、算术、逻辑运算及测试指令的结果状态
6、中央处理器CPU是_____________
A、控制器
B、控制器和主存
C、运算器和控制器
D、运算器和寄存器
7、下列逻辑部件中,____________不包括在运算器内。
A、AC
B、PSW
C、IR
D、ALU
8、程序计数器PC属于_____________中。
A、运算器
B、控制器
C、存储器
D、I/O接口
9、程序计数器的功能_____________
A、存放指令
B、存放下一条机器指令地址
C、计算程序长度
D、存放微指令地址
10、运算器在运算过程中,得到的标志位中没有_____________
A、进位标志位
B、溢出标志位
C、零标志位
D、正数标志位
11、8088微处理器中,若运算结果是负数,下列标志位一定是1的是_____________
A、SF
B、ZF
C、OF
D、TF
12、8088寄存器中,代表指令指针的是_____________
A、IP
B、BP
C、DI
D、SP
13、在8088微处理器中,堆栈段的偏移量保存在_____________中。
A、SS
B、SP
C、IF
D、BP
14、8086CPU的40根引脚中,有个是分时复用的。
A)21 B)1 C)2 D)24
15、8086CPU工作在最大模式还是最小模式取决于信号。
A)M/ IO B) NMI C)MN/ MX D)ALE
多项选择题
1.微型计算机的基本结构包括。
A)运算器B)寄存器C)存储器D)CPU
E)控制器F)外设及接口G)总线
2.指令操作数可来自于。
A)存储器B)时序电路C)寄存器D)立即数
E)控制器F)I/O接口
3.8086标志寄存器中控制为。
A) CF B)IF C)DF D)SF E)TF F)OF G)ZF
三、下列操作可使用哪些寄存器
1、加法和减法
2、保存段地址
3、表示运算结果为0
4、将要执行的指令地址
5、将要从堆栈取出数据的地址
四、判断题
1.CPU芯片中集成了运算器和控制器。
()
2.存储单元的地址和存储单元的内容是一回事。
()
3.在执行指令期间,EU能直接访问存储器。
()4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。
()5.8086CPU的一个总线周期一般由4个T状态组成。
()
五、请将下列左边的项和右的解决联系起来(把所选字母放入括号中)
1、CPU ()A、保存当前栈项地址的寄存器
2、存储器()B、批示下一条要招待的指令的地址。
3、堆栈()C、存储程序、数据等信息的记忆装置,PC机有RAM和ROM两种
4、PC ()D、以“后进先出”方式工作的存储空间
5、SP ()E、把汇编语言程序翻译成机器语言程序的系统程序
6、状态标志()F、唯一代表存储空间中每个字节单元的地址。
7、控制标志()G、告诉CPU要执行的操作(一般还要指出操作数地址),在程序运行
时执行
8、段寄存器()H、用指令的助记符、符号地址、标号等符号书写程序的语言
9、物理地址()I、把若干个模块连接起来成为可执行文件的系统程序
10、汇编语言()J、保存各逻辑段的起始地址的寄存器,有四个:CS,DS,SS,ES
11、机器语言()K、控制操作的标志,PC机有三位:DF,ZF,TF
12、汇编程序()L、记录指令操作结果的标志,共六位:OF,SF,ZF,AF,PF,CF
13、连接程序()M、分析,控制并执行指令的部件,由算术ALU和寄存器组等组成
14、指令()N、能被计算机直接识别的语言
六、简答题
1、简述指令周期、CPU周期、时钟周期、总线周期
2、8088计算机怎样用16位的寄存器管理20位的物理地址
3、8086/8088 CPU中有几个段寄存器?其功能是什么?
4、什么是逻辑地址、物理地址、物理地址是如何求得的?。