微机原理考试试题3套及答案_第1页
微机原理考试试题3套及答案_第2页
微机原理考试试题3套及答案_第3页
微机原理考试试题3套及答案_第4页
微机原理考试试题3套及答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

微型计算机原理与接口技术综合测试题一一、

单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1

)控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX指令时,该信号线为(2

)电平。(1)

A.

M/

B.

C.ALE

D.

N/(2)

A.高

B.低

C.ECL

D.

CMOS

2.n+1位有符号数x的补码表示范围为(

)。

A.

-2n<x<2n

B.

-2n≤x≤2n-1

C.

-2n-1≤x≤2n-1

D.-2n<x≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为(

)。

A.

ANDAL,0FH

B.

ANDAL,0FOH

C.

ORAL,0FH

D.

ORAL0FOH4.下列MOV指令中,不正确的指令是(

)。

A.

MOVAX,BX

B.

MOVAX,[BX]

C.

MOVAX,CX

D.

MOVAX,[CX]5.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址

)开始的4个存贮单元内。

A.

00017H

B.

00068H

C.

0005CH

D.

0005EH6.条件转移指令JNE的条件是(

)。

A.

CF=0

B.

CF=1

C.

ZF=0

D.ZF=17.在8086/8088CPU中,一个最基本的总线读写周期由(1)时钟周期(T状态)组成,在T1状态,CPU往总线上发(2)信息。

A.

1个

B.

2个

C.

4个

D.

6个⑵

A.

数据

B.地址

C.状态

D.

其它8.8086有两种工作模式,最小模式的特点是(1),最大模式的特点是(2)。⑴

A.CPU提供全部控制信号

B.由编程进行模式设定

C.不需要8286收发器

D.需要总线控制器8288⑵

A.M/

引脚可直接引用

B.由编程进行模式设定

C.需要总线控制器8288

D.适用于单一处理机系统9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(

)。

A.

0AH

B.

0BH

C.

0CH

D.

0DH

10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的(

)位被置位

A.

OF

B

AF

C

PF

D

CF

系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是(

)

A.高16位

B.

低16位

C.高8位

D.

低8位

CPU中段寄存器用来存放(

)

A.

存储器的物理地址

B.存储器的逻辑地址

C.存储器的段基值

D.存储器的起始地址可编程中断控制器的中断服务寄存器ISR用于(

)

A.记忆正在处理中的中断

B.存放从外设来的中断请求信号C.允许向CPU发中断请求

D.禁止向CPU发中断请求可编程定时/计数器的计数范围是(

)

A.

0-255

B.

1-256

C.0-65535

D.1-6553615.在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为()A.0

B.1

C.2

D.316.8086中,(

)组寄存器都可以用来实现对存储器的寻址。A.AX,SI,DI,BX

B.BP,BX,CX,DX

C.SI,DI,BP,BXD.BX,CX,SI,DI17.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为(

)级外部硬中断。A.32

B.29

C.28

D.2418.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是

(

)

A.汇编指令

B.伪指令

C.机器指令

D.宏指令19.连接到64000h-6FFFFh地址范围上的存储器是用8k×8

RAM芯片构成的,该芯片要(

)片。

片8088指令OUT

80H,AL表示

A.

将80H送给AL

B.将80H端口的内容送给AL

C.将AL的内容送给80H端口

D.将AL内容送给80H内存单元二.改错(若有错,请指出错误并说明原因)1.堆栈操作应满足先进先出原则。(

)2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。(

)3.8086CPU标志寄存器共有16位,每一位都有含义。(

)4.条件转移指令只能用于段内直接短转移。(

)5.控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。(

)6.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。(

)

7.8086的中断分为可屏蔽中断和不可屏蔽中断两种。(

)8.串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。9.字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。(

)10.所有进位计数制,其整数部分最低位的位权都是1(

)三、填空题

1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__________。

2.8086CPU复位后,寄存器中的值将进入初始态,问(CS)=__________,(IP)=__________,(DS)=__________。

3.

8086/8088CPU内部结构按功能分为两部分,即_________

和__________。

4.CPU对外设进行数据传送的方式有几种,即__________,___________,或___________。5.

CPU从主存取一条指令并执行该指令的时间称为__________,它通常用若干个__________

来表示,而后者又包含有若干个__________

。6.

8086/8088CPU提供了接受外部中断请求信号的引脚是__________

__________。7.-128的补码是

8.填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHL

AX,__________MOV

DX,AXMOV

CL,__________

SHL

AX,CL

ADD__________9.时序控制方式有同步方式和

10.大部分DMAC都拥有单字节传送,

传送,和成组传送方式

四.阅读程序并回答问题1、

已知:(AX)=2233H,(BX)=5566H,执行了下面的程序段后,(AX)=_______,(BX)=______.CMPAX,BXJG

NEXTXCHGAX,BXNEXT:

NEGAX2、

已知:(AX)=6666H,(BX)=0FF00H,(CF)=0。在执行下面程序段后:(AX)=____,(BX)=____,(CF)=____.

MOVAX,5555H

ANDAX,BX

XORAX,AX

NOTBX微型计算机原理与接口技术综合测试题二一、单选题(

)1.8086CPU在执行MOV

AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则和A0的状态是

A.0,0

B.0,1

C.1,0

D.1,1(

)2.设x=-46,y=117,则[x-y]补和[x+y]补分别等于

。A.D2H和75H

B.5DH和47HC.2EH和7lH

D.47H和71H(

)3.8086CPU在进行无符号数比较时,应根据

标志位来判别。

A.CF和OF

B.CF和PF

C.CF和ZF

D.ZF和OF(

)4.执行下列程序后,(AL)=

MOV

AL,92H

SUB

AL,7lH

DAS

A.21

D.11H(

)5.下列指令中正确的是

。A.MOV

AX[SI][DI]

B.MOV

BYTEPTR[BX],1000C.PB8

EQU

DS:[BP+8]

D.MOV

BX,OFFSET[SI](

)6.在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置

。A.是由程序指定的

B.是由DOS自动分配的C.固定在08H开始的4个字节中

D.固定在中断矢量表的表首(

)7.在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为

。A.0

B.1

C.2

D.3(

)8.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为

级外部硬中断。A.32

B.29

C.28

D.24(

)9.当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的

时候采样该信号。

A.T2下降沿

B.T3下降沿

C.T2上升沿

D.T3上升沿(

)10.8086中,

组寄存器都可以用来实现对存储器的寻址。

A.AX,SI,DI,BX

B.BP,BX,CX,DX

C.SI,DI,BP,BX

D.BX,CX,SI,DI

三、填空题1.

已知(AL)=0101110lB,执行指令NEGAL后再执行CBW,(AX)=

。2.

在动态存储器2164的再生周期中,只需要

地址,所以在和这两个信号中,只有

变为低电平。3.过程可重入是指

,用

传递参数过程才可实现重入。4.

若(AL)=01001001B,执行ADD

AL,AL指令后,再执行DAA命令,则(AL)=

,(CF)=

,(AF)=

。5.

已知指令序列为:

MOV

AX,0FFBDH

MOV

BX,12F8H

IDIV

BL

此指令序列执行后,(AX)=

,(BX)=

。6.

微型计算机中,CPU重复进行的基本操作是:

。7.

若(CS)=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为

。8.

8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为

,该中断的服务程序入口地址保存在内存地址为

H至

H的

个单元中。四、程序阅读1.阅读下列程序,写出程序执行后数据段BUF开始的10个内存单元中的内容。

DATASEGMENTBUF

DB08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY

DB78H

DATAENDS

CODESEGMENT

ASSUME

CS:CODE,DS:DATA,ES:DATA

START:

MOVAX,DATAMOVDS,AXMOVES,AXCLDLEA

DI,BUFMOVCL,[DI]XORCH,CHINC

DIMOV

AL,KEYREPNE

SCASBJNE

DONEDECBUFMOVSI,DIDECDIREP

MOVSB

DONE:

MOVAH,4CHINT

21H

CODE

ENDS

ENDSTART

执行结果:BUFDB

2.在内存的NUM单元中有一个字节的带符号二进制数(补码表示),下列程序是将其对应的十进制数输出到显示器上。请对程序中的三处错误进行修正,并在空白处填上适当的语句。DATA

SEGMENTNUM

DB

BUFFER

DB

10DUP()DATA

ENDSSTACK

SEGMENT

PARA

STACK‘STACK’DB

100HDUP()STACKEVDSCODE

SEGMENT

START:

MOVAX,DATAMOVES,AXMOVDS,DATAMOVCL,NUMLEA

DL,BUFFER

MOVAL,0DHSTOSBMOVAL,0AHSTOSBMOVAL,CLOR

AL,ALJS

PLUS

MOVAL,‘-’JMP

GOONPLUS:

MOVAL,‘+’GOON:

STOSBMOVBL,64HCALL

CHANGEMOVBL,0AHCALL

CHANGEMOVAL,30HADDAL,CLSTOSBMOVAL,‘$’STOSBLEA

DX,BUFPERMOVAH,9INC

21H

;输出十进制MOVAH,4CHINT

21HCHANGE

PROC

NEARMOVDL,0AGAIN:

SUB

CL,BLJC

DOWNINC

DLJMP

AGAINDOWN:

MOVAL,30HADDAL,DLSTOSB

CHANGE

ENDPCODE

ENDENDSTART

微型计算机原理与接口技术综合测试题三一、单选题(

)1.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是

A.汇编指令

B.伪指令

C.机器指令

D.宏指令(

)2.在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明

。A.(AX)>(DX)

B.(AX)≥(DX)

C.(AX)<(DX)

D.(AX)≤(DX)(

)3.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是

A.0AH

B.0BH

C.0CH

D.0DH

)4.8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对

的按位置位/复位操作完成的。A.PC0

B.PC2

C.PC4

D.PC6(

)5.

在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个

。A.I/O设备

B.I/O接口

C.主处理器

D.协处理器(

)6.在PC/XT中,设(AX)=9305H,(BX)=6279H,若ADD

BX,AX指令后接着INTO指令则会

。A.进入INTO中断服务子程序

B.执行INTO后面的指令C.死机

D.显示器显示OVERFLOW(

)7.80486总线采用的是(1),一个最基本的总线周期由(2)个时钟周期(T状态)组成。(1)A.同步总线协定

B.半同步总线协定

C.异步总线协定(2)D.2

E.3

F.4(

)8.微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过

来区分的。A.不同的地址编码

B.不同的读/写控制逻辑

C.专用I/O指令(

)9.在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。

A.RAM

B.ROM

C.PROM

D.E2PROM(

)工作在8086/8088模式时,初始化命令字ICW2用来设置

。A.中断向量地址的高8位

B.中断类型号地址的高5位C.中断向量的高5位

D.中断类型号的高5位三、填空题1.

设模为28,则52的补码为_____H,-14的补码为______H,-0的反码为_____H。2.

设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是________________。3.

8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用________来形成总线周期。4.

微机系统内,按信息传输的范围不同,可有______,_________,_______,________等四级总线。5.

CPU对外设进行数据传送的方式有几种,即__________,___________,或___________。6.

汇编指令通常包括___________和__________两部分。7.

8086系统中,默认方式下对指令寻址由寄存器________和_______完成,而堆栈段中的偏移量可由寄存器________或_________来指示。8.程序存储与程序控制原理的含义是___________________________________________。四、程序阅读1.

读程序,并标明内存中数据段的相关地址和内容。#SEGMENT

BUFFER

DB

3

DUP(0)

A

DB

41H

LA

EQU$

B

DW

'AB'

LB

EQU$

BYTEB

EQUBYTE

PTR

B

C

DD

H

LC

EQU$

WORDC

EQUWORD

PTR

C#ENDSCODESEGMENT

ASSUME

DS:#,ES:#,CS:CODESTART

PROC

FAR

MOVAX,#

MOV

DS,AXMOVES,AX

LEA

SI,BUFFER

MOV[SI],BYTEB

INC

SI

MOV[SI],WORDC

ADDLA[SI],LB

ADDLB[SI],LC

MOVAH,4CH

INT21HSTART

ENDPCODEENDS

ENDSTART

2.

设有100个字节数据(补码),存放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存人同一数据段EA=2100H的单元中,请完成该程序(在空白处填入适当的语句)。MAX:

MOVBX,

MOVAL,[BX]MOVCX,

LOOP1:INC

BXCMPAL,[BX]

LOOP2MOVAL,[BX]LOOP2:DECCX

JNZ

MOV

,AL

五、编址连线已知某8088微机系统中有两个3~8译码器74LS138,如题五图所示,分别用于存储器和I/O端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。74LS138输人输出关系为:

微型计算机原理与接口技术综合测试题一(答案)一、

单项选择题1.(1)A

(2)B

2.B

3.B

4.D

5.C

6.C

7.(1)C

(2)B

8.(1)A

(2)C9.B

11B

12

C

13A

14

C

15

C16

C

17

B

18

B

19

B

20C

二、

改错1.´

堆栈操作应满足先进后出原则。2.´

CPU必须在执行完当前指令以后,才可以响应可屏蔽中断请求。3.´

8086CPU标志寄存器共有16位,其中只有9位有含义。4.√

(注:段内短转移只有直接形式,没有间接形式)5´

6√

8√

10√

三、

填空题1.0D60H

2.0FFFFH、0000H、0000H

3.接口部件BIU、执行部件EU

5.指令周期、总线周期、时钟周期

6.NMI、INTR

8.1、2、AX,DX四、

阅读程序并回答题1.0AA9AH、2233H

(注:程序第三行显然应该是XCHG

AX,BX)2.0000H、00FFH、0微型计算机原理与接口技术综合测试题二(答案)一、单选题1.B

2.B

3.C

4.C

5.D

6.C

7.C

8.B

9.B

10.C

二、多选题1.BD

2.ABD

3.ABC

4.AD

5.BD

6.ABCD7.BC

8.BD

9.AB

10.ABCD

三、填空题1.0FFA3H

2.行,3.一个过程在没执行完时又被调用,堆栈4.B,0,1

5.0308H,12F8H

6.取指令,分析指令,执行指令

7.81230H简析:段内偏移地址=物理地址-段基址*16=4A230H-42000H=8230H,则(CS)=7900H时,物理地址=79000H+8230H=81230H。8.

73H,1CC,1CF,4简析:ICW2中记录了8259A的8级中断对应的中断类型号的高5位,中断类型号的低3位由中断引脚编号确定,所以IR3脚对应的中断类型号为73H,中断服务程序的入口地址=中断类型号*4=73H*4=1CCH。四、程序阅读1.程序执行后BUF内容为:07H,12H,34H,56H,9AH,0BCH,0DEH,0F0H.0F0H,0FFH此程序的功能

温馨提示

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

评论

0/150

提交评论