微机原理1-2单元测试及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名:班级:学号:成绩:
一.选择题(本题20分,每小题2分)
1. 二进制数10010110.10B的十进制数值可表示为(B)。

A. 96.8
B.150.5
C. 96.5
D.160.5
2.十进制数 81的 8421BCD码为( A )。

A、81H
B、51H
C、18H
D、15H
3.8086微处理器外部数据总线一个存储器读周期能访问的存储单元最多有(B)个字节。

A. 1个
B. 2个
C. 3个
D. 4个
4.8086最小模式的特点是(A)。

A.CPU提供全部控制信号
B.由编程进行模式设定
C.不需要8286收发器
D.需要总线控制器8288
5.某系统中,已知建立堆栈时(SS)=2360H,(SP)=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有(A)个字的数据。

A. 80H
B. 50H
C. 100
D. 100H
6.8086 CPU中段寄存器用来存放( C)。

A. 存储器的物理地址
B. 存储器的逻辑地址
C. 存储器的段基值
D. 存储器的起始地址
7.堆栈栈顶单元的地址是由(A)确定的。

A. SS和SP
B. DS和BX
C. CS和IP
D. CS和SP
8. 8086复位后,它所执行的第一条指令的物理地址是( C)。

A. 00000H
B. 0000FH
C. FFFF0H
D. FFFFFH
9.设x=-46,y=117,则[x-y]补和[x+y]补分别等于(B)。

A. D2H和75H
B. 5DH和47H
C. 2EH和7lH
D. 47H和71H
10. 8086CPU在进行无符号数比较时,应根据( C)标志位判别。

A. CF和OF
B. CF和PF
C. CF和ZF
D. ZF和OF
二.改错题(本题20分,每小题2分)
1.8086CPU内部寄存器结构是由数据寄存器、指针寄存器、控制寄存器、段寄存器组成的,
它们都是16位寄存器,也可以当8位寄存器使用。

2.8086中对堆栈单元的存取操作是以字节为单位的。

3.8086的Ready信号是由外部硬件产生的。

4.字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。

5.堆栈操作应满足先进先出原则。

6.8086/8088的数据可以存放在几个不连续的段中。

7.补码的求法是:正数的补码等于原码,负数的补码是原码连同符号位一起求反加1。

8.当运算结果给位全部为0时,标志ZF=0。

9.8086CPU从奇地址读一个字节比从偶地址读一个字节更费时。

10.IP存放下一条将要执行的指令在代码段中的物理地址。

(×)(×)(√)(×)(×)(√)(×)(×)(×)(×)
三.填空题(本题30分,每空1分)
1. 8086CPU具有20条地址线,可直接寻址1M容量的内存空间,16条数据引脚与地址引脚复用。

2. 系统总线根据所传送信息的内容不同分别称为数据总线、地址总线和控制总线。

3. (105.65)D=( 1101001.101 )2 (325.75)D=( 505.6 )8 (327)D=( 147 )16
(465.25)D=( 0100 0110 0101.0010 0101 )8421BCD
4. 某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是0D60H。

5. 8086/8088 CPU内部结构按功能分为两部分,即BIU(总线接口单元)和EU(执行单元)。

6. 设机器的字长为8位,已知X=64,Y=-10,则[X]补=0100 000B ,[Y]补=1111 0110B,[X+Y]补= 0011 0110B,[X-Y]补= 0100 1010B。

7. 若用寄存器BP访问存储器,则数据隐含在SS(堆栈)段中。

8. 8086存储器采用奇偶存储体结构,数据字在内存中存放规定是低字节存放在低地址中,高字节存放在高地址中,以低(字节)地址为字的地址。

对准字是从从偶地址开始的字。

9.8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息,如有必要可以在T3和T4两个时钟周期之间插入一个或多个Tw等待周期。

10.8086的M/IO信号的作用是指明CPU读写目标是存储器还是I/O设备,ALE信号的作用是地址锁存信号有效(允许)。

11.8086中引脚BHE信号有效的含义表示高8位数据总线是否有效。

8086要实现从偶地址开始完成8位数据的传送,控制线BHE= 1 ,地址线A0 = 0 。

四.解答题(本题30分,每小题10分)
1.8086微处理器有哪两种工作模式?分别用于怎样的场合?如何设置?
答:8086 CPU两种工作模式:
(1)最小工作模式(2分),即系统中只有8086一个微处理器,适用于小型系统(2分);
(2)最大工作模式(2分),即系统中包含两个或多个微处理器,其中一个主处理器就是8086,其他为协处理器,适用于中等规模或大型的系统中(2分)。

MX
MN/引脚接为+5V时,CPU处于最小模式(1分);若接地,则CPU处于最大工作模式。

(1分)2.简述时钟周期、总线周期和指令周期的概念,并分析三者的关系。

答:1)时钟周期(状态周期):CPU的最小定时单位,由系统时钟的频率确定(1分)。

2)总线周期(机器周期):CPU从存储器或I/O口存取一个字或字节的时间。

利用总线完成一次数据传送的时间(2分)。

3)指令周期:完成一条指令所需要的时间(包括取指令并执行)(2分)。

各周期间的关系:时钟周期是最小时序单位(1分),总线周期由若干时钟周期组成(一个基本的总线周期由4个时钟周期组成)(2分),指令周期包含若干总线周期(因指令功能而异)(2分)。

3.若已知当前(DS)=7FF0H,在偏移地址为0005H开始的存储器中连续存放5个字节的数据,分别为12H,34H,56H,78H,ABH。

请指出这些数据在存储器中的物理地址。

如果要从存储器中读出这些数据,至少需要访问几次存储器?各读出哪些数据?
答:物理地址=(DS)×10H+偏移地址=7FF0H×10H+0005H=7FF05H(2分)即5个字节的物理地址为7FF05H~7FF09H (2分)
至少需要访问三次,分别读出12H(字节),5634H(对准字),0AB78H(对准字)。

(6分)
12H
34H
56H
78H
0ABH 7FF05H
7FF06H
7FF07H
7FF08H
7FF09H。

相关文档
最新文档