微机原理题库答案1x终极版.docx
- 文档编号:23422600
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:41
- 大小:57.88KB
微机原理题库答案1x终极版.docx
《微机原理题库答案1x终极版.docx》由会员分享,可在线阅读,更多相关《微机原理题库答案1x终极版.docx(41页珍藏版)》请在冰豆网上搜索。
微机原理题库答案1x终极版
《微机原理》题库1.x终极版
一、判断改错题
第1章
1.一个字节能表示的无符号数的范围是0~255。
√
2.一个字节的补码能表示的数的范围是-128~+127。
√
3.数字8的ASCII码是38D。
×
4.字符“B”的ASCII码是42H。
√
5.有符号数的最高位作符号位:
"0"表示"+"号,"1"表示"一"号。
√
第2章
6.8086CPU的最大存储空间是64KB。
×
7.ZF标志=0表示最近一次运算的结果是0。
×
8.指令执行时间,基本上能反映微处理器速度指标。
√
9.基本指令执行时间愈短,表示微处理器工作速度愈高。
√
10.SP为堆栈指针,用于堆栈操作时,确定堆栈在内存中的位置,由它给出栈顶的偏移量。
×
11.堆栈操作遵循先进后出的原则。
√
12.只有当存储器或外设的存取速度低于CPU时才需要使用READY插入Tw。
√
13.8086微处理器的最大模式和最小模式的区别是使用不同的工作电压。
×
14.8086微处理器既有16位操作指令,也有8位操作指令。
√
15.8086微处理器的
引脚和
引脚不会同时处于低电平状态。
√
16.8086微处理器的
引脚和
引脚不会同时处于高电平状态。
√
17.在8086CPU和存储器组成的系统中,地址总是由CPU输出。
×
18.在8086CPU和存储器组成的系统中,地址由CPU和存储器中的任意一个输出。
×
19.ALE的作用是将CPU输出的地址锁存到地址锁存器中。
√
20.8086微处理器的INTR引脚是可屏蔽外部中断的入口。
√
21.8086CPU在进行写操作时,数据是由存储器或外设提供的。
×
22.AX寄存器可以存放16位十进制数。
×
23.进位或者借位的记载是在标志寄存器中。
√
24.一个总线周期只能有4个状态组成。
×
第3章
25.变址寄存器SI和DI是用来存放当前数据段的偏移地址的。
√
26.CX只能当计数器使用。
×
27.SP只能当堆栈指针。
√
28.一个字长度等两个字节。
√
29.双字是32位。
√
30.在8086系统中,当存放的数为一个字时,则将字的高位字节放在高地址中,将低位字节存放在低地址中。
√
31.对存放的字,其低位字节可以在奇数地址中(即从奇数地址开始存放),也可以在偶数地址中(即从偶数地址开始存放)。
√
32.在8086系统中,若一个字是规则存放,则对它的存取可在一个总线周期完成,而非规则字的存取则需二个总线周期。
√
33.段基址和偏移地址都用无符号的20位二进制数。
×
34.8086汇编语言中的立即数可以是8位,也可以是16位。
√
35.采用寄存器寻址方式的指令在执行时,不需要执行总线周期。
√
36.指令MOVBX,AX执行后AX被清0。
×
37.传送指令的源操作数和目的操作数位数可以不相等。
×
38.8086的堆栈是向上生长的(向地址低的方向生长)。
√
39.8086堆栈操作都是字操作。
√
40.在子程序中,PUSH和POP一般是成对使用的。
√
41.CMP指令和SUB指令类似,也是执行两操作数相减,但和SUB指令不同的是,不送回相减结果,只是使结果影响标志位OF,SF,ZF,PF和CF。
×
42.用AND指令可对指定的一些位进行屏蔽(清零)。
√
43.用AND指令可对指定的一些位进行置1。
×
44.用OR指令不可对一些指定位屏蔽(清零)。
√
45.用OR指令不可对一些指定位置1。
×
第4章
46.用汇编语言编写的程序比用其它高级语言编写的程序运行起来慢。
×
47.任何语言最终都要转换成机器码才能运行。
√
48.机器最终运行的是汇编语言。
×
49.汇编语言指令只有转换成机器码才能被CPU识别和执行。
√
50.使用软中断INTn指令可以调用DOS系统功能。
√
第6章
51.ROM是可读不可写的存储器。
√
52.在对存储器进行读操作时,
应当是低电平,
可以是任意。
×
53.用2K×4的存储器组成2K×8的存储器组时,存储器芯片的地址线是对应并联的。
√
54.用2K×4的存储器组成2K×8的存储器组时,存储器芯片的数据线是对应并联的。
×
55.用2K×8的存储器组成16K×8的存储器组时,存储器芯片的数据线是对应并联的。
√
56.用2K×8的存储器组成16K×8的存储器组时,存储器芯片的地址线是对应并联的。
√
57.FLASH是既可以读也可以写的存储器,所以它也可以作为随机存取存储器使用。
×
第7章
58.一个中断源的中断请求被响应后,中断优先级别更低或相同的中断请求就不会被响应。
√
59.一个中断源的中断请求被响应后,还可以响应其他任何中断请求。
×
60.8086CPU在响应中断后获得的是中断类型号,而不是中断入口地址。
√
61.8086CPU在响应中断后获得中断类型号,就是中断入口地址。
×
62.8086CPU所有的中断入口地址都存在中断向量表中。
√
63.对于CPU,除了软件中断外(INTn),其他中断的产生都是不可预知的。
√
64.中断响应时保护现场是为了在中断返回后的工作环境不发生改变。
√
65.中断响应操作中包含2个总线周期。
√
66.使用一片8259A最多可以管理16个中断输入。
×
67.使用多片8259A级联最多可以管理64个中断输入。
√
第8章
68.8086CPU的I/O端口只能使用统一编址方式。
×
69.8086CPU的I/O端口可以使用独立编址方式。
√
70.无条件传送方式要求外设总是处于准备好状态。
√
71.条件(查询)传送方式的缺点是对CPU的占用过多。
√
72.中断传送方式具有很好的实时性,而且对CPU的占用很少。
√
第9章
73.接口芯片8255的作用是建立CPU与外设之间的并行I/O通道。
√
74.接口芯片8255只有一个控制字寄存器。
√
75.接口芯片8255的A组和B组都有3种工作方式。
×
76.接口芯片8255使用方式1时,C口的一部分或全部从属于A口或B口。
×
77.接口芯片8255的方式1是无条件传送。
×
78.串行通信适用于长距离数据传输。
√
79.异步通信中双方必须使用共同的时钟信号。
×
第10章
80.计数器/定时器8253的计数器是8位的。
×
81.计数器/定时器8253有3个控制字寄存器。
×
82.计数器/定时器8253只能使用二进制方式计数。
×
83.计数器/定时器8253的输出OUT可以作为中断请求信号。
√
84.D/A转换器是一种输出设备。
×
85.A/D转换器是一种输出设备。
×
86.一般来说,位数多的D/A的分辨率也更高。
√
87.双积分式A/D是一种快速转换器。
×
二、单项选择题
第1章
1.(B )一个字节的数据包含二进制位:
A:
1位B:
8位C:
16位D:
32位
2.(A )–1的单字节补码是:
A:
FFHB:
80HC:
F8HD:
00H
3.( B)0~9的ASCII码是:
A:
30~39B:
30H~39HC:
0~9D:
41H~4AH
4.( B)字符D的ASCII码是:
A:
44B:
44HC:
64D:
64H
第2章
5.( C)8086CPU可以访问的存储器的最大空间是:
A:
64KBB:
128KBC:
1MBD:
1GB
6.(B )设AX=0F13EH,则AH等于:
A:
0FHB:
0F1HC:
13HD:
3EH
7.(C )ZF标志=1表示上一次运算中:
A:
寄存器内容为零B:
寄存器内容不为零
C:
运算结果为零D:
运算结果不为零
8.(A )指针寄存器SI中存放的是:
A:
段内偏移量 B:
段基址 C:
实际地址D:
有效地址
9.( D)一个总线周期最多可以包含的时钟周期为:
A:
3个B:
4个C:
5个D:
5个以上
10.(B )一个基本的总线周期包含的时钟周期为:
A:
3个B:
4个C:
5个D:
6个
11.(C )按总线上传输信息类型区别,可将总线分为哪几类:
A:
通讯总线,地址总线,系统总线B:
数据总线,信息总线,片总线
C:
地址总线,数据总线,控制总线D:
内部总线,外部战线,I/O总线
12.(C )8086微处理器的最大模式和最小模式的区别是:
A:
使用不同的工作电压B:
使用不同的主频
C:
最大模式下的若干控制信号由8288产生D:
最小模式下不使用外部存储器芯片
13.(B )8086CPU的地址线有:
A:
16根B:
20根C:
24根D:
32根
14.( B)若8086微处理器的
引脚为低电平,说明当前操作的对象是:
A:
存储器B:
输入/输出端口C:
寄存器D:
中断系统
15.(D )8086微处理器的
引脚的作用是:
A:
输入读选通信号B:
输出读选通信号
C:
输入写选通信号D:
输出写选通信号
16.(B )8086微处理器的
引脚的作用是:
A:
输入读选通信号B:
输出读选通信号
C:
输入写选通信号D:
输出写选通信号
17.(D )8086微处理器的AD0~AD15的信息状态是:
A:
单向双态B:
单向三态C:
双向双态D:
双向三态
18.(D )8086微处理器的AD0~AD15使用了分时复用技术,这种分时复用是指它们:
A:
既可以是地址线,也可以是控制线
B:
既可以是数据线,也可以是控制线
C:
在同一时刻既作为数据线使用也作为地址线使用
D:
在不同时刻分别作为数据线和地址线使用
19.(C )8086微处理器采用了地址线与数据线分时复用方式,与此方式有关的控制信号是:
A:
B:
ALEC:
D:
HLDA
20.(B )8086微处理器的READY引脚的作用是:
A:
当存储器或I/O设备的工作速度高于CPU时,请求CPU给予处理。
B:
当存储器或I/O设备的工作速度低于CPU时,请求CPU给予处理。
C:
当存储器或I/O设备的工作速度高于CPU时,请求存储器或I/O设备给予处理。
D:
当存储器或I/O设备的工作速度低于CPU时,请求存储器或I/O设备给予处理。
21.(A )8086微处理器的
引脚是用于:
A:
CPU通知外设中断请求已被响应。
B:
外设通知CPU中断请求已被响应。
C:
CPU向外设请求中断。
D:
外设向CPU请求中断。
22.(D )8086微处理器的INTR引脚是用于:
A:
CPU通知外设中断请求已被响应。
B:
外设通知CPU中断请求已被响应。
C:
CPU向外设请求中断。
D:
外设向CPU请求中断。
23.(B )8086微处理器的HOLD引脚是用于:
A:
CPU向其它主设备请求使用总线。
B:
其它主设备向CPU请求使用总线。
C:
CPU允许其它主设备使用总线。
D:
其它主设备允许CPU使用总线。
24.(C )8086微处理器的HLDA引脚是用于:
A:
CPU向其它主设备请求使用总线。
B:
其它主设备向CPU请求使用总线。
C:
CPU允许其它主设备使用总线。
D:
其它主设备允许CPU使用总线。
25.( A)8086微处理器的RESET引脚是用于:
A:
使CPU复位,高电平有效。
B:
CPU使其它器件复位,高电平有效。
C:
使CPU复位,低电平有效。
D:
CPU使其它器件复位,低电平有效。
26.(A )在一个由CPU和存储器组成的系统中,地址是由:
A:
CPU给出的。
B:
存储器给出的。
C:
CPU和存储器轮流给出的。
D:
CPU和存储器共同给出的。
27.(B )当CPU进行读操作时:
A:
数据总是先于地址出现。
B:
地址总是先于数据出现。
C:
数据与地址同时出现。
D:
地址与数据出现的先后是随机的。
28.( B)如果计算机系统中使用了总线缓冲器(发送接收器8286),则该缓冲器的驱动应为:
A:
ALE和HOLDB:
和
C:
和
D:
INTR和
29.(B )8086微处理器的进行一次标准的读操作,需要:
A:
2个时钟周期B:
4个时钟周期C:
6个时钟周期D:
8个时钟周期
30.(C )8086微处理器的的等待周期插入在:
A:
T1之后B:
T2之后C:
T3之后D:
T4之后
31.( C)8086微处理器的进行写操作操作的过程中,
和
分别为:
A:
0和0B:
0和1C:
1和0D:
1和1
第3章
32.(B )8086CPU的PUSH指令执行时:
A:
先将数据写入(SP),再将SP-2B:
先将SP-2,再将数据写入(SP)
C:
先将数据写入(SP),再将SP+2D:
先将SP+2,再将数据写入(SP)
33.(A )8086CPU的POP指令执行时:
A:
先从(SP)读出数据,再将SP+2B:
先将SP+2,再从(SP)读出数据
C:
先从(SP)读出数据,再将SP-2D:
先将SP-2,再从(SP)读出数据
34.( B)8086系统中,I/O端口地址:
A:
使用统一编址方式B:
使用独立编址方式
C:
两种都使用D:
两种都未使用
35.(C )设SP=0100H,SS=2000H,执行指令PUSHBP指令后,栈顶(即SP所指向的单元)物理地址是:
A:
00FEHB:
20102HC:
200FEHD:
0102H
36.( D)下面数据传送指令中,正确的指令是:
A:
MOV[1000H],[2000H]B:
MOVBH,AX
C:
MOVCL,1000HD:
MOVDX,[BP+DI]
37.(A )执行下列指令后,SP寄存器的值是:
MOVSP,1000H
PUSHAX
A:
0FFEHB:
0FFFHC:
1001HD:
1002H
38.( B)完成将有符号数除以2的正确指令是:
A:
SHRBX,1B:
SARBX,1C:
RORBX,1D:
RCRBX,1
39.(A )为了执行串操作指令时,地址按减量方式处理,应使用的指令是:
A:
STDB:
STIC:
CLDD:
CLI
40.(B )设DS=5788H,偏移量为94H,该字节的物理地址为:
A:
5794HB:
57914HC:
5883HD:
58ECH
41.(D )在执行POPBX指令时,其源操作数的段基址和偏移量分别是:
A:
无段地址和偏移量B:
在DS和BX中
C:
在ES和BX中D:
在SS和SP中
42.(B )已知AX=0BBCCH,CF=1,以下三条指令执行后,AX中内容分别是:
ORAX,3
CLC
RCLAX,1
A:
779FHB:
779EHC:
779DHD:
7799H
43.(A )下列指令中错误的是:
A:
INAX,0278HB:
RCRDX,CLC:
CMPSBD:
RET
44.( C)设BL=05H,要使BL=0AH,应执行的指令是:
A:
NOTBLB:
ANDBL,0FHC:
XORBL,0FHD:
ORBL,0FH
45.( B)执行以下指令后,标志寄存器的内容为:
MOVAL,84H
ADDAL,9CH
A:
C=0P=1Z=1B:
C=1P=0Z=0C:
C=1P=1Z=1D:
C=1P=1Z=0
46.( C)以下指令中错误的是:
A:
MOVAX,[24H]B:
MULBXC:
ADDAL,CXD:
POPDX
47.(B )执行指令INAL,7CH时,
、
、
的状态为:
A:
110B:
010C:
101D:
111
48.(C )在AL中放着一个不大于128的无符号数,执行SHLAL,1后将使这个数:
A:
缩小为原值的1/2B:
缩小为原值的1/4
C:
扩大为原值的2倍D:
扩大为原值的4倍
第4章
49.(B )伪指令ENDP的作用是:
A:
结束段B:
结束过程C:
结束模块D:
结束程序
50.(A )伪指令ENDS的作用是:
A:
结束段B:
结束过程C:
结束模块D:
结束程序
51.( C)伪指令ASSUME的作用是:
A:
定义段B:
定义过程C:
为各段分配段寄存器D:
定义程序
52.(A )伪指令DB的作用是:
A:
定义字节B:
定义字C:
定义双字D:
定义四字
53.(B )伪指令DW的作用是:
A:
定义字节B:
定义字C:
定义双字D:
定义四字
54.(B )伪指令OFFSET的作用是:
A:
取变量的段基值B:
定取变量的段内偏移量C:
取变量的高字节D:
取变量的低字节
55.(A )伪指令SEG的作用是:
A:
取变量的段基值B:
取变量的段内偏移量C:
取变量的高字节D:
取变量的低字节
56.(C )伪指令与指令的根本区别是:
A:
在汇编时伪指令是无用的而指令是有用的
B:
伪指令比较短而指令比较长
C:
经汇编后伪指令不产生对应的机器码而指令产生对应的机器码
D:
伪指令运行快而指令运行慢
第6章
57.(B )以下几种存储器中,需要定期刷新的是:
A:
静态RAMB:
动态RAMC:
EPROMD:
FLASH
58.(B )以下几种存储器中,利用电容存储电荷原理保存信息的是:
A:
静态RAMB:
动态RAMC:
EPROMD:
FLASH
59.(C )以下几种存储器中,断电以后还能够保存信息的是:
A:
静态RAM和动态RAMB:
动态RAM和EPROM
C:
EPROM和FLASHD:
FLASH和静态RAM
60.(C )一个存储器有4根数据线、8根地址线,要获得1K×16的存储容量,则需要:
A:
4片B:
8片C:
16片D:
32片
61.(B )一个存储器有8根数据线、10根地址线,其存储容量为:
A:
256×8B:
1K×8C:
2K×8D:
4K×8
62.(A )存储器的
有效是用于:
A:
系统中的其它芯片选中存储器B:
存储器选中系统中的其它芯片
C:
存储器向外界表明其工作状态D:
禁止存储器工作
63.(A )存储器的
是用于:
A:
系统中的其它芯片读存储器B:
存储器读系统中的其它芯片
C:
系统中的其它芯片写存储器D:
存储器写系统中的其它芯片
64.(C )存储器的
是用于:
A:
系统中的其它芯片读存储器B:
存储器读系统中的其它芯片
C:
系统中的其它芯片写存储器D:
存储器写系统中的其它芯片
65.(D )存储器与CPU进行连接时使用了译码器,则译码器的输出应接到存储器的:
A:
数据线B:
地址线C:
写选通D:
片选
66.(A )存储器的与CPU进行连接时,能够有信号输出的是:
A:
数据线B:
地址线C:
写选通D:
读选通
第7章
67.(D )一个外设通过INTR向CPU发出中断请求后,将会:
A:
不管I为何状态,CPU中止当前指令,转去执行中断服务程序
B:
只有I为1时,CPU中止当前指令,转去执行中断服务程序
C:
不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
D:
只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
68.(C )所谓中断,是指:
A:
CPU停止工作
B:
CPU不再进行原来的工作,而为请求中断的设备服务
C:
CPU暂停原来的工作,而为请求中断的设备服务,服务结束后继续原来的工作
D:
由请求中断的设备接替CPU的工作
69.(D )CPU响应中断后要保护现场,保护现场的目的是使中断服务前后的:
A:
硬件保持不变
B:
使用的软件保持不变
C:
请求中断的设备状态保持不变
D:
CPU的使用的各种数据和工作状态保持不变
70.(A )8086微处理器的可屏蔽中断,是用:
A:
INTR请求、
应答B:
HOLD请求、HLDA应答
C:
请求、INTR应答D:
HLDA请求、HOLD应答
71.(B )8086微处理器的可屏蔽中断,是用:
A:
IF=0允许B:
IF=1允许C:
TF=0允许D:
TF=1允许
72.(A )8086微处理器中断向量保存在00000H~003FFH,最多可以保存几个中断向量:
A:
256B:
512C:
1024D:
2048
73.(B )一个外设通过INTR请求中断并获得响应,它将通过总线向CPU提供:
A:
中断入口地址B:
中断类型号
C:
中断返回地址D:
中断设备地址
74.(A )若有2个中断源同时向中断控制器8259发出中断请求,8259将:
A:
响应中断优先级高的B:
响应中断优先级低的
C:
同时响应2个中断源D:
2个中断源都不响应
75.(B )8086CPU系统中的中断入口地址是放在:
A:
主程序中B:
中断向量表中
C:
请求中断的外设中D:
堆栈中
76.(C )CPU获得中断类型号后,将:
A:
把中断类型号作为中断入口地址
B:
根据中断类型号到中断向量表中获得2字节中断入口地址
C:
根据中断类型到中断向量表中获得4字节中断入口地址
D:
直接运行中断类型号
77.(D )在中断服务程序中,必须有的指令是:
A:
传送指令B:
转移指令C:
加法指令D:
中断返回指令
78.(D )一个外设通过INTR向CPU发出中断请求后,将会:
A:
不管I为何状态,CPU中止当前指令,转去执行中断服务程序
B:
只有I为1时,CPU中止当前指令,转去执行中断服务程序
C:
不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
D:
只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
79.(A )使用一片8259A,最多可以管理的中断输入是:
A:
8个B:
16个C:
32个D:
64个令
80.(D )使用多片8259A级联,最多可以管理的中断输入是:
A:
8个B:
16个C:
32个D:
64个令
81.(B )8259A的中断请求被CPU响应后,中断类型号是由:
A:
CPU给出的B:
8259A给出的C:
中断服务程序给出的D:
主程序给出的
82.(B )8259A的中断请求被响应后,CPU获得中断类型号是在中断响应周期的:
A:
第一个总线周期中B:
第二个总线周期中C:
第三个总线周期中D:
第四个总线周期中
第8章
83.(A )CPU监测外设的工作状态,发现外设有数据产生时,CPU便读取外设的数据并处理。
这种方式称为:
A:
查询式输入B:
中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 题库 答案 终极