微机原理与接口复习文档格式.docx

上传人:b****6 文档编号:19183581 上传时间:2023-01-04 格式:DOCX 页数:17 大小:118.68KB
下载 相关 举报
微机原理与接口复习文档格式.docx_第1页
第1页 / 共17页
微机原理与接口复习文档格式.docx_第2页
第2页 / 共17页
微机原理与接口复习文档格式.docx_第3页
第3页 / 共17页
微机原理与接口复习文档格式.docx_第4页
第4页 / 共17页
微机原理与接口复习文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

微机原理与接口复习文档格式.docx

《微机原理与接口复习文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理与接口复习文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

微机原理与接口复习文档格式.docx

(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)=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1