2018微机原理及接口技术复习题_第1页
2018微机原理及接口技术复习题_第2页
2018微机原理及接口技术复习题_第3页
2018微机原理及接口技术复习题_第4页
2018微机原理及接口技术复习题_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2018年《微机原理及接口》复习题填空题1.中断的响应过程包括中断申请、中断相应、()。2.存储器芯片与CPU之间的连接,实质上就是与()、()和控制总线的连接。3.CPU与外设的输入、输出方式包括程序控制方式、()、DMA方式。4.复位后系统从内存的()开始执行指令。5.8086存储器采用的是分体结构,即1MB的存储空间分成两个512KB的存储体,一个存储体包含(),另一个存储体包含()。6.存储器空间的划分和地址编码是靠地址线来实现的:采用地址线的()产生片选信号,实现对存储芯片的选择;采用地址线的低位实现()。7.微型计算机系统的工作过程是取指令→分析指令→()的不断循环的过程。8.8086CPU的指令队列大小为()。9.位于芯片内部的叫(),()用来连接计算机系统的各个主要部件。10.只有执行IN指令才出现I/O(),执行OUT指令才出现I/O()。1.8086CPU的Ready信号是由外部硬件产生的。()2.RAM必须定时刷新,否则所存信息就会丢失。()3.段内转移指令执行结果要改变IP、CS的值。()4.8086/8088构成的微机中,每个主存单元对应两种地址:段地址和偏移地址。()5.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现高电平时,则表示该端有中断请求。()6.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为45H。()7.在存储器的层次结构中,越远离CPU的存储器,其存取速度越慢,存储容量越大,价格越低。()8.存储器的存取速度可用存取时间和存取周期两个时间参数来衡量,其中后者比前者大。()9.中断返回指令IRET总是排在中断子程序的最后。()10.指令MOVAX,[3070H]中源操作数的寻址方式为直接寻址。()1.微型计算机是由()和()两大部分组成的。

2.系统总线包括()、()、()。

3.微型计算机软件系统包括()和()两部分。

4.立即寻址方式所提供的操作数直接包含在()中。

5.8086/8088CPU的数据线和地址线是以()方式轮流使用的。6、每一条指令一般都由()和()来构成。7.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成(CPU)与(存储器)或(I/O设备)的数据传送。8、若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为()~()。9、根据以下要求用一条指令写出相应的操作:(1)、把BX和DX的内容相加,结果送入DX中。()(2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。()(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。()10.8086中的BIU由()个()位段寄存器、一个()位指令指针、()字节指令队列、()位地址加法器和控制电路组成。11.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为()。12.指令MOVAX,[3070H]中源操作数的寻址方式为()。13、CPU与外设传送的三种信息是()和()及()。14.8086/8088构成的微机中,每个主存单元对应两种地址:()和()。15、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:()和()及()。16、8255有两个控制字,它们分别是()和()。17.在()方式下,输入输出指令中直接给出接口地址,且接口地址由一个字节表示。18.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现()时,则表示该端有中断请求。19.在汇编语言程序设计中有三种程序设计方法,它们分别是()、()、()。

20.内存用来存贮当前运行所需要的()和()。21.8086/8088构成的微机中,每个主存单元对应两种地址:_________和_________。22.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现_____________时,则表示该端有中断请求。23从大的功能部件来看,微型计算机的硬件主要由

、I/O接口和I/O设备组成,各部分之间通过系统总线相连,系统总线按功能分主要有三类

。24外部中断可以分为

,中断允许标志位对其中的

没有影响。25在存储器的层次结构中,越远离CPU的存储器,其存取速度(),存储容量(),价格()。26.8088/8086有

根地址线,可寻址的内存范围为

,其中的每个存储单元都有一个唯一的

地址。27若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为_____________。28.在存储器的层次结构中,越远离CPU的存储器,其存取速度_____________,存储容量_____________,价格_____________。29由于外设处理数据的时间一般比CPU时间长的多,所以输入接口要求对数据具有

能力,常用三态门实现,输出接口要求对数据具有

能力。30芯片的片选信号则是通过CPU的高位地址线译码得到,用全部的高位地址信号作为译码信号称为

,用部分高位地址信号(而不是全部)作为译码信号称为

,其中

方式,芯片的地址是唯一确定的31可编程定时计数器8253共占用

个I/O地址,工作方式有

种,其中自动重复计数的工作方式是

。32存储器的存取速度可用(存取时间)和(存取周期)两个时间参数来衡量,其中后者比前者大。33微型计算机的软件系统包括

。34.8251是一种可编程_____________通信接口芯片,它支持_____________通信规程。35.中断返回指令IRET总是排在_____最后________。36中断号16H的中断向量表地址的首址为

。37.CPU与外设间的数据传输方式有无条件传输方式、

方式、

方式及

方式。38.堆栈操作遵循

原则。39.半导体存贮器分为()和()。40、汇编语言源程序有两种语句,即:指令性语句和指示性语句。41、8086CPU的每个总线周期至少包含4时钟周期。42、微型计算机的三级存储体系是指Cache-主存层次和主存-辅存层次。43、计算机与外部信息交换的方式有两种,即串行通信和并行通信。44、CPU与外设的输入输出方式有程序控制方式、中断方式、DMA方式。45、ASCII是7位标准编码,它可以表示128个符号。46、解决中断优先权的方法有两种,即硬件方案和软件方案。47、8086的指令由操作码和地址码组成。48、8086存储器采用的是分体结构,即1MB的存储空间分成两个512KB的存储体,一个存储体包含偶数地址,另一个存储体包含奇数地址。49、采用分段结构的存储器,任何一个逻辑地址都由段基址和偏移地址两部分构成。50、中断的响应过程有中断申请、中断响应、中断处理。51、8255A芯片的工作方式有三种,分别是基本输入输出方式、选通输入输出方选择题1.指令指针寄存器中存放的是()A.当前指令B.下一条要执行的指令C.操作数地址D.下一条要执行指令的地址对于下列程序段:AGAIN;MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用指令()完成同样的功能。A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB3.由段寄存器、段偏移地址所确定的物理地址是这样产生的()。A.物理地址=段寄存器的内容×8+偏移地址B.物理地址=偏移地址×8C.物理地址=段寄存器内容×20+偏移地址D.物理地址=段寄存器内容×16+偏移地址4.寄存器寻址的操作数包含在()中A.CPU的内部寄存器B.内部存储器C.指令D.外部存储器5.以下()不属于中断的主要作用。A.实现“并行”处理B.实现实时处理C.实现故障处理D.实现串行操作6.以下()不属于I/O端口。A.数据端口B.状态端口C.命令端口D.通用端口PentiumCPU有32根地址线,能够寻址的最大存储空间是()A.64KBB.1MB.C.1GBD.4GB8.若READY为低电平,此时CPU执行哪一个周期?()A.T3周期B.等待的时钟周期TWC.T4周期D.T1周期9.当8259A在全嵌套方式下工作时,优先级最高的中断请求端是()A.IR4B.IR3C.IR0D.IR710.8086CPU对存储器实现分段管理,每段最大存储空间为()。A.64KBB.1MBC.128KBD.256KB.1.在8086/8088中,在T1状态,CPU往总线发出(

)信号。A.数据B.状态C.地址D.其他2.用8086CPU组成的PC机数据线是()。A.8条单向线B.16条单向线C.8条双向线D.16条双向线3.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A.80HB.28HC.E8HD.01H4.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW45.6166为2Kx8位的SRAM芯片,它的地址线条数为()。A.11B.12C.13D.146.在计算机系统中,可用于传送中断请求和中断相应信号的是()。A.地址总线B.数据总线C.控制总线D.都不对7.Intel8253的最大输入时钟频率是()。A.5MHzB.2MHzC.1MHzD.4MHz8.接口器件8251A()A.只能作异步传送B.只能作同步传送C.A和B均可D.可作并行传送9.中断向量表占用内存地址空间为()。A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH10.实现CPU与8259A之间信息交换是()。A.数据总线缓冲器B.级联缓冲/比较器C.读写控制电路D.数据总线缓冲器与读写控制电路1.当()时,8088CPU工作在最小模式之下。(C)A.芯片引线最少B.MN/=0

C.MN/=1D.使用多处理器2、堆栈的工作方式是()A.先进先出B.随机读写C.只能读出不能写入D.后进先出3.28.8086CPU复位后,下列寄存器的值为(

B

)。A.CS=0000H,IP=0000H

B.CS=0000H,IP=FFFFHB.CS=FFFFH,IP=0000H

D.CS=FFFFH,IP=FFFFH4.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A.80HB.28HC.E8HD.01H5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW46.段寄存器装入2300H,该段的结束地址是()。A.32FFFHB.23000HC.33FFFHD.33000H7.接口器件8251A()A.只能作异步传送B.只能作同步传送C.A和B均可D.可作并行传送8.用8086CPU组成的PC机数据线是()。A.8条单向线B.16条单向线C.8条双向线D.16条双向线9.实现CPU与8259A之间信息交换是()。A.数据总线缓冲器B.级联缓冲/比较器C.读写控制电路D.数据总线缓冲器与读写控制电路10.完成两数相加后是否溢出的运算,用()标志位判别。A.ZFB.IFC.OFD.SF11.某微机最大可寻址的内存空间为1MB,其CPU地址总线至少应有(C)条。A.32B.16C.20D.2412.在计算机系统中,可用于传送中断请求和中断响应信号的是()。A.地址总线B.数据总线C.控制总线D.都不对13.由段寄存器、段偏移地址所确定的物理地址是这样产生的(D)。

A.物理地址=段寄存器的内容×8+偏移地址B.物理地址=偏移地址×8

C.物理地址=段寄存器内容×20+偏移地址D.物理地址=段寄存器内容×16+偏移地址14.RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是(B)A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D1515.8086CPU在响应中断时顺序将(D)内容压入堆栈。A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS16.若READY为低电平,此时CPU执行哪一个周期?(B)

A.T3周期B.等待的时钟周期TW

C.T4周期D.T1周期17.8255A的方式选择控制字应写入()。A.A口B.B口C.C口D.控制口

18.寄存器寻址的操作数包含在()中。()

A.CPU的内部寄存器B.内部存贮器

C.指令D.外部存贮器19.用8086CPU组成的PC机数据线是(D)。A.8条单向线B.16条单向线C.8条双向线D.16条双向线20.若要对操作数清0,一般对操作数进行(C)运算。

A.相与B.相或

C.异或D.移位

10.外设与内存独立编址方式中,用于外设的指令功能(B)。

A.较强B.较弱

C.与用于内存的指令相同D.以上都不是21、8086能够访问的存储空间的大小是(A)。A.64kB.1MC.256D.16M22、8253是可编程定时、计数器芯片,它内部有(A)。A、三个定时器B、四个定时器C、二个计数器D、四个计数器23.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR724、相邻段地址之间的最小距离为(B)A、16个字节B、64K字节C、1K字节D、256字节25.8255A的方式选择控制字应写入(D)。A.A口B.B口C.C口D.控制口26、8086CPU在()时刻采样READY信号决定是否插入等待周期。A、T3下降沿B、T3上升沿C、T2下降沿D、T2上升沿27、保护断点就是保存(D)。A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值28.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A.80HB.28HC.E8HD.01H29.已知(AL)=7BH,(BL)=38H,执行指令ADD

AL,BL后,下列标志位的正确的是

A)

AF=1,ZF=1

B)OF=1,PF=0C)

CF=1,SF=0

D)ZF=1,OF=130.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4 C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW431.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH

AX后,存放数据21H的物理地址是

0FFH

。A)20102H

B)20101H

C)200FEH

D)200FFH32.寄存器间接寻址方式中,操作数在

中。

A)通用寄存器

B)堆栈

C)主存单元

D)段寄存器33.中断向量表占用内存地址空间为()。A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH34.存放偏移地址的寄存器称为间址寄存器,下面寄存器中不可以做间址寄存器的是

A)SI

B)BP

C)BX

D)SP35.实现CPU与8259A之间信息交换是()。A.数据总线缓冲器 B.级联缓冲/比较器C.读写控制电路D.数据总线缓冲器与读写控制电路36.主机与外设之间的数据输入输出方式主要下面有4种,其中

的效率最高A)无条件查询方式

B)DMA方式C)查询方式

D)中断方式37.下面哪种中断的中断类型码由硬件提供

。A)软件中断

B)NMIC)INTR

D)内部中断38.在计算机系统中,可用于传送中断请求和中断相应信号的是(D)。A.地址总线B.数据总线C.控制总线D.都不对39.8086CPU复位后,下列寄存器的值为(

B

)。A.CS=0000H,IP=0000H

B.CS=0000H,IP=FFFFHB.CS=FFFFH,IP=0000H

D.CS=FFFFH,IP=FFFFH40.段寄存器装入2300H,该段的结束地址是(A)。A.32FFFHB.23000HC.33FFFHD.33000H41.下列指令中,不正确的指令是(

D)。

A.MOVAX,BX

B.MOVAX,[BX]

C.MOVAX,CX

D.MOVAX,[CX]42.8086CPU向I/O端口地址30H写字数据应使用指令(

B

)。

A.OUT30H,AL

B.OUT30H,AX

C.OUTAL,30H

D.OUTAAX,30H43.中断向量表占用内存地址空间为(A)。A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH44.Intel8253的最大输入时钟频率是(B)。A.5MHzB.2MHzC.1MHzD.4MHz45.字符A的ASCII码为41H,字符a的ASCII码为(

)。

A.31H

B.32H

C.61H

D.62H13.Intel8253的最大输入时钟频率是()。A.5MHzB.2MHzC.1MHzD.4MHz三、判断下列问题是否正确1、段内转移指令执行结果要改变IP、CS的值(×)2、REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0)(√)3、MOVAX,[BP]的源操作数物理地址为16D×(DS)+(BP)4、8086/8088CPU的复位后开始执行的第一条指令的地址为FFFFH。(×)5、若各中断源的优先级是一样的,则可用自动循环优先级来实现。(√)6、在8086CPU构成的微机系统中,数据可以存放在几个不连续的段中。(√)7、8086CPU的最小方式是为实现多处理器系统而设计的。(×)8、OUTDX,AL指令输出的是16位操作数9、8086CPU的最小方式是为实现多处理器系统而设计的。()(×)10、MOVDS,2000H(×)11、在8086CPU构成的微机系统中,数据可以存放在几个不连续的段中。(√)12、CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。(×)13、采用直接寻址输入/输出指令的最大端口地址为0FFH。(√)14、8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。(×)15、PUSHAL(×)16、DMA方式不能实现内存与接口之间数据的直接交换。()(×)17、段内转移指令执行结果要改变IP、CS的值(×)18、8086的可屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。((×)19、构成一个最小8086CPU的微机系统只需8086、8282、8286就够了。()(×)20、8086CPU的Ready信号是由外部硬件产生的。()(√)21、ROM必须定时刷新,否则所存信息就会丢失。(×)22、在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信号以后,就不再去接收串行数据。(×)23.对8086/8088系统,中断类型码的大小与中断优先级高低无关。(√)24、8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。(√)25、中断类型码乘以4,就可以得到中断服务程序入口地址。(×)26、多个外设可以通过一条中断请求线向CPU发中断请求。(×)四、简答题什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?2.动态RAM为何要刷新?如何刷新?

对于8086存储器中的非规则字,为什么要两个总线周期才能读完?

4.

为什么DMA方式的传输速率比中断方式更高?

5.

若STR是字符串的首地址,指出下列程序的功能。

LEA

BX,STR

MOV

CX,30

LP:CMP

[BX],‘$’

JNZ

NEXT

MOV

[BX],‘&’

NEXT:INC

BX

LOOP

LP

HLT

1、什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为20,它的中断服务入口地址是多少?2、在一个8086CPU和单片8259A组成的系统中,试说明:

(1)8086CPU在响应可屏蔽中断的条件是什么?

(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是?

(3)假如8259A已被编程,ICW2=08H,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?2.设有一个具有16位地址和8位数据的存储器,问:(1)该存储器能存书多少个字节的信息?(2)如果存储器由8K×4位RAM芯片组成,需要多少片?(3)需要地址多少位做芯片选择?3、8086CPU从功能上分为几个部分?各部分由什么组成?各部分的功能是什么?8086从功能上可分为执行单元和总线接口单元。执行单元的功能是负责指令的执行,将指令译码并利用内部寄存器和ALU对数据进行处理。它由4个通用寄存器(AX、BX、CX、DX),4个专用寄存器(BP、SP、SI和DI),标志寄存器和算术逻辑部件组成。总线接口单元的功能是存储器、I/O端口传送数据。它由4个段寄存器(CS、DS、ES、SS),指令指针寄存器IP,20位地址加法器和6个字节的指令队列组成4、CPU有哪些寄存器组成?各有什么用途?其中标志寄存器的各标志位的含义是什么?5、什么是8086/8088CPU最大模式和最小模式?其关键区别是什么?6、什么是逻辑地址、物理地址、物理地址是如何求得的?假如CS=2000H,IP=0100H,其物理地址是多少?7.I/O接口电路采用统一编址或独立编址时对微处理器有无特殊要求?8.什么是中断类型码?什么叫中断向量?什么叫中断向量表?它们之间有什么联系?8、8259A在系统中起什么作用?当中断源提出中断请求后,8259A应完成哪些工作?9、什么是总线周期一个基本的总线周期由多少个T构成10、8086CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数?11.请说明Intel8253各个计数通道中三个引脚信号CLK,OUT和GATE的功能。12、常用的存储器片选控制方法有哪几种?简述它们的特点?五、程序设计1、编程实现Y=(X1+X2)/2。DATA SEGMENTX1DB?X2DB?YDW?DATA ENDSCODE SEGMENTASSUMECS:CODE,DS:DATAMOVAX,DATA;为DS设置段值MOVDS,AXMOVAL,X1;取变量X1送ALMOVBL,X2;取变量X2送BLADDAL,BLADCAH,0;X1+X2+进位送AXSARAX,1MOV[Y],AX;结果送YCODEENDSEND START六、可编程芯片1、循环彩灯控制电路如下图所示:请写出8255A的各端口地址。(2)写出8255A的工作方式控制字。(3)如要发光二极管逐个循环发光,请编写出控制程序。(设已知一个延时1s的子程序入口地址为DELAY五、某微型计算机系统中8253的端口地址为40H~43H,要求计数器0工作在方式0,计数初值为0DEH,按照二进制计数;计数器1工作在方式2,计数初值为1000D,按BCD码计数。写出初始化程序。(10分)8253的工作方式命令字如图。

MOVAL,10H;写通道0控制字OUT43H,ALMOVAL,0DEH;写通道0计数初值OUT40H,ALMOVAL,65H;写通道1控制字OUT43H,ALMOVAL,10H;写通道1计数初值(BCD码的高8位)OUT41H,AL设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。参考解答要输出脉冲周期为1ms,输出脉冲的频率是,当输入时钟频率为2MHz时,计数器初值是使用计数器1,先读低8位,后读高8位,设为方式3,二进制计数,控制字是76H。设控制口的地址是200H,计数器0的地址是202H。程序段如下:MOVDX,200HMOVAL,76HOUTDX,ALMOVDX,202HMOV AX,2000OUTDX,AL MOVAL,AH OUTDX,AL3、8088微机系统的I/O接口电路如下图:请完成:(1)分析下图,写出8255各端口的地址(设地址线A15~A10=111111)。(2)写出8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论