微机原理与接口技术综合复习题.docx
- 文档编号:7573956
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:28
- 大小:132.52KB
微机原理与接口技术综合复习题.docx
《微机原理与接口技术综合复习题.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术综合复习题.docx(28页珍藏版)》请在冰豆网上搜索。
微机原理与接口技术综合复习题
微机原理及接口技术测验题七
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.MIPS作为表示计算机运算速度的单位,其含义是(A)
A.每秒执行百万条指令B.每分钟执行百万条指令
C.每秒处理百万个字符D.每分钟处理百万个字符
2.一个24×24点阵的汉字要占用(C)
A.24个字节B.32个字节
C.72个字节D.128个字节
3.8086CPU中段寄存器有(C)
A.1个B.2个
C.4个D.8个
4.如果仅用8086的一条移位指令实现目的操作数中的数据移动多位,则应先将移位次数保存到(C)
A.AL中B.BL中
C.CL中D.DL中
5.DOS系统功能调用中的1号调用是从键盘输入一个字符并送入寄存器(A)
A.ALB.BL
C.CLD.DL
6.EPROM是指(B)
A.不可编程ROMB.可擦除可编程ROM
C.电可改写的ROMD.电可擦除可编程ROM
7.下列关于I/O端口编址方式的说法,正确的是(D)
A.8086对I/O端口采用统一编址
B.独立编址的I/O端口占用内存空间
C.统一编址的I/O端口数量不超过210个
D.统一编址使用对存储器访问的指令访问I/O端口
8.下列芯片中,具备地址锁存功能的是(B)
A.74LS245B.74LS273
C.Intel8286D.Intel8287
9.下列8251A的引脚中,属于MODEM控制信号的是(B)
A.
B.
C.
D.
10.下列几个波特率中,属于标准位速度的是(B)
A.70位/sB.110位/s
C.120位/sD.240位/s
11.USB总线最多可连接的外设装置的数目为(C)
A.31B.63
C.127D.255
12.用8位二进制反码表示一个带符号数,其最小值为(D)
A.-256B.-255
C.-128D.-127
13.十进制数-123的8位二进制补码为(C)
A.01111011B.10000100
C.10000101D.11111011
14.设AL=7AH,BL=8BH,执行指令“CMPAL,BL”后,标志位OF和SF的状态为(D)
A.OF=0,SF=0B.OF=0,SF=1
C.OF=1,SF=0D.OF=1,SF=1
15.设AX=006BH,顺序执行指令“NEGAL”和“CBW”后,AX中的内容为(D)
A.0094HB.0095H
C.0FF94HD.0FF95H
16.能对状态标志位CF产生影响的指令是(A)
A.NEGAXB.NOTAX
C.DECAXD.INCAX
17.通常,外设接口中的数据端口、状态端口和控制端口(C)
A.都是双向端口
B.分别为双向端口、输出端口和输入端口
C.分别为双向端口、输入端口和输出端口
D.分别为输入端口、输入端口和输出端口
18.实际应用中,大部分DMAC采用的最常用、最简单的传送方式是(D)
A.中断传送B.周期挪用
C.周期扩展D.CPU停机
19.若输入电压满刻度值为2V,则8位ADC的分辨率约为(B)
A.2mVB.7.8mV
C.15.6mVD.250mV
20.设SS=1000H,SP=0100H,AX=1234H,执行指令“PUSHAX”后,存放数据34H的内存单元物理地址为(A)
A.100FEHB.100FFH
C.10102HD.10103H
21.8086微处理器的字长为(C)
A.1位B.8位
C.16位D.32位
22.数字“3”的标准ASCII代码为“0110011”,它的带偶校验的ASCII代码为(D)
A.00110011B.01100110
C.01100111D.1011001l
23.BP用作基地址寄存器时,隐含使用的段寄存器为(D)
A.CSB.DS
C.ESD.SS
24.8086CPU在进行I/O端口写操作时,控制信号M/
和DT/
是(B)
A.M/
=L、DT/
=LB.M/
=L、DT/
=H
C.M/
=H、DT/
=LD.M/
=H、DT/
=H
25.芯片8288在8088CPU系统中用作(C)
A.总线锁存器B.总线收发器
C.总线控制器D.总线仲裁器
26.在使用重复控制指令时,用作重复次数计数器的寄存器是(C)
A.AXB.BX
C.CXD.DX
27.8086的存储器是分段的,定义一个段的命令是(B)
A.MACRO和ENDMB.SEGMENT和ENDS
C.PROC和ENDPD.NAME和END
28.DRAM芯片2164的存储容量为64K×1位,对2164芯片的刷新方法是(C)
A.每次刷新1个存储单元B.每次刷新128个存储单元
C.每次刷新256个存储单元D.每次刷新512个存储单元
29.下列不属于8259A基本组成部分的是(B)
A.优先权判别器PRB.标志寄存器FR
C.8位中断请求寄存器IRRD.8位中断屏蔽寄存器IMR
30.下列关于74LS373的说法,正确的是(B)
A.74LS373是一种3—8地址译码器B.74LS373是一种8D锁存器
C.74LS373主要用于数据缓冲D.74LS373主要用于地址缓冲
31.下列不属于DMA数据传送方式的是(A)
A.中断传送B.请求传送
C.单字节传送D.成组传送
32.
33.
34.X和Y是两个有符号的单字节整数,执行X+Y后,结果有溢出的是(B)
A.X=60,Y=67B.X=90,Y=38
C.X=100,Y=26D.X=120,Y=5
35.设DF=0,每次执行MOVSB指令后,SI和DI均要分别(C)
A.减2B.减1
C.加1D.加2
36.已知SP=2110H,执行指令“POPAX”后,SP寄存器的值为(D)
A.210EHB.210FH
C.2111HD.2112H
37.设AL=0AH,下列指令执行后,能使AL=05H的指令是(D)
A.NOTALB.ANDAL,0FH
C.ORAL,0FHD.XORAL,0FH
38.条件转移指令JNBE产生转移的条件是(A)
A.CF=0且ZF=0B.CF=0且ZF=1
C.CF=1且ZF=0D.CF=1且ZF=l
39.已知语句为:
ORG0010H
VALDW1,2,$+2,3,4,5
则指令“MOVAX,VAL+4”执行后,AX的值为(D)
A.0004HB.0005H
C.0012HD.0016H
40.某容量为16KB的采用全译码的RAM的首地址为30000H,则其末地址可能是(C)
A307FFHB.30FFFH
C.33FFFHD.34FFFH
41.十进制数—123的8位补码为( C )
A.83HB.84H
C.85HD.0FBH
42.计算机系统中内存容量大小取决于( D )
A.CPU数据总线的位数B.CPU地址总线的位数
C.CPU控制总线的位数D.CPU数据总线和地址总线的位数
43.当8086进行堆栈操作时,使用的段基值是在( D )
A.CS中B.DS中
C.ES中D.SS中
44.8086CPU中的DT/
信号用于控制( D )
A.串操作时的增址或减址B.存储器的读或写
C.I/O端口的输入或输出D.数据总线的传送方向
45.当所选中的存储器和外设的存取速度较慢时,允许在总线周期中插入等待周期Tw,插入的Tw是在( C )
A.T1与T2之间B.T2与T3之间
C.T3与T4之间D.T4与下一个总线周期的T1之间
46.下列伪指令中,可以用来定义字节变量的是( A )
A.DBB.DW
C.DDD.DQ
47.条件转移指令JNO的转移条件是( A )
A.OF=0B.IF=0
C.CF=0D.PF=0
48.设AL的内容为4BH,执行指令“TESTAL,05H”后,AL的内容为( B )
A.01HB.4BH
C.4FHD.0BEH
49.指令性语句用在( D )
A.数据段B.附加数据段
C.堆栈段D.代码段
50.需要配置刷新电路的存储器是( D )
A.ROMB.EPROM
C.SRAMD.DRAM
51.74LS138译码器是( C )
A.1—2译码器B.2—4译码器
C.3—8译码器D.4—16译码器
52.设某一ROM芯片的地址范围为0000H~03FFH,则该ROM芯片可寻址单元有( A )
A.1K个B.2K个
C.4K个D.8K个
53.8086按I/O指令寻址方式得到的地址是( D )
A.物理地址B.有效地址
C.段内偏移量D.I/O端口地址
54.下列芯片中,可供外设向CPU发中断请求信号的芯片是( D )
A.8251AB.8253—3
C.8255AD.8259A
55.8086CPU系统中NMI的中断类型号为( C )
A.00HB.01H
C.02HD.03H
56.用于选择8255A片内寄存器的信号是( A )
A.A1A0B.
C.D7~D0D.
57.当8255A的三个端口都工作在方式0输入时,则应选择的控制字为( B )
A.8BHB.9BH
C.0BBHD.0FBH
58.8253—5的计数执行单元是一个( B )
A.加1计数器B.减1计数器
C.加2计数器D.减2计数器
59.8253—5采用软件触发选通的工作方式是( C )
A.方式1B.方式2
C.方式4D.方式5
60.一般串行通信使用的数据传输线的位数是( A )
A.1位B.4位
C.8位D.16位
61.8086CPU系统中,内存的最大容量为(B)
A.1024BB.1024KB
C.1024MBD.1024GB
62.每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为(A)
A.指令周期B.总线周期
C.时钟周期D.CPU周期
63.8086微处理器的A19/S6~A16/S3引脚是(D)
A.数据总线B.地址总线
C.地址/数据总线D.地址/状态总线
64.当零标志ZF=l时,表示(B)
A.运算结果为1B.运算结果为0
C.运算结果不为0D.运算结果为全l
65.在堆栈操作中,它隐含使用的通用寄存器是(D)
A.AXB.BX
C.BPD.SP
66.指令JMPDWORDPTR[BX][SI]的寻址方式是(D)
A.段内直接转移寻址B.段内间接转移寻址
C.段间直接转移寻址D.段间间接转移寻址
67.下列指令执行后,能使(BX)=0,同时也使CF=0、OF=0的指令是(B)
A.ORBX,BXB.XORBX,BX
C.ANDBX,BXD.TESTBX,0FFFFH
68.只读存储器芯片写入内容后,可以用电信号清除的是(D)
A.ROMB.PROM
C.EPROMD.E2PROM
69.I/O端口工作在独立编址方式时(D)
A.与存储器共用统一的地址空间
B.读写操作由硬件信号
和
来实现
C.用MOV指令访问
D.用专用的I/O指令访问
70.中断向量表中存放着(C)
A.中断服务程序B.被中断的服务程序
C.中断服务程序入口地址D.被中断的服务程序的断点地址
71.一般的接口电路片选信号是由(A)
A.译码器产生B.寄存器产生
C.锁存器产生D.缓冲器产生
72.当8255A的端口A作在方式2时,该端口(C)
A.只能输出B.只能输入
C.既可输入也可输出D.不能输入和输出
73.8253—5中的计数执行单元是(C)
A.8位计数器B.10位计数器
C.16位计数器D.32位计数器
74.当8253—5的某一计数器设定为方式2,初值为1000,GATE一直为1的情况下,若CLK的输入频率为10KHz,则OUT的输出频率为(B)
A.1HzB.10Hz
C.100HzD.1000Hz
75.下列芯片中,属于可编程串行通信接口的芯片是(A)
A.8251AB.8253—5
C.8255AD.8259A
76.用8位补码85H表示的十进制数为(A)
A.-123B.-5
C.122D.133
77.在8086CPU中,用于保存当前代码段段基值的寄存器是(C)
A.DSB.ES
C.CSD.SS
78.设AL的内容为0BEH,执行指令“SHRAL,01H”后,AL的内容为(A)
A.5FHB.7CH
C.0BEHD.0DFH
79.Intel2732A的存储容量为(B)
A.2K×8位B.4K×8位
C.32K×4位D.64K×1位
80.响应INTR中断请求的必要条件为(B)
A.IF=0B.IF=1
C.TF=0D.TF=1
81.已知SP=2110H,执行指令“PUSHAX”后,SP寄存器的值为(A)
A.210EHB.210FH
C.2111HD.2112H
82.指令XLAT通常用于表格检索,在使用该指令时,存放表格首地址的寄存器是(B)
A.AXB.BX
C.CXD.DX
83.下列指令执行后,AL寄存器的值保持不变的是(C)
A.ADDAL,01HB.ADCAL,01H
C.CMPAL,0lHD.SUBAL,01H
84.条件转移指令JB产生转移的条件是(B)
A.CF=0B.CF=l
C.OF=0D.OF=1
85.执行1号DOS系统功能调用,从键盘输入的字符值存放在寄存器(A)
A.AL中B.BL中
C.CL中D.DL中
86.SRAM芯片6116的工作方式为读出时,控制信号
、
的状态是(B)
A.
=L、
=LB.
=L、
=H
C.
=H、
=LD.
=H、
=H
87.下列关于8259A的功能,正确的说法是(B)
A.8259A的中断优先权管理方式共有6种
B.8259A能向CPU提供可编程的中断类型码
C.一片8259A最多可管理64级优先权中断源
D.8259A不能对所管理的中断源进行屏蔽
88.下列关于74LS245的用途,不正确的说法是(B)
A.常用于数据锁存B.常用于数据双向传送
C.常用于数据驱动D.常用于数据缓冲
89.下列中断中,属于外部中断的是(C)
A.溢出中断B.断点中断
C.可屏蔽中断D.除法出错中断
90.RS-232C标准的电气特性中数据“0”规定为(D)
A.-3~-15VB.-5~0V
C.0~+5VD.+3~+15V
二、填空题请在每小题的空格中填上正确答案。
错填、不填均无分。
1.计算机系统是由________和________组成的。
2.8086CPU中的CS称为________寄存器,FR称为________寄存器。
3.2732A是EPROM芯片,当
引脚加上21伏电压且
加上低电平时,2732A为________方式,而该片Vcc引脚应加________伏电压。
4.8255A有三个________位端口PA、PB、PC,各端口都可由程序设定为各种不同的工作方式,其中端口A有________种工作方式。
5.PC总线信号线包括________位双向数据总线,________位单向地址总线。
6.时钟周期是CPU的时间基准,由计算机的________决定。
8086CPU的总线周期至少由________个时钟周期组成。
7.I/O端口的编址方式有________和________两种。
8.
9.十进制数+13的8位二进制补码为__0DH______,十进制数-13的8位二进制补码为__11110011B______。
10.容量为16K×8位的RAM芯片62128的地址线有___14_____条,数据线有___8_____条。
11.8086CPU加电复位后,CS=__0FFFFH____,IP=__0000H____。
12.应用PROC和ENDP可以定义一个过程,在定义时,过程的类型属性可选用__NEAR____或__FAR____。
13.当前PC机中存储系统采用______、______和辅助存储器三级存储体系结构。
14.8259A的中断优先权管理方式有完全嵌套方式、自动循环方式、特殊循环方式、______和______等五种。
15.8位二进制补码11111111B表示的十进制数真值为____-1_______,8位二进制反码11111111B表示的十进制数真值为____-0_______。
16.8086CPU中的INTR信号称为_______,NMI信号称为_______。
17.微机指令系统的指令一般由两部分组成,即_______和_______。
18.74LSl38是一个译码器,它有__3___个“选择输入端”,3个“使能输入端”,以及__8____个输出端。
19.大部分DMAC都有三种DMA传送方式:
(1)单字节传送方式;
(2)____方式;(3)____方式。
20.RS一232C是应用于串行二进制交换的____和____之间的标准接口。
21.8086CPU被设计为两个独立的功能部件,它们是___________和___________。
22.存储器的存储速度可以用两个时间参数表示,一个是___________,另一个是___________。
23.8086有两条中断请求线,它们是___________和___________。
24.当总线上所接负载超过总线的负载能力时,必须在总线和负载之间加接___________或___________。
三、简答题
1.什么是逻辑地址?
什么是物理地址?
8086系统中物理地址为多少位?
2.设有数据定义如下:
DA1DB1,2
DA2DW213H
R1EQUDA2-DAl
DA3DW?
DA4DD?
R2EQU$-DA3
问R1和R2的值分别是多少?
3.在存储器系统中,实现片选控制的全译码、部分译码和线选三种方法各有何特点?
4.分别写出能完成下列操作的指令:
(1)将AL的高4位清零,低4位保持不变;
(2)将AL的低4位全置“1”,其他位不变;
(3)将AL的最低位取反,其他位不变。
5.什么是中断向量表?
8086系统的中断向量表存放在存储器的哪一个区域?
在这个区域中,哪4个字节单元用于存放类型3的中断向量?
6.简述最大方式下,支持8086系统工作的芯片有哪些?
各自的作用是什么?
7.内存芯片同CPU连接时,有哪三类线要连接?
8.简述中断传送方式的工作过程。
9.8253有几个独立的计数器?
每个计数器可工作在几种不同的工作方式下?
每种方式有几种不同的计数方式?
10.设DS=2000H,BX=0100H,(20100H)=12H,(20101H)=34H。
问:
(1)执行指令“MOVAX,[BX]”后,AX的值是多少?
(2)执行指令“LEAAX,[BX]”后,AX的值是多少?
11.设有数据定义如下:
ARRAYDB′ABCDE′
TABLEDW10DUP(?
)
下列5条MOV指令执行后,AX、BX、CX、DX、SI的值分别是多少?
(1)MOVAX,TYPEARRAY
(2)MOVBX,TYPETABLE
(3)MOVCX,LENGTHARRAY
(4)MOVDX,LENGTHTABLE
(5)MOVSI,SIZETABLE
12.外设向CPU申请中断,但CPU不予以响应,原因有哪些?
13.指令“MOVAX,[200lH]”的机器码为4个字节,存放在代码段1000H:
2000H开始的4个单元中,8086CPU执行该指令从取指到执行指令需要多少个总线周期?
设系统时钟频率为5MHz,在无等待周期的情况下,从取指到执行指令需要多少时间?
14.ADC0809同微处理器直接相连,EOC引脚接微处理器的INTR脚,微处理器可以采取几种方式正确读取ADC0809的A/D转换结果?
15.请指出指令“ADCCX,MASK[BX][SI]”中各操作数的寻址方式。
16.简述存储系统的层次结构。
17.在异步串行通信中,传送每个字符的字符格式是由哪几部分组成的?
18.一片8259A可管理多少级优先权中断源?
通过8259A的级联,最多可管理多少级优先权中断源?
20.设某系统为20位地址总线,采用全译码方式,若用512×4位RAM构成16KB的存储系统,需要多少个RAM芯片?
需要多少位地址作为片外地址译码?
21.简述查询式数据传送方式的工作过程。
22.ADC0809能否同时对8路模拟量进行A/D转换?
阐明原因。
23.分别指出下列各指令中源操作数的寻址方式
(1)MOVAX,1000H
(2)MOVAX,[1000H]
(3)MOVAX,[BX]
(4)MOVAX,[BX+0100H]
(5)MOVAX,[BX+SI+0010H]
24.设有数据定义如下:
ARRAYDB10H,24H,5AH,…,0C7H,98H
COUNTEQU$-ARRAY
试分别写出完成下列操作的指令。
(1)将ARRAY的偏移地址送BX;
(2)将ARRAY的第1个字节单元内容送AL;
(3)将ARRAY数组的数据元素个数送CX。
四、分析题
1.阅读下列程序段,回答问题
SUMDW?
MOVAX,0
MOVCX,10
MOVBX,2
LOP1:
ADDAX,BX
INCBX
INCBX
LOOPLOP1
MOVSUM,AX
HLT
(1)该程序段执行后,寄存器AX和BX的内容分别是什么?
(2)该程序段完成的功能是什么?
2.已知定时器8253的CLK0=100KHz,GATE0=1,端口地址范围为304H~307H。
采用计数通道0,设计一个循环扫描器,要求扫描器每隔10ms输出一个宽度为1个时钟周期的负脉冲。
(1)写出求计数初值的过程;
(2)编写8253的初始化程序。
初始化时无关项置0,计数值的码制为二进制。
3.阅读下面的程序,回答问题:
DATASEGMENT
ARRAYDB8,-19,65,-12,78,-32,l20,-17,36,32
COUNTEQU$-ARRAY
RESULTDB?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
MAINPROCFAR
BEGIN:
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
LEASI,ARRAY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 综合 复习题