城建微机原理.docx
《城建微机原理.docx》由会员分享,可在线阅读,更多相关《城建微机原理.docx(28页珍藏版)》请在冰豆网上搜索。
城建微机原理
一、选择090102
1、通常存储器中的一个字节即指其一个(A)
A:
单元B:
字节C:
位D:
字
2、微型计算机按功能和结构可分为(C)
A:
8位机B:
单板机和多板机
C:
单片机和多片机D:
16位机
3、8086/8088CPU中的指令队列分别由(C)字节组成。
A:
4个,4个B:
6个,6个C:
6个,4个D:
4个,6个
4、8086/8088CPU中ES是(C)
A:
数据段寄存器B:
堆栈段寄存器C:
附加段寄存器D:
段寄存器
5、若欲使RESET信号有效,只要(A)则可。
A:
接通电源或按RESET键。
B:
接通电源或执行HLT指令
C:
按RESET键或将RESET引脚接地。
D:
将RESET接地或执行HLT指令。
6、目前微型机计算机字长已达到16位,32位甚至64位,但内存仍以一个(B)为单元。
A:
位B:
字节C:
字D:
双字
7、若用Intel2716芯片构成32KBROM需要芯片共(A)片。
A:
16B:
8C:
32D:
24
8、通常8088CPU在(C)状态的低电平某一时刻将完成存储器写入操作。
A:
T2B:
T3C:
T4D:
T1
9、由于I/O设备工作速度较慢,所以在I/O写周期中通常在(C)自动插入一个TW。
A:
T2和T3之间B:
T1和T2之间C:
T3和T4之间D:
T2和T4之间
10、若同时INTn、INTR、NMI中断CPU响应顺序是(B)
A:
INTn、INTR、NMIB:
INTn、NMI、INTR
C:
NMI、INTn、INTRD:
INTR、NMI、INTn
11、微型计算机各部件是用(A)连接起来的。
A:
系统总线B:
ABC:
CBD:
DB
12、8086/8088I/O指令中常以寄存器间接寻址方式在DX中存放(A)
A:
I/O端口地址B:
I/O端口内容C:
I/O端口的数据D:
I/O端口的状态
13、当进行串操作时若FLAGS中DF=0则表示(A)进行
A:
增地址方式B:
减地址方式C:
串操作有效D:
串操作无效
14、8086/8088在最小组态下,引脚IO/
、DT/
、
0,分别为(B)表示写I/O端口。
A:
1,0,0B:
1,1,0C:
0,1,1D:
1,0,1
15、典型的接口电路中应含有(D)端口。
A:
数据B:
数据和控制C:
数据和状态D:
数据、状态和控制
16、通常存储器的写总线周期由(B)
A:
3TB:
4TC:
6TD:
5T
★★★090103
17、中断指令INTn其n值为(C)
A:
0--125B:
0--65536C:
0--255D:
+127--128
18、为了使微型计算机CPU能够识别不同的内存单元都要给它规定不同的(C)
A:
符号B:
数据C:
地址D:
状态
19、微型计算机中的软件包括(D)。
A:
系统软件B:
应用软件C:
操作系统D:
系统软件和应用软件
20、8088CPU指令队列是按(D)构造的
A:
4个字节先进后出B:
8个字节先进后出
C:
6个字节先进后出D:
4个字节先进先出
21、8086/8088CPU的DI是(D)
A:
段寄存器B:
数据寄存器C:
计数寄存器D:
目的变址寄存器
22、当RESET有效时,CS寄存器内容为(C)
A:
0000HB:
FFF0HC:
FFFFHD:
00FFH
23、标定存储器芯片容量为(C)
A:
字节数*数据线位数B:
字长*数据线位数
C:
单元数*数据线位数D:
单元数*字长
24、若用Intel2164芯片构成256KBRAM共需要芯片(D)片
A:
4B:
8C:
16D:
32
25、通常8088CPU在(D)将完成存储器的写入操作
A:
T2下降沿B:
T3下降沿C:
T4上升沿D:
T4的低电平时间
26、在IBMPC/XTI/O读周期中地址总线仅用(D)
A:
AD7--AD0B:
AD19--AD8C:
AD19--AD16D:
AD15--AD0
27、8086/8088CPU中的BX是(A)寄存器
A:
基址寄存器B:
计数寄存器C:
累加器D:
数据寄存器
28、当进行串操作时,若FLAGS中DF=1,则表示以(B)进行
A:
增地址方式B:
减地址方式C:
串操作有效D:
串操作无效
29、8086/8088在最小组态下,引脚IO/
DT/
0分别为(B)时表示读内存。
A:
011B:
001C:
010D:
100
30、8086/8088最小组态下,引脚
分时发出(B)个有效信号
A:
1B:
2C:
3D:
4
31、溢出中断发生条件为(D)
A:
执行INTO指令B:
OF=1
C:
执行INTO指令及OF=0D:
执行INTO指令及OF=1
32、CPU中的控制器是由(B)组成的
A:
ALU及寄存器B:
指令寄存器、指令译码器和控制电路
C:
ALU,内存D:
寄存器阵列
★★★090109
33、Intel8086/8088CPU内部是由(C)两部分组成
A:
总线及ALUB:
BIU及指令队列C:
BIU和EUD:
∑及ALU
34、8086/8088CPU中BP是(D)
A:
累加器B:
数据寄存器C:
计数寄存器D:
基址指针寄存器
35、8086/8088在最小组态下,引脚IO/
DT/
0分别为(D)时表示读I/O端口
A:
111B:
110C:
100D:
101
36、若用Intel6116芯片构成32KB存储器需要芯片共(B)片
A:
8B:
16C:
32D:
64
37、通常8088CPU在(A)时刻采样READY信号若无效,则在T3和T4之间插入Tw
A:
T3下降沿B:
T2上升沿C:
T3上升沿D:
T4下降沿
38、溢出中断类型码为(C)
A:
3B:
2C:
4D:
1
39、8086/8088可寻址范围为(C)
A:
0000H--FFFFHB:
00H—FFH
C:
00000H--FFFFFHD:
-32768--+32767
40、8086CPU在一般情况下,程序顺序执行,但当遇到(D)指令时,BIU使指令队列复位,取出新指令立即执行
A:
传送B:
交换C:
运算D:
跳转
41、16位带有符号数的数据范围为(C)
A:
+127--128B:
+127--127C:
+32767--32768D:
+32767--32767
42、当FLAGS中IF为1时,表示(C)
A:
CPU可以响应非屏蔽中断B:
CPU可以响应内部中断
C:
CPU可以响应可屏蔽中断D:
CPU禁止响应可屏蔽中断
43、8086/8088在最小组态下,引脚IO/
DT/
0,分别为(A)时表示写内存
A:
010B:
110C:
101D:
011
44、动态存储器每隔(D)时间全面的完成一次动态RAM刷新
A:
2TB:
4TC:
4msD:
2ms
45、Intel8086/8088系列CPU使用的I/O端口寻址是(C)方式
A:
存储器映象B:
寄存器C:
I/O端口单独寻址D:
直接寻址
46、中断指令INTn是(A)字节指令
A:
双B:
单C:
3D:
4
47、8086/8088最小组态下,在CPU发出第二个
信号时,外部逻辑把(C)放入数据/地址的低字节AD7--AD0上
A:
地址B:
数据C:
中断类型码D:
状态标志
48、CPU从数据总线上读取数据是在(A)
A:
T4状态的下降沿B:
T4状态的上升沿
C:
T3状态的下降沿D:
T3状态的上升沿
49、通常存储器容量是指其含有(C)的数量加以定义的
A:
位B:
字长C:
字节D:
千字节
★★★090110
50、当8086指令队列空出两个字节时,则BIU启动执行一次(D)操作
A:
指令队列B:
读周期C:
写周期D:
取指周期
51、当8088指令队列空出一个字节时,则BIU就自动执行一次(D)操作
A:
指令队列B:
读周期C:
写周期D:
取指周期
52、8086/8088CPU中SI是(C)
A:
累加器B:
堆栈指针寄存器C:
源变址寄存器D:
基址指针寄存器
53、当RESET有效时,8088/8086CPU要求该信号的有效时间至少为(D)
A:
8TB:
6TC:
5TD:
4T
54、非易失性RAM(NVRAM)是由(A)共同构成的存储器
A:
SRAMEEPROMB:
DRAMEEPROM
C:
SRAMEPROMD:
DRAMEPROM
55、若用Intel2816芯片构成16KBROM需要芯片共(B)片
A:
4B:
8C:
16D:
32
56、8086/8088CPU的CLK引脚输入时钟信号是由(A)提供4.77MHZ
A:
8284芯片B:
8282芯片C:
8283芯片D:
8286芯片
57、8086/8088在最小状态下,引脚IO/
DT/
0分别为(D)时对CPU暂停操作
A:
000B:
001C:
010D:
111
58、Intel2816芯片最突出的特点是以(C)为单位进行电擦除或重写
A:
位B:
字C:
字节D:
芯片容量
59、微型计算机中的打印机是以(A)方式和主机连接的
A:
并行B:
串行C:
异步串行D:
同步串行
60、8086/8088的标志寄存器中有一个标志位DF,当其为0时,表示为增址,为1时表示为减址,若初始程序已设其为0,因此(B):
A:
在串操作中,每完成一个字节的操作,地址自动加2
B:
在串操作中,每完成一个字节的操作,地址自动加1
C:
每向堆栈压入一个字,SP内容自动加2
D:
每向堆栈弹出一个字,SP内容自动加2
61、8086/8088CPU访问存储器时,可以采用寄存器间址的寻址方式,此时对于不同的寄存器对应的段寄存器是有约定的,若以BP间址则约定段寄存器为(D)
A:
CSB:
DSC:
SS或DSD:
SS
62、和存储器一样,8086的I/O也可以采用间址形式进行寻址,所以(C)
A:
可以用任意一个寄存器间接寻址B:
只能用CX间址
C:
只能用DX间址D:
只能用BX间址
63、8086/8088指令系统不允许直接在两个存储器之间传送数据,所以(B)
A:
只能通过累加器中转后才能进行B:
只要通过通用寄存器就能完成
C:
必须通过DS进行D:
可以通过BX间址的形式完成
64、对于8086/8088指令系统而言,带符号数和无符号数的运算(B)
A:
除加、减指令外均可使用相同的指令B:
除乘、除指令外均可
C:
均可使用相同的指令D:
均不能使用相同的指令
65、8086/8088CPU由于管脚数量有限,其引脚工作方式(D)
A:
全部按CPU的工作模式复用
B:
全部采用分时复用,与CPU工作模式无关
C:
除MN/MX管脚外,其余管脚的功能与CPU模式无关
D:
部分管脚的功能为CPU工作于不同的模式下具有不同的功能
66、8086/8088微型计算机最多可寻址64KI/O端口,因为(B)
A:
8086/8088内部寄存器为16位
B:
8086/8088用低位地址线寻址I/O端口
C:
8086/8088需要用其复用的高位地址线提供状态信号
D:
间址时,用DX寄存器,它只能容纳16位
二、填空090102
1、在8086/8088CPU中,设有一个16位的标志寄存器FLAGS,但只用其中的9位,包括(控制)和状态两类标志。
2、当CPU执行一条输出指令时,其
信号为
(1),
信号为(0)。
3、在计算机系统中,常采用的信息传送方式有并行传送和串行传送两种,若想进行异地传送,应选用(串行传送)。
4、当标志寄存器FLAGS中的TF=1,且(IF=1)时,CPU工作于单步状态,即每执行一条指令,引起一次中断。
5、任何中断服务程序的最后一条指令都必须是(IRET),它的执行能确保返回主程序的执行。
6、在除法指令DIVCL中,被除数隐含在(AX)中。
7、IBMPC/XT系统中,采用I/O端口独立编址的方式,所以访问外部设备时要用(输入/输出)指令。
8、8259可从IR7~IR0引入八级外部中断请求信号,经内部优先级比较电路比较判断,若满足条件,则通过(INT)引脚向CPU申请中断。
9、Intel8255A为可编程的(并行)I/O接口芯片,常作为CPU与外部设备之间数据传送的接口。
10、DMA控制器与其它I/O控制器的主要区别在于它可以接管总线,像CPU一样成为总线的主控器件,直接在(I/O端口)与存储器之间进行读写操作。
11、微型计算机各部件之间是用系统总线连接的,一般有数据总线,地址总线和(控制总线)
12、在8086/8088微处理器中,设有指令队列,使执行单元EU与(总线接口单元BIU)并行工作,从而减少了CPU为取指令的等待时间,提高了CPU的利用率。
13、动态RAM芯片2164的容量为64K*1bit,(8片)2164芯片才能构成64KB容量的存储器。
14、在微型计算机系统中常用两种I/O接口寻址方式:
存储器映像寻址和I/O端口单独寻址IBMPC/XT机是(I/O端口单独寻址)方式。
15、中断指令INTn中n为中断类型号,其所能表示的范围是(0-255)。
16、Intel8259A是一种可编程中断控制器,每片可管理(8级外部)中断。
17、在除法指令中DIVBX中,其被除数隐含指(DX:
AX)。
18、在Intel8086系统中,由CPU执行内部中断(亦称软件中断)的过程中,其类型号或由指令直接给出,如INTn或由硬件(自动)产生。
★★★090103
19、Intel8255A有三种工作方式,其中方式0为(基本I/O)方式,无须联络即可直接进行输入/输出。
20、某存储器芯片的地址线为15根,其存储器容量为(32KB)
21、8086/8088微处理器具有(20条)地址线。
22、8086/8088微处理器的I/O指令允许用地址线A15--A0,共寻址(64K个)端口。
23、IBMPC/XT机中留有1KB空间存放中断矢量,即可存放(256)个中断矢量
24、8086/8088系统中,微处理器所需的时钟信号是由(8284)从CLK引脚输入的。
25、汇编语言源程序中,PTR是一个合成运算符,可以指定存储器操作时的型,在指令INCBYTEPTR[BX]中,含义是(将((DS):
(BX))定义为字节)。
26、可编程并行接口8255A的控制寄存器接收(编程控制字)控制A组和B组的工作方式。
27、Intel8253片内的三个计数器必须分别进行(初始化编程),选定一种工作方式,写入计数初值,才能被启动,进行计数工作。
28、各种微型计算机系统中,存储器均以字节为基本存储单元,如欲存储一个32位(二进制数)则应放在(连续的4个存储单元中)
29、用软件或硬件的方法将每个字(或字节)拆开,然后以位(bit)为单位进行数据传送的方式称为(串行传送)
30、由于动态存储器靠电容存放信息,存在漏电现象,所以每隔一定时间(一般为2ms)就要(刷新)一次。
31、信息在存储器中都是以二进制方式存放,这些信息可按各自的作用分为,数据信息,(状态信息)和控制信息。
32、微处理器外部硬件电路所发出的电信号引起的中断称为(外部)中断。
33、8086/8088系统中,若某端口地址为23F0H,采用(MOVDX,23F0H//OUTDX,AL)指令,可将数据送至端口。
34、中断程序完成后,程序的最后一条指令必须是(IRET),将断点的CS、IP、FLAGS各寄存器的内容复原,于是恢复主程序的执行。
35、汇编语言源程序中,PTR是一个合成运算符,用以指定存储器操作数的类型,在指令MULWORDPTR[SI]中的含义是(将(DS:
SI)定义为字)
36、标志寄存器FLAGS中的跟踪标志TF=1,且(中断允许标志IF=1)时,每执行一条指令就引起一次中断。
37、数据的并行I/O传送是以(字节(或字))为单位进行的,这种传送方式速度快,适用于近距离的传送。
★★★090109
38、在8255A的使用中,可将A、B、C三口作为独立的三个8位的端口也可以将A、B口作为8位端口,而C口作为A口、B口与外设联络用的(状态/控制)信号。
39、微型机系统总线中地址总线是单向的,数据总线是双向的,控制总线(每根线传送方向是固定的)。
40、动态RAM芯片2164的容量为64K*1bit,PC/XT机用9片2164组成64KB的存储器,其第九片用做串行过程中的(奇偶校验)位。
41、被零除中断,溢出中断和INTn中断是8086/8088系统中优先权(最高)的中断源。
42、在8086系统中,因为复位后,代码段寄存器(CS)=0FFFFH,指令指针(IP)=0000H,所以第一条指令是从地址为(0FFFF0H)单元内取出的。
43、在由8259控制的中断系统中优先级比较电路的作用能做出如下判断:
若一个有效的中断请求级是当前所有请求信号中优先级(最高),而且高于正在服务的中断级别,则向CPU发出INT信号。
44、每个存储器芯片中所能存储的二进制数的位数,称作(存储器的容量)。
45、只读存储器与随机存储器的最大区别在于只读存储器中存放的信息(掉电不丢失)。
46、在直接信息传送方式下,待访问存储器地址及读写控制信号都来自(DMA控制器(DMAC)),此时CPU没有总线控制权。
47、在8086/8088指令系统中,中断指令INTn中的n即(中断类型号)
48、在微机系统中,由于地址线常与数据线、状态线复用,所以都设有锁存器,目的在于(锁存地址)。
49、在8086汇编语言源程序中,设置段的自由度比较大,可根据情况而定,但只有四种,它们是代码段、数据段、(堆栈段)及附加段。
50、并行接口8255的
和
控制信号决定了CPU与8255之间信息传输的流向,当们
=0时,从(8255A读至CPU)。
51、在Intel8253内部,初始值寄存器为16位,因此用二进制计数时,计数值的范围为1到(FFFFH+1)。
52、在子程序的末尾,一般都安排一条RET指令,执行时将(堆栈)中的断点地址弹出,使程序重返原来调用的地方,继续执行主程序。
53、方式0为8255A的基本输入或输出方式,在此方式下,A口,B口,C口,可分别设置为(输入或输出(I/O))。
54、Intel8253是可编程定时/计数器,其内部具有三个16位(减1)计数器,用以完成计数工作。
★★★090110
55、8255A的管脚A1,A0经内部译码器译码产生四个有效地址,当A1=A0=1时,选通(控制端口(或控制寄存器))。
56、在计算机系统中,指令是给CPU的命令,而伪指令是给(汇编程序服务)的命令。
57、当CPU执行一条从存储器读指令时,其
为(0),
为
(1)。
58、在计算机与较远距离的I/O设备之间进行数据传送时,为节省传输导线,常采用串行传输方式,在这种方式下,数据以(位(bit)为单位)传送。
59、可屏蔽中断是指(可用软件进行屏蔽(IF=0))的中断。
60、Intel8253内部有三个16位计数器,工作前必需用(初始化程序)对其进行工作方式的设置,才能选定一种工作方式。
61、在执行除法指令DIVBH后,商在AL寄存器中,余数在(AH)
62、方式0是8255A的基本输入或输出方式,此时无须(联络)信号即可直接进行I/O传送。
63、Intel8253的计数器有六种工作方式供选择,其中方式0,每赋一次初值,可计数(一个)周期。
64、在计算机系统中,外部设备直接对存储器进行读写操作的方式称为(DMA方式)。
65、在计算机系统中,按存取速度和用途可把存储器分为内存和外存两大类,其中外存中可存放的信息需(调入内存)后,CPU才可使用。
66、能够重复擦写的EPROM芯片被广泛使用,当其内容需要删除时,可利用(擦抹器(用紫外线照射))将其擦除,各单元复原内容为FFH。
67、计算机与外部I/O设备交换数据的方式有四种其中在(中断)方式下,CPU与外设同时并行工作,且在I/O设备需要时能立即响应。
68、8086/8088微处理器响应INTR和单步中断的必要条件是(中断允许标志IF=1)。
69、根据MN/
的接法可使8086/8088CPU工作于不同的模式,当MN/
接+5V时,CPU工作于(最小)模式。
70、每取出一个指令字节后,指令指针IP自动加1,程序员不能对IP进行存取操作,但程序中遇到子程序调用,返回指令及(转移)指令和(中断响应)过程时,能强行修改IP的内容。
71、直接数据传送方式是指用硬件在(外设)与(内存)之间直接进行数据交换,而不通过CPU。
72、使计算机按照一定的命令执行特定的操作,这种命令称之为(指令),使计算机执行一个完整任务的一系列指令组成(程序)。
73、处理器与存储器或I/O传输一个字节(或一个字)数据所用的时间称为(总线)周期,执行一条指令所需的时间称为(指令)周期。
三、判断改错090102
1、寄存器间接寻址中操作数放在通用寄存器中。
(×)改:
存储单元
2、堆栈是以后进先出方式工作的存储空间。
(\/)
3、在IF=1I/O有中断请求的条件下,8086CPU立即去执行相应的中断服务程序。
(×)改:
执行现行指令结束后
4、8255A的方式0,方式1,方式2都具有中断请求功能。
(×)
改:
方式0没有
5、INTEL8088CPU为准16位微处理器(\/)
6、伪指令是由汇编程序在汇编过程中执行的指令。
(\/)
7、8253计数器的计数过程只能软件启动(即用程序指令启动)而不能用硬件电路启动。
(×)改:
也可以用硬件电路启动
8、8086/8088中断系统有一个可由用户定义的单字节中断指令INTn。
(×)改:
双字节
9、重复前缀(REP)常与串传送指令(MOVS)连用完成整体串操作。
(\/)
10、在存储器读周期CPU在T3的下降沿读取数据。
(×)改:
T4
★★★090103
11、非压缩型BCD码用一个字节表示一位十进制数,其高4位可以是0000也可以是1111,低4位的0000-1001表示0-9。
(×)改:
高四位只可以是0000
12、8088是16位微处理器(×)改:
准16位
13、CPU从主存取出一条指令并执行该指令的时间叫指令周期。
(\/)
14、8253芯片内部有三个计数器但芯片