微机原理复习题答案重点复习考虑打汇总Word下载.docx
《微机原理复习题答案重点复习考虑打汇总Word下载.docx》由会员分享,可在线阅读,更多相关《微机原理复习题答案重点复习考虑打汇总Word下载.docx(27页珍藏版)》请在冰豆网上搜索。
25.动态RAM与静态RAM的主要不同点在于动态RAM需要_刷新_。
26.8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有4个字节单元,用以指示中断服务程序的入口地址。
27.中断类型号为20H的中断所对应的中断向量存放在内存从80H开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址65000H。
28.通常,一个输入接口必须具有_缓冲_功能,一个输出接口应具有_锁存_功能
29.DS是_数据_段寄存器,ES是_附加_段寄存器,SS是_堆栈_段寄存器,CS是_代码_段寄存器。
30.在进行DOS系统功能调用时,功能号应置入寄存器_AH_之中。
31.串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器_SI_提供,目标串的偏移地址必须由目标变址寄存器_DI_提供。
32.8253定时器/计数器接口芯片中有3个16位计数器,每个计数器都可由程序设定按6种不同的方式工作。
33.微型计算机系统采用分级存储器结构,通常将存储器分为主存储器外存储器和高速缓冲存储器三级。
34.可屏蔽中断INTR可用_CLI__指令禁止。
(CLI是关中断指令STI是开中断指令)
35.具有电可擦除的只读存储器是EEPROM。
36.可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为1时,该中断才能得到响应。
37.中断向量是中断服务程序的_入口地址_,每个中断向量占4_字节。
INTEL8086中将对应256类中断的中断向量组成一张_中断向量表_,占据内存从00000H到003FFH区间。
38.可编程接口芯片8253有_6_种工作方式,若要求8253的OUT输出端输出方波,则应设置其工作于方式_3_。
39.8086CPU有最小和最大两种工作模式。
最小模式时,系统的控制信号直接由CPU本身提供;
最大模式时,系统的控制信号由8288总线控制器提供。
40.在8086CPU系统中,当发送地址码后,识别该地址码是用于对存储器寻址还是对I/O端口寻址是依据M/IO*信号来判别的。
41.已知某控制系统中的RAM容量为16KB,首地址为8000H,其最后一个单元的地址为BFFFH。
42.当CPU执行INAL,DX指令时,M/
引脚为低电平,
为0,
为1。
43.中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入指令指针寄存器和代码段寄存器中,将堆栈中保存的标志装入标志寄存器F中。
44.总线按其功能可分地址总线AB、数据总线DB和控制总线CB三种不同类型的总线。
45.对I/O端口的编址一般有统一编址方式和独立编址方式。
PC机采用的是独立编址方式。
46.逻辑地址为2000H:
1234H的存储单元的物理地址是21234H。
47.段定义伪指令语句用SEGMENT语句表示开始,以ENDS语句表示结束。
48.CPU在执行OUTDX,AL指令时,DX寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上。
49.串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器SI提供,目标串的偏移地址必须由目标变址寄存器DI提供。
50.取指令时,段地址由代码段寄存器提供,偏移地址由指令指针寄存器提供。
1.8086指令系统的指令是_D_。
A)单字节指令B)双字节指令C)固定长指令D)可变长指令
2.8086CPU是BCPU。
A)8位B)16位C)32位D)64位
3.当RESET信号进入高电平状态时,将使8086CPU的_D_寄存器初始化为FFFFH。
A)SSB)DSC)ESD)CS
4.8086CPU系统主存储器以__A__为单位编址。
A)字节B)字C)双字D)八字节
5.在立即寻址方式中,立即数放在_B__中。
A)数据段B)代码段C)附加段D)堆栈段
6.能够用来间接寻址的寄存器只能是_B__之一。
A)BX、BP、SP、DXB)BX、BP、SI、DIC)BX、BP、SP、IP
7.现有4K×
8位的RAM芯片,它所具有的地址线条数应是_A___条。
A)12
B)13
C)11
D)10
8.8086CPU访问I/O设备,实际上是访问__A__。
A)端口B)接口C)总线
9.8086CPU响应外部中断NMI和INTR时,相同的必要条件是__B___。
A)允许中断B)当前指令执行结束C)总线空闲D)当前访问内存操作结束
10.用1024×
1位RAM芯片设计一个128KB的存储器系统,问需要_A_片芯片组成。
A)1024
B)2048
C)128
D)256
11.对可编程接口芯片8253的3个计数通道的编程顺序是_C_。
A〕完全随机的,但必须设置好一个计数通道后再设置另一个计数通道
B〕完全固定的,从计数通道0到计数通道2
C〕完全随机的,但必须先写入方式控制字
D)完全随机的,但必须先预置计数初值
12.在8253的6种工作方式中,能够自动重复工作的两种方式_B___。
A)方式1,方式2 B)方式2,方式3
C)方式2,方式4 D)方式3,方式5
13.重复前缀“REPZ”的重复条件是__B____。
A)(CX)≠0同时CF=1B)(CX)≠0同时ZF=1
C)(CX)≠0同时ZF=0D)(CX)≠0同时CF=0
14.下列寻址方式中,段超越前缀不可省略是B。
A)DS:
[BX+SI]B)DS:
[BP+DI]C)SS:
[BP]D)DS:
[DI]
15.执行PUSHAX和POPBX两条指令也相当于执行_A_指令。
A)MOVBX,AXB)MOVAX,BXC)XCHGAX,BX
16.BCD码是___D。
A二进制数B)十进制数C)十六进制数D)二进制编码表示的十进制数
17.若AX=0008H,BX=0003H,执行指令CMPAX,BX后,AX中的内容为_D_。
A)0005HB)FFFBHC)0003HD)0008H
18.当8253可编程定时器/计数器方式选择控制字的RW1、RW0定为11时,写入计数初值时的顺序为C。
A)先写高8位,再写低8位
B)16位同时写入
C)先写低8位,再写高8
D)只写高8位,低8位自动写入
19.8253可编程定时/计数器的计数范围是D。
A)1~255B)0~255C)1~65535D)0~65535
20.计算机系统总线中,用于传送读、写信号的是C。
A)地址总线B)数据总线C)控制总线D)以上都不对
21.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生C个重叠地址。
A)5B)5的2次幂C)2的5次幂D)10
22.半导体EPROM写入的内容,可以通过A擦除。
A)紫外线照射
B)电信号
C)口令
D)DOS命令
23.在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设B。
A)发控制命令
B)进行状态检测
C)发I/O端口地址
D)发读/写命令
24.有一8086系统的中断向量表,在0000H:
003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为C。
A)0EH,34FE:
00F0HB)0EH,F000:
FE34H
C)0FH,F000:
FE34HD)0FH,00F0H:
34FEH
25.8253通道0工作于方式3,接入6MHZ的时钟,要求产生2400HZ的方波,则计数器的初值应为
B
A)2000
B)2500
C)3000
D)4000
26.中断向量表存放在存储器的
B地址范围中。
A)FFC00H~FFFFFH
B)00000H~003FFHC)EEC00H~FFFFFH
D)EEBFFH~FFFFFH
27.数据进行算术运算产生溢出时,则_D。
A)DF=0B)DF=1C)OF=0D)OF=1
28.8086系统中将一个数送入堆栈后,堆栈指针寄存器应进行___B操作。
A)减1B)减2C)加1D)加2
29.8086CPU与慢速的存储器或I/O接口之间,为了使传送速度能匹配,有时需要在C状态之间插入若干个等待周期TW。
A)T1和T2B)T2和T3C)T3和T4D)随机
30.用于存放堆栈段段首址高16位的寄存器是___C。
A)DSB)ESC)SSD)CS
31.在下列8255AI/O端口引脚的应用中,___B是不正确的。
32.8255工作在方式1的输出时,OBF信号表示__B。
A)输入缓冲器满信号B)输出缓冲器满信号
C)输入缓冲器空信号D)输出缓冲器空信号
33.如果计数初值N=9,8253工作在方式3,则高电平的周期为___A个CLK。
A)5B)6C)3D)4
34.8253的控制信号为
=0、
=1、A1=0、A0=0表示___B。
A)读计数器1B)读计数器0C)装入计数器1D)装入计数器0
35.8086系统中若访问奇存储体的一个字节单元,则此时
与A0是___B状态。
A)1,0
B)0,1C)0,0
D)1,1
36.CPU执行算术运算指令不会影响的标志位是___D
A)溢出标志B)符号标志C)零标志D)方向标志
37.8086CPU的标志寄存器中有___B个状态标志位。
A)9个B)6个C)8个D)16个
38.若要检查BX寄存器中的D12位是否为1,应该用___B指令。
A)ORBX,1000HB)TESTBX,1000H
JNZNOJNZYES
C)XORBX,1000HD)CMPBX,1000H
JZYESJNZYES
39.8253有___B个独立的计数器。
A)2B)3C)4D)6
40..EXE文件产生在___D之后。
A)汇编B)编辑C)用软件转换D)连接
41.计算机系统软件中的汇编程序是一种___C。
A)汇编语言程序B)编辑程序
C)翻译程序D)将高级语言转换成汇编程序的程序
42.X的8位补码是10110100,则X的16位补码是___C。
A)0000000010110100B)1000000010110100
C)111111*********0D)0111111110110100
43.8086CPU工作在最大方式还是最小方式取决于___C信号。
A)M/IOB)NMIC)MN/MXD)ALE
44.堆栈操作时,段地址由___C寄存器指出,段内偏移量由___G寄存器指出。
A)CSB)DSC)SSD)ESE)DIF)SIG)SPH)BP
45.下列8086指令中,对AX的结果与其他三条指令不同的是___D。
A)MOVAX,0B)XORAX,AXC)SUBAX,AXD)ORAX,0
46.CPU响应INTR引脚上来的中断请求的条件之一是___B。
A)IF=0B)IF=1C)TF=0D)TF=1
47.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到___A上。
A)地址总线B)数据总线C)存储器D)寄存器
48.下列指令中语法有错误的是___D。
A)OUT20H,ALB)MOVSI,[BX]
C)ADDBL,[BX]D)MUL10
49.读取一个非规则字,8086CPU需___B个总线周期。
A)1B)2C)4D)8
50.8086CPU对主存奇数库(高位库)进行访问时给出的控制信号是___D。
A)INTAB)MN/MXC)INTRD)BHE
51.8位数11011011B可表示ABDF。
(此题为多项选择,出错啦)
A)无符号数219B)-37的补码C)-36的补码
D)-36的反码E)91的原码F)-91的原码
52.8086CPU向52H内存单元写入一个字,写入过程中
和A0的逻辑电平是A。
A)0和0B)0和1C)1和0D)1和1
53.8086CPU用C信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。
A)M/
B)
C)ALED)READY
是非判断(注:
对用T表示,错用F表示)
1.进行无符号数运算时,运算结果对SF标志位无影响。
F
2.无论是转移指令还是循环控制指令,均可跳转到程序的任意位置。
3.DMA是一种不需要CPU介入的高速数据传送方式。
T
4.8086的中断系统中有两类硬中断:
可屏蔽中断和不可屏蔽中断。
非屏蔽中断NMI不受中断允许位IF的控制。
5.指出下列指令中哪些是合法的,哪些是非法的。
A)DIV10(F)B)MOVDS,1000H(F)
C)OUT20H,AH(F)D)ADDAX,[SI+DI](F)
E)INC[1000H](F)类型不明确
6.微处理器就是微型计算机。
F
7.8086的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。
8.标志寄存器中的溢出标志位OF=1时,进位标志位CF也为1。
9.8086CPU进行堆栈操作时,可依需要进行字节或字操作。
10.TABLE为数据段中每存储单元的符号名,则指令MOVAX,TABLE和指令LEA
AX,TABLE是等价的。
F(指令MOVAX,OFFSETTABLE和指令LEA
AX,TABL执行结果是一样的)
11.可编程定时器/计数器8253,其定时与计数功能可由程序灵活地设定,在计数过程中不占用CPU的时间。
12.8253定时/计数器内部一个计数通道最大能计数65535。
13.当8086CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。
14.8086CPU响应可屏蔽中断INTR后,将连续发出两个中断回答信号INTA。
T
15.8086CPU响应非屏蔽中断后,将启动两个连续的中断响应总线周期。
F
16.非屏蔽中断NMI不受中断允许位IF的控制。
17.8086CPU系统中外部中断的优先级比内部中断的优先级高。
18.动态RAM需要进行刷新操作,而静态RAM不需要进行刷新操作。
19.DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。
因此DMA方式完全可以取代中断方式。
20.当外设与内存之间采用DMA(directmemoryaccess)方式进行数据传送时,数据的传送是在DMA控制器控制下由硬件来完成的。
21.MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。
22.可编程并行接口芯片8255A的C口置位/复位控制字应送到控制口。
23.指令“ADDAX,[BX+2000H]”是一条不带进位的加法指令,因此该指令执行后进
位标志位CF将不受影响。
24.8086CPU的条件转移指令可跳转到程序的任何位置。
25.采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直处于等待状态。
26.存储单元的地址和存储单元的内容是一回事。
27.CPU芯片中集成了运算器和控制器。
28.在执行指令期间,EU能直接访问存储器。
F
29.8086CPU从内存中读取一个字(16位)必须用两个总线周期。
F
30.8086CPU的一个总线周期一般由4个状态组成。
T
1.下列指令执行完后,AX=__4__、BX=__7__、CX=__3__、DX=__4__。
MOVAX,3
MOVBX,3
MOVDX,8
MOVCX,4
AGN:
INCAX
ADDBX,AX
SHRDX,1
LOOPEAGN
2.下列指令执行完后,AX=4004H,BX=01B4H。
MOVAX,1100H
MOVBX,6D16H
MOVCL,06H
ROLAX,CL
SHRBX,CL
3.下列指令执行完后,AX=4620H。
MOVAX,0119H
MOVCH,AH
ADDAL,AH
DAA
XCHGAL,CH
ADCAL,45H
DAA
MOVAH,AL
MOVAL,CH
4.下列指令执行完后,AX=0030H。
MOVAX,2030H
ANDAX,00FFH
5.下列指令执行完后,AL=50H。
MOVAL,45H
MOVCL,4
SHLAL,CL
HLT
6.阅读程序,在空白处填空。
CMPBX,CX
JGL1;
从本指令可知,BX、CX中为有/带符号数
JEL2
MOVSI,1;
当BX〈CX时执行该分支
JMPEXIT
L1:
MOVSI,2;
当BX〉CX时执行该分支
L2:
MOVSI,3;
当BX=CX时执行该分支
EXIT:
┆
7.下列程序执行完后,AX=7498H。
MOVAX,6264H
ANDAX,AX
JNZDONE
SHLCX,3
RORAX,CL
DONE:
ADDAX,1234H
HLT
8.下列程序执行完后,AX=6912H。
MOVAX,5678H
MOVBX,1234H
ADDAL,BL
DAA
MOVCL,AL
MOVAL,AH
ADCAL,BH
MOVAH,AL
MOVAL,CL
9.已知数据段定义如下:
DATASEGMENT
C1DW‘A3’,3AH
C2DB2DUP(4,‘B’)
C3EQU$-C1
C4DW4321H,C3
DATAENDS
请解答下列问题:
①画出数据段在主存中的存放形式示意图。
②在下列各指令之后的空白处写出执行结果。
MOVAL,C2-2;
AL=3AH
MOVBL,C2+4;
BL=21H
MOVCX,C1+3;
CX=0400H
MOVDX,C4+2;
DX=0008H
10.阅读如下程序并回答问题
①主程序运行之后,以BUFB为首址的字节存储区中的内容是什么?
90、91、88、99、68(以BUFB为首址的字节存储区有5个单元)
②如果主程序中漏写了“INCDI”,运行结果如何?
68、0、0、0、0
STACKSEGMENTSTACK
DB200DUP(0)
STACKENDS
DATASEGMENT
BUFADB10,20,30,50,90,60
DB11,21,31,51,91,61
DB22,24,69,88,12,10
DB30,32,34,39,4