微机原理自测题Word文档下载推荐.docx
《微机原理自测题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《微机原理自测题Word文档下载推荐.docx(140页珍藏版)》请在冰点文库上搜索。
9.已知X的补码是11101011,Y的补码是01001010,则X-Y的补码是__________。
10.X、Y的字长均为12位,已知[X]反=A3CH,原码为_________H,[Y]反=03CH,则X-Y的补码为__________H。
11.带符号数在机器中以__________码表示,-78表示为__________。
选择题
1.在下列不同进制的数据中,最小的数是___________。
A)101001B
B)101001BCD
C)52D
D)23H
2.计算机内部八位数值7FH,当分别为某个数的原码、反码和补码时,其真值是______________。
A)原码时大
B)反码时大
C)补码时大
D)一样大
3.标准的ASCII码由(
)位二进制代码组成。
A)4
B)7
C)8
D)9
4.八位定点补码整数的范围是_____________。
A)-128-+128
B)-127-+127
C)-127-+128
D)-128-+127
5.十进制数-38的八位二进制补码是________。
A)01011011
B)11011010
C)11011011
D)01011010
问答题
1.什么是机器数?
什么是机器数的真值?
第二章
1.8086CPU对存储器的最大寻址空间为__________;
在独立编址时对接口的最大寻址空间是_______。
2.8086CPU在内部结构上由____和____组成。
3.8088的内存单元3017H:
010H的物理地址为______。
4.8088CPU的外部数据线有____条,内部数据线有____条。
5.8086微处理器有20条地址线,实模式下内存空间为__,地址的编码区间是(__)。
6.8086中,RESET的作用是:
()。
7.在8088系统中,从偶地址读写两个字时,需要___个总线周期。
8.8086CPU内部设置有一个___字节的指令队列寄存器。
9.8086的一个基本总线周期通常是由____个时钟周期构成的。
10.8088CPU可访问两个独立的地址空间。
一个为I/O地址空间,其大小为(____)个8位端口;
另一个为____地址空间,其容量为(___)字节。
11.8086CPU的四个段寄存器分别是____、___、_____、____。
12.8086的输入信号Ready为低电平的作用是说明(____)。
13.加电启动时,8086的启动程序应从____开始执行。
该执行单元一般存放____指令。
14.8086/8088CPU的复位起始工作地址是(__),此时CS=____,IP=__。
15.8086的存储器空间最大为____,利用____方法可以实现16位寄存器对20位地址的寻址,写出用16位寄存器数据值形成20位物理地址的计算方法___。
16.8086CPU中的SS称为(__)寄存器,DS称为(__)寄存器。
17.在8086CPU中,SP指明___;
IP指明__。
18.用8086CPU组成的计算机系统中,在最小工作方式时总线控制信号由___产生,最大工作方式时总线控制信号由____产生。
19.8086状态标志寄存器中,作为控制用的标志位有___个,其中,不可用指令操作的是___。
20.8088CPU有6个状态标志,其中的4个是___、____、__、___。
21.8086上电复位后,其内部(CS)=____,(IP)=___。
22.8086系统总线形成时,须要用___信号锁定地址信号。
23.8086/8088的基本总线周期由____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为____。
24.系统总线由(____)三类传输线组成。
25.在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___信号,若未准备好,插入__时钟周期。
26.在计算机系统中,运算器、控制器和少量寄存器构成__。
27.对于8086微处理器,可屏蔽中断请求输入信号加在___引脚。
28.8086CPU的PF=1时,说明(__)。
29.8086复位之后,CPU执行的第一条指令的地址是__。
30.堆栈是按___方式工作的存储区域,操作地址由___和__提供。
31.在8086的引脚中,用于区分存储器空间和I/O空间的引脚是___。
32.8088CPU的标志位ZF=1表示____;
标志位IF=1表示__。
33.8088CPU内部设置有一个___字节的指令队列寄存器。
34.8086CPU的外部数据总线有___条,8088CPU的外部数据线有___条。
35.IBMPC机I/O地址空间范围是(_),存储器地址范围是()H_。
36.在8086系统中,若某一存贮单元的逻辑地址为7FFF:
5020H,则其物理地址为(_)。
37.已知当前CS=2020H,那么该代码段的首地址为__。
38.在用8086CPU组成的计算机系统中,当访问偶地址字节时,CPU和存储器通过(___)数据线交换信息;
访问奇地址字节时通过(_)数据线交换信息。
39.8088CPU的RESET输入为___电平有效。
40.每当8086的总线接口部件的6字节指令队列中有__为空时,总线接口部件会自动从内存中取出下面的指令的字节放到指令队列中。
41.8086(8088)CPU只在(__)时,才执行总线周期。
42.从8086(8088)CPU的NMI引脚产生的中断叫做__中断,他的响应不受(__)的影响。
43.在8086/8088系统中,当复位信号(RESET)来到时,CPU便结束当前操作并对标志寄存器IP,DS,ES,SS及指令队列清零,而将CS设置为___H。
44.CPU从主存取出一条指令并执行该指令的时间称为___。
45.在8086系统中,CPU从偶地址读写1个字(两个字节)时,最少需要___个总线周期。
46.在8086系统中,从奇地址读写两个字时,需要_____个总线周期。
47.类型号为35H的中断向量存放在从0000H:
00D4H开始的4个地址单元中,[00D4H]=24H、[00D5H]=32H、[00D6H]=41H、[00D7H]=58H,则这个中断向量为(__)。
48.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU与(____)之间的数据传送。
49.在8086中,一条指令的物理地址是由(__)相加得到的。
50.在8086系统中,最小模式下CPU通过__引脚接收DMA控制器的总线请求,而从9__)引脚上向DMA控制器发总线请求允许。
51.8088的ALE引脚的作用是(____)。
52.8086被复位后,以下各寄存器(PSW)=(__);
(IP)=(__);
(CS)=(____)。
53.CPU与内存及I/O装置间传送数据的硬件线路通道称为(___)。
1.8086的指令队列中存放______。
A)当前正在执行的指令
B)下一条要执行的指令
C)下一条要执行的指令的偏移地址
D)指令中的操作数
2.在8086CPU的标志寄存器中,控制标志位占____位。
A)3位
B)6位
C)9位
D)16位
3.Reset信号有效后,8086CPU的启动地址为_____。
A)0FFFFFH
B)0FFFFH
C)00000H
D)0FFFF0H
4.指令的指针寄存器是____。
A)BX
B)IP
C)BP
D)SP
5.在8086CPU的标志寄存器中,属于控制标志位的是____。
A)DF
B)SF
C)OF
D)CF
6.8086CPU可寻址的内存单元及端口数分别为_____。
A)64K,256
B)64K,64K
C)64K,1M
D)1M,64K
7.在总线周期的__,CPU往多路复用总线上发出地址信息,以指出要寻址的存储单元或外设端口的地址。
A)T1状态
B)T2状态
C)T3状态
D)T4状态
8.8086指令执行部件EU执行指令时____。
A)EU从存储器直接取出指令
B)EU从总线接口部件指令队列中取出指令
C)存储器主动送给EU
D)指令本来就存方在EU内部
9.8086CPU对内存的寻址空间最大为______字节,I/O寻址能力为__A___个8位端口。
A)1M,64K
B)64K,1M
C)64K,64K
D)1M,1M
10.某个8088存储单元的逻辑地址为A400H:
3400H,其物理地址是___。
A)0D8000H
B)0A7400H
C)3E400H
D)0A740H
11.若某台微型计算机和型号是486/25,则其中25的含义是____。
A)CPU中有25个寄存器
B)CPU中有25个运算器
C)该微机的内存为25MB
D)时钟频率为25MHz
12.下面的说法中,_____是正确的。
A)指令周期等于总线周期
B)指令周期大于等于总线周期
C)指令周期是总线周期的两倍
D)指令周期与总线周期之间的关系不确定
13.中央处理器(微处理器)一般主要包括___。
A)运算器
B)控制器
C)运算器和控制器
D)运算器、控制器和存储器
14.8086CPU由两个独立的工作单元组成,它们是执行单元EU和_____。
A)总线控制逻辑器
B)内部通信寄存器
C)指令寄存器
D)总线接口单元
15.在8086计算机程序运行过程中,确定下一条指令的物理地址的计算表达式是_____。
A)CS*16+IP
B)DS*16+DI
C)SS*16+SP
D)ES*16+SI
16.总线中地址线的作用是____。
A)用于选择存储器单元
B)用于选择进行信息传输的设备
C)用于指定存储器单元和I/O设备接口电路的选择地址
D)以上都不对
17.在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线上发出_____信息。
A)数据
B)状态
C)地址
D)其他
18.8086CPU内标志寄存器中的控制标志位占
(
)
A)3位
B)6位
C)9位
D)16位
19.8088CPU中断请求线有
(
)。
A)1条
B)2条
C)4条
D)8条
20.Intel8086微处理器是()位处理器
A)8
B)16
C)32
D)64
21.8086CPU是(
)
A)4位微处理器
B)8位微处理器
C)16位微处理器
D)32位微处理器
22.Reset信号到来后,8086CPU的启动地址为
(
A)00000H
B)0FFFFH
C)0FFFF0H
D)0FFFFFH
23.8086CPU的数据总线和地址总线的位数分别为______位。
A)16,16
B)16,20
C)8,16
D)20,20
24.在计算机系统中,可用于传送中断请求和中断响应信号的是()
A)地址总线
B)控制总线
C)数据总线
D)都不对
25.在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是____。
A)总线周期≥指令周期≥时钟周期
B)时钟周期≥指令周期≥总线周期
C)指令周期≥总线周期≥时钟周期
26.堆栈的工作方式是___________。
A)先进先出
B)后进先出
C)随机读写
D)只能读出不能写入
简答题1.8086微处理器的最小模式和最大模式的含义分别是什么?
2.8086与8088这两个微处理器在结构上有何相同点,有何主要区别?
3.微处理器一般应具有那些基本功能?
4.8086的标志寄存器可以分成哪两类?
按位各个标志的名称。
5.在8086CPU中,已知CS寄存器和IP寄存器的内容分别为如下所示,试确定其物理地址。
1)CS=1000H
IP=2000H
2)CS=2000H
IP=00A0H
3)CS=1234H
IP=0C00H
6.若在40020H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它们在存储器中的物理地址为400A5H-400ACH,试求各存储单元的有效地址;
若从存储器中读出这些数据,试问最少要几个总线周期?
7.试说明基址寻址与变址寻址有什么不同?
8.8086CPU内部由哪两部分组成?
各完成什么工作?
9.BHE信号和A0信号是通过怎样的组合解决存储器和I/O端口读/写操作的?
这种组合决定了8086系统中存储器偶地址及奇地址之间应该用什么信号区分?
怎样区分?
10.典型微处理器的内部结构由哪些部件组成?
试述其主要功能。
11.已知(AH)=77H,(AL)=33H能否说AX=7733H?
为什么?
SI寄存器可分不SH和SL吗?
12.简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。
13.当存储器的读写时间较长时,就需采用某些方法使之适应快速CPU的要求。
提出你认为适当的方法或措施。
14.简述在8086/8088中如何利用16位寄存器形成20位内存地址。
15.试述8086CPU内部结构中PSW标志寄存器的功能。
16.在8086CPU的标志寄存器中,CF标志的定义及功能是什么?
17.什么是总线周期?
18.在8086CPU中,-BHE信号和A0的组合可以确定总线周期的作用,请写出其各种组合的功能和CPU使用的数据线?
19.在内部结构上,微处理器主要有那些功能部件组成?
判断题
1.在8086系统中,20位地址是在执行部件中形成的。
(
2.当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H开始执行程序。
3.在加减运算时,OF=1就表示结果有错。
4.两数相加,结果有偶数个"
1"
,则PF=1。
5.8088系统中,堆栈的存取可以以字或字节为单位。
(
6.同一个物理地址可以由不同的段地址和偏移量组合得到。
7.8086微处理器"
取指令"
和"
指令执行"
操作在时间上是串行的。
8.非屏蔽中断信号是一个由高到低的下降沿,这类中断不受中断允许标志位的影响,也不能用软件进行屏蔽。
9.RESET信号保持高电平多于4个时钟周期,可以复位8088CPU。
10.8086的每个存储单元地址既是字节地址又是字地址。
11.CPU响应DMA请求时,将放弃对总线的使用权。
)
第三章
04--指令系统--01
填空题1.在寻址方式中,可作基址寄存器的有__________、_________。
2.累加器专用传送指令IN间接访问I/O端口,端口号地址范围为__________。
3.指令MOVAX,[DI-4]中源操作数的寻址方式是______________。
1.8086中8位算术运算指令执行后,结果为10010001B,则ZF和SF标志位的值为______。
A)ZF=0SF=1B)ZF=0SF=0C)ZF=1SF=1D)ZF=0SF不确定
2.可以充当端口指针的寄存器是___________。
A)BXB)DIC)SID)DX
3.在指令MOVES:
[SI],AX中,目的操作数为_______寻址方式。
A)寄存器B)直接C)基址变址D)寄存器间接
简答题
1.写出6种常用的寻址方式。
2.在无超越说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动选择哪些段寄存器搭配产生物理地址?
3.什么叫寻址方式?
常用的寻址方式有哪些?
4.IBM-PC有哪些寄存器可用来指示存储器的地址?
1.已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H单元的内容为28H,则指令MOVAL,[BX+DI+1000H]的执行结果是_______________。
(AL)=28H(28H送到AL寄存器)
2.指令“MOVAX,BX”源操作数的寻址方式为_______________。
寄存器寻址
3.执行PUSH
AX指令后,SP自动_______________。
减2
4.若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据量COUNT的偏移地址为0050H,则执行指令LEA
AX,[BX][SI]之后,(AX)=___________H,源操作数是____________寻址方式。
01A0H,基址变址寻址
5.指令LEADX,BUFFER的功能是将_______________传送给DX。
变量BUFFER的段内偏移地址
6.若(CS)=1000H,(DS)=2000H,(SS)=3000H,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令MOV
AX,[BP]的功能是将_________单元的内容传送给AL,将_________单元的内容传送给AH(填写物理地址)。
32000H单元的内容,32001H单元的内容
7.指令MOVDX,OFFSETBUFFER的功能是_______________。
将变量BUFFER的段内偏移地址送到DX寄存器中
1.已知(DS)=1000H,(BP)=0010H,(BX=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执行指令LEACX,[BP][DI]后,(BX)=_________。
A)ABBAH
B)0100H
C)BAABH
D)0110H
2.用MOV指令将十进制数89以压缩BCD码格式送入AX,正确使用的指令是_________。
A)MOVAX,0089
B)MOVAX,0809
C)MOVAX,0089H
D)MOVAX,0809H
3.8086执行POPAX指令时,正确的操作是___________________。