微机原理与接口复习文档格式.docx
《微机原理与接口复习文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理与接口复习文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
(8)物理地址()h.是各种信息传送的通道或传送信息线的集合。
(9)逻辑地址()i.各指令执行所花的时间,不同指令该值不同同。
(10)寻址方式()j.是指CPU执行指令时的时间刻度
二、单项选择题(本大题共15小题,每空1分,共26分)
1.8086CPU由两个独立的工作单元组成,它们是
(1)()和
(2)()。
(1)A.算术/逻辑运算单元ALUB.执行单元EU
C.通用寄存器D.执行控制单元
(2)A.总线控制逻辑B.内部通讯寄存器
C.指令寄存器D.总线结口单元BIU
2.8086CPU有两种工作模式,即最小工作模式和最大工作模式,最大工作模式由
(1)()决定。
最小工作模式的特点是
(2)(),而最大工作模式的特点是(3)()。
请选择正确答案。
(1)A.
电平B.
电平
C.HOLD=H电平D.HOLD=L电平
(2)A.不需总线控制器8288B.适用于单一处理机系统
C.由编程进行模式设定D.M/IO引脚可直接引用
(3)A.需总线控制器8288B.适用于多处理机系统
C.由编程进行模式设定D.M/IO引脚不可直接引用
3.在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语言()。
A.比高级语言好懂B.比机器语言便于编程且比高级语言运行速度快
C.比机器语言执行速度快D.比其它语言好移植
4.8086CPU外部的数据总线和地址总线分别为()位。
A.16,16B.16,20C.8,16D.20,20
5.在8086CPU中,堆栈操作指令是()数据传送指令。
A.8位B.8位或16位C.16位D.32位
6.在汇编过程中不产生指令码,指示汇编程序如何汇编的指令是()。
A.汇编指令B.伪指令C.机器指令D.宏指令
7.若AX=65ACH,BX=0B79EH,则下列指令执行后标志位正确的是()。
A.执行ADDAX,BX指令后,CF=1,OF=1;
B.执行SUBAX,BX指令后,SF=1,OF=0;
C.执行TESTBX,AX指令后,OF=0,CF=0;
D.执行XORAX,BX指令后,PF=1,IF=0。
8.在并行可编程电路8255中,8位的I/O端口共有()
A.1个;
B.2个;
C.3个;
D.4个
9.8086CPU在响应单片8259的中断过程中连续执行两个INTA中断响应周期,第一个中断响应周期是
(1)(),第二个中断响应周期是
(2)()。
(1)A.清除8259中断服务寄存器ISRIB.清除8259中断请求寄存器IRRI
C.置位8259中断服务寄存器ISRID.置位8259中断请求寄存器IRRI
(2)A.读取8259中OCW3的内容B.读取8259中断屏蔽寄存器的内容
C.读取中断类型号D.清除中断申请寄存器IRRI
10.8086CPU可访问的存储器空间是由连续存放的
(1)()个独立字节组成,而实际上又分成两部分,其中一部分称为低位库,和数据线的低8位D7~D0相连,对于高位库与数据线的高8位D15~D8相连,对于高位库的选择信号是
(2)(),对于低位库的选择信号是(3)(),对于每个库内存储单元的选择信号是(4)()。
(1)A.64KBB.256KBC.1MBD.4MB
(2)A.ALEB.BHEC.HLDAD.HOLD
(3)A.ALEB.BHEC.A0D.HLDA
(4)A.A19~A0B.A19~A1C.A18~A0D.A18~A1
11.8086CPU响应可屏蔽硬中断的条件是
(1)()。
对于掉电,8086是通过
(2)()来处理的。
(1)A.IF=0B.IF=1C.INTY=0D.INTY=1
(2)A.软件中断B.DMA请求C.可屏蔽中断D.非屏蔽中断
12.8086CPU有一个与存储器空间完全独立的空间供连接输入输出(I/O)设备使用,占有的I/O地址空间
(1)(),使用的地址信号线为
(2)()。
(1)A.256字节B.512字节C.64K字节D.128K字节
(2)A.A7~A0B.A15~A0C.A15~A1D.A19~A0
13.构成8086系统32KB的程序存储空间,选择EPROM的最佳方案是
(1)(),组成256KB的随机存储器RAM,选取的最佳方案是
(2)()。
(1)A.1片32K×
8bitB.2片16K×
8bit
C.4片8K×
8bitD.8片4K×
8bit
(2)A.1片256K×
8bitB.2片128K×
C.8片32K×
8bitD.16片16K×
14.Pentium有一个独立并行的32位地址总线是以
(1)()地址输出总线,有一个独立并行的32位数据总线,它具有的数据存取能力为
(2)()。
(1)A.16条B.32条C.34条D.36条
(2)A.8位B.16位C.24位D.32位
15.在PC/XT中NMI中断的中断矢量在中断矢量表中的位置()。
A.是由程序指定的B.是由DOS自动分配的
C.固定在0008H开始的4个字节中D.固定在中断矢量表的表首
16.下列数中最大的数是()。
A.(10000011)2B.(10010101)BCDC.(92)16D.(101)10
17.8086CPU外部的数据总线和地址总线分别为
(1)()位。
在8086CPU中,堆栈操作指令是
(2)()数据传送指令。
(1)A.16,16B.16,20C.8,16D.20,20
(2)A.8位B.8位或16位C.16位D.32位
18.8086CPU由两个独立的工作单元组成,它们是
(1)()和
(2)(),前者的功能是(3)(),后者的功能是(4)()。
(1)A.算术/逻辑运算单元ALUB.执行单元EU
(2)A.总线控制逻辑B.内部通讯寄存器
(3)A.进行算术/逻辑运算B.计算寻址单元地址的位移量
C.连接外部总线D.从存储器中读取数据
(4)A从程序存储器中读取操作码B.从数据存储器中读取操作数
C.将运算结果写入存储器中D.完成所有的总线操作
19.8086有两种工作模式,即最小工作模式和最大工作模式,最小工作模式由
(1)()决定。
最小工作模式的特点是
(2)(),而最大工作模式的特点是(3)()。
C.由编程进行模式设定D.
引脚可直接引用
引脚不可直接引用
20.8086CPU可访问的存储器空间是由连续存放的
(1)()个独立字节组成,而实际上又分成两部分,其中一部分称为低位库,和数据线的低8位D7~D0相连,对于高位库与数据线的高8位D15~D8相连,对于高位库的选择信号是
(2)(),对于低位库的选择信号是(3)(),对于每个库内存储单元的选择信号是(4)()。
(1)A.64KBB.256KBC.1MBD.4MB
(3)A.ALEB.BHEC.A0D.HLDA
(4)A.A19~A0B.A19~A1C.A18~A0D.A18~A1
21.8086CPU响应可屏蔽硬中断的条件是()。
A.IF=0B.IF=1C.INTY=0D.INTY=1
22.8086CPU在响应单片8259的中断过程中连续执行两个INTA中断响应周期,第一个中断响应周期是
(1)(),第二个中断响应周期是
(2)()。
(1)A.清除8259中断服务寄存器ISRB.清除8259中断请求寄存器IRR
C.置位8259中断服务寄存器ISRD.置位8259中断请求寄存器IRR
C.读取中断类型码D.清除中断申请寄存器IRR
23.8086CPU有一个与存储器空间完全独立的空间供连接输入输出(I/O)设备使用,占有的I/O地址空间
(1)(),使用的地址信号线为
(2)()。
(2)A.A7~A0B.A15~A0C.A15~A1D.A19~A0
24.80386有一个独立并行的32位地址总线是以
(1)()地址输出的,80386一个独立并行的32位数据总线,它具有的数据存取能力为
(2)()。
25.已知DRAM2118芯片容量为16K×
1bit,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为()。
A.2和8;
B.1和16;
C.4和16;
D.4和8
26.在PC/XT中NMI中断的中断矢量在中断矢量表中的位置()。
A.是由程序指定的B.是由DOS自动分配的
C.固定在0008H开始的4个字节中D.固定在中断矢量表的表首
27.已知DS=2000H,SS=1500H,BP=0200H,传送指令MOVAX,[BP+5]源操作数的寻址方式是
(1)(),物理地址是
(2)()。
(1)A.寄存器寻址B.寄存器间接寻址C.基址寻址D.直接寻址
(2)A.15205HB.20205HC.17005HD.22005H
28.下列指令中合法的指令是
(1)(b)和
(2)(c)。
(1)A.MOVCL,SIB.PUSHCS
C.MOV[BX+DI],ADRYD.MOVSS,1500H
(2)A.INAX,120HB.MOV[BX],5
C.MOVDSP[SI],DSDMOV[BP+BX+4],AL
29.总线周期的T1状态下,数据/地址线上是
(1)()信息,用
(2)()信号将此信息锁存起来。
(1)A.数据B.地址C.控制D.状态
(2)A.
B.
C.MN/
D.ALE
30.为了解决CPU与外部设备工作速度的不一致,在I/O接口电路中,输入必须有(),输出必须有()。
A.锁存器B.缓冲器C.译码器D.控制器
31.中断类型码为40H的中断服务程序入口地址存放在中断向量表中的起始地址是(c)
A.DS:
0040HB.DS:
0100HC.0000H:
0100HD.0000H:
0040H
32.8086/8088响应不可屏蔽中断时,其中断类型码是(a)。
A.由CPU自动产生B.从外设取得C.由指令INT给出D.由中断控制器提供
三、填空题
1.已知两二进制数的补码分别为[a]补=00110010,[b]补=11101001那么
[a+b]补=(__________),其真值a+b=(_________)2=(_______)10
2.8086CPU通过数据总线对_______进行一次访问所需的时间为一个总线周期,一个总线周期至少包括________时钟周期。
3.在8086微机系统中,堆栈内数据存储的规则是__________,而指令队列中指令代码存取的特点是__________。
4.8086CPU的内部结构上可分为______和______两个独立的功能部件。
CPU与外设间的数据传送方式有________、_________、________和_______。
5.假定8086工作于最小方式且正处于对I/O读状态。
在不需要插入等待周期的情况下,该总线周期由_______个时钟周期组成,在该总线中
为____平,
为_______电平。
6.PentiumCPU在存储器管理中有两种工作方式,即________________方式和_________________方式。
Windows工作在______________方式。
7.8086CPU的指令系统中操作数的寻址方式有_______种,它们分别是:
_____________________________________________________________________。
I/O寻址方式有______种,它们分别是:
___________________________。
8.8086/8088CPU的指令系统按功能可分为__________种类型,它们它们分别是:
_______________________________________________________________。
9.8086CPU的中断系统规定,无论外部或内部中断共有______个中断类型码,每个中断都有一个_____位的中断类型码。
中断类型码与对应的矢量地址换算公式为____________,系统将在内存地址__________处设置全部中断类型的中断矢量表。
10.某微机系统的存储器总容量为256KB,若采用单片容量为16K×
8bit的SRAM芯片,则组成该存储系统共需此类芯片________个,每个芯片需______根片内地址选择线,整个系统应分为__________根地址线。
11.8237A共有______个独立可编程的DMA数据传送通道,它们是________________,每个通道可与一个外设以高达1.6MB的速度直接与存储器传送可达_______KB的数据块。
12.5255A可编程接口芯片内部具有_______个_______端口,有_____种工作方式。
可分别编程设置为_____方式。
8086CPU往8255端口B送数据时,则8255A芯片引脚A1A0为________。
13.一般DOS系统功能调用的步骤为
(1)________________________________;
(2)________________________________(3)____________________________
14.汇编语言中的三种基本语句为:
________语句、________语句和_______语句。
15.已知两数82A0H和8265H相加,试写出下列各标志位的置位情况和相加结果。
1)OF___________;
2)SF____________;
3)AF___________;
4)CF_____________;
5)相加结果:
_____________.
16.8086CPU的内部结构上可分为______和______两个独立的功能部件。
CPU通过数据总线对____________进行一次访问所需的时间为一个总线周期,一个总线周期至少包括________时钟周期。
17.8086CPU的内存寻址空间最大为________字节,I/O接口寻址能力为________个字节端口。
为了减轻总线负载,总线上的部件都应具有三态逻辑,三态逻辑电路输出信号的三个状态是_______、__________、__________。
18.一般而言,计算机的指令应包含________和________两个组成部分,所谓指令的寻址方式是指_____________________________。
19.已知两个二进制数a=11011B,b=10110B完成下列运算:
a+b=(____________________);
a-b=(_________________);
aANDb=(_______________);
aORb=(________________)。
20.堆栈是内存中一个专用区域,其存取规则是_____________;
在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将_____________的内容依次压入堆栈。
21.8086CPU的中断系统规定,无论外部或内部中断共有________个中断类型码,每个中断都有一个________位的中断类型码。
中断类型码与对应的矢量地址换算公式为_________,系统将在内存地址__________处,设置全部中断类型的中断矢量表。
228237A是一种_________控制器,它可以实现______和______间的高速数据传送。
23.当8086CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,寄存器CS=__________,IP=_____________,CPU从内存的___________单元开始执行程
24.CPU与I/O接口间传送的信息一般包括数据信息、地址信息、和控制信息三种类型。
25.微型计算机的输入/输出接口必须包括I/O数据缓存器、地址译码器和读写控制逻辑三个基本组成部分。
四、简答题
1.将下表中的标志寄存器中的标志位和右边的功能联系起来。
要求:
(1)在括号中填入右边的功能代号字母;
(2)填写标志的类型(属状态标志的填S,属控制标志的填C);
(3)写出各标志为0表示的状态。
标志
功能
类型
为0表示的状态
①SF()
②CF()
③AF()
④DF()
⑤TF()
⑥OF()
⑦PF()
⑧IF()
⑨ZF()
a.陷阱标志
b.符号标志
c.溢出标志
d.进位标志
e.结果为零标志
f.奇偶标志
g.中断标志
h.辅助进位标志
i.方向标志
2.若已知(BX)=2345H,(SI)=2ª
92H,位移量DISP=0C23H,(DS)=3100H,试确定下列各寻址方式产生的有效地址和物理地址:
(1)直接寻址;
(2)用BX寄存器间接寻址;
(3)用BX寄存器相对间接寻址;
(4)用BX和SI的基址变址寻址;
(5)用BX和SI的基址变址相对寻址;
(1)MOVAX,100
(2)MOVCS,AX
(3)MOVBX,DADA1[SI]
(4)MOV[BX],[SI]
(5)MOV[2320],AL
3.判断下列指令是否正确,对正确的说明其原操作数和目标操作数的寻址方式;
错误的指出其错误。
(1)MOVAX,[BX]
(2)MOVBP,BL
(3)MOVCS,AX
(4)MOV[BX],[SI]
(5)POPCS
4.下列程序是求
,并将结果存入SUM单元。
请完成该程序,在空白处填入适当的语句使程序完整。
DATASEGMENT
SUMDW?
DATAENDS
STACKSEGMENTPARASTACK
DW20HDUP(?
)
STACKENDS
CODESEGMENG
______________
START:
MOVAX,DATA
_______________
MOVAX,STACK
____________
MOVAX,0
MOVCX,100
AGAIN:
ADDAX,CX
___________
JNZAGAIN
MOVSUM,AX
INT21H
CODEENDS
ENDSTART
5.在PC系列机中调试汇编语言程序的工具软件是DEBUG,如下各命令的功能是什么?
R命令_____________________;
T命令______________________;
D命令____________________;
G命令______________________;
Q命令____________________.
6.存储器中每一个段最多为64K字节,当某程序raute运行后,用DEBUG命令显示出当前各存储器的内容如下:
c>
debugroute.exe
-g
-r
AX=0000BX=0000CX=006DDX=0000SP=00C8BP=0000SI=0000DI=0000
DS=11A7ES=11A7SS=21BECS=31B8IP=0000NVUPEIPLNZPONC
(1)画出此时存储器的分段示意图;
(2)写出各状态标志的状态。
7.已知(AX)=