微机原理及接口技术II课堂例题和课后习题填空、选择和程序阅读题作业答案_第1页
微机原理及接口技术II课堂例题和课后习题填空、选择和程序阅读题作业答案_第2页
微机原理及接口技术II课堂例题和课后习题填空、选择和程序阅读题作业答案_第3页
微机原理及接口技术II课堂例题和课后习题填空、选择和程序阅读题作业答案_第4页
微机原理及接口技术II课堂例题和课后习题填空、选择和程序阅读题作业答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

第二章8086/8088微处理器

一、选择题

1.8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是。

A.SPB.CSC.IPD.BP

答案:C

2.指令队列的作用是.

A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令

答案:D

3.8086/8088下列部件中与地址形成无关的是。

A.ALUB.通用寄存器C.指针寄存器D.段寄存器

答案:A

4.对于8086,下列说法错误的是o

A.段寄存器位于BIU中B.20位的物理地址是在EU部件中形成的

C.复位后CS的初值为FFFFHD.指令队列的长度为6个字节

答案:B

5.8086/8088中ES、DI分别属于。

A.EU、BIUB.EU、EUC.BIU、BIUD.BIU、EU

答案:D

6.BIU与EU工作方式的正确说法是。

A.并行但不同步工作B.同步工作

C.各自独立工作D.指令队列满时异步工作,空时同步工作

答案:A

7.在执行转移、调用和返回指令时,指令队列中原有的内容。

A.自动清除B.用软件清除C.不改变D.自动清除或用软件清除

答案:A

8.下列说法中,正确的一条是

A.8086/8088标志寄存器共有16位,每一位都有含义。

B.8088/8086的数据总线都是16位。

C.8086/8088的逻辑段不允许段的重叠和交叉

D.8086/8088的逻辑段空间最大为64KB,实际应用中可能小于64KB。

答案:D

9.8086/8088工作于最大模式,是因为。

A.可以扩展存储容量B.可以扩大I/O空间

C.可以构成多处理器系统D.可以提高CPU主频

答案:C

10.8088/8086最大模式比最小模式在结构上至少应增加。

A.中断优先级控制器B.总线控制器C.数据驱动器D.地址锁存器

答案:B

11.组成最大模式下的最小系统,除CPU、时钟电路,ROM,RAM及I/O接口外,至少需增

加的芯片类型为。

a.总线控制器b.总线裁决器c.地址锁存器d.总线驱动器

A.b,dB.a,b,cC.a,dD.a,c,d

答案c

12.工作在最小模式时,对CPU而言,下列信号皆为输入信号的是o

A.HOLD、TEST、READYB.M/10、TEST、READY

C.M/10,HOLD、TESTD.DT/R.HOLD、READY

答案:A

13.在最小工作模式下,8088/8086CPU在每个时钟脉冲的处,对HOLD引脚上的信号

进行进行检测。

A)上升沿B)下降沿C)结束位置D)中间位置

答案:A

14.LOCK引脚的功能是。

A.总线锁定B.地址锁定C.数据输入锁定D.数据输出锁定

答案:A

15.与存储器(或外设)同步以及与协处理器同步的引脚信号依次为。

A.READY,TESTB.READY,HOLD

C.LOCK、RESETD.TEST、LOCK

答案:A

16.工作在最大模式时,下列信号皆为输出信号的是。

A.QSO、QS1、LOCKB.QSO、RQ/GTo,LOCK

C.QS1、RQ/GTi、SOD.RQ/GTo,QS1、BHE

答案:A

17.8086/8088最大模式时,LOCK引脚有效时的正确含义是。

A.能中断CPU的工作B.能进行DMA操作

C.其它总线部件不能占有总线D.暂停CPU的工作

答案:C

18.工作在最大模式时,经总线控制器8288将对应CPU最小模式时的三个引脚状态进行组

合,产生控制和命令信号,这三个引脚应为。

A.MN/MXMildDT/RB.DENM/IdMN/MX

C.M/ldDT/RDEND.DENDT/RMN/MX

答案:C

19.8088/8086中,关于总线周期叙述不正确的是。

A.总线周期通常由连续的T1-T4组成B.在读写操作数时才执行总线周期

C.总线周期允许插入等待状态D.总线周期允许存在空闲状态

答案:B

20.在8086读总线周期中,进入T3后发现READY=0,需要插入等待状态,则在插入等待

状态时其引脚的高地址A19〜A16。

A.表示读数据对应的高4位的地址B.表示CPU当前工作状态

C.处于高阻状态D.处于不定状态

答案:B

21.设8086/8088工作于最小模式,在存储器读、写周期中,总线AD15〜AD0上数据开始有

效的时刻(不插入Tw)分别是»

A.T2、T2B.T2、T3C.T3、T4D.T3、T2

答案:D

22.微机中地址总线的作用是。

A.用于选择存储器单元B.用于选择进行信息传输的设备

C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对

答案:C

二、填空题

1.8086/8088CPU在结构上由两个独立的处理单元和构成,这两个单元可以

_____工作,从而加快了程序的运行速度。

答案:EUBIU并行

2.8086是Intel系列的16位处理器,从功能上,它分为两个部分:即总线接口单元和执行单

元。总线接口单元由______、、、、等寄存器和20位地址

加法器和6字节指令队列构成。执行单元有4个通用寄存器,即;4个专用寄存器,

即—、、、等寄存器和算术逻辑单元组成。

答案:CS、DS、SS、ES、AX、BX、CX、DXSP、BP、DkSI

3.任何CPU都有一个寄存器存放程序运行状态的标志信息,在8086中,该寄存器是。

其中,根据运算结果是否为零,决定程序分支走向的标志位是一»

答案:FRZF

4.8086/8088CPU中标志寄存器的3个控制位是、、。

答案:DFIFTF

5.逻辑地址9B50H:2C00H对应的物理地址是。

答案:9E100H

6.在任何一个总线周期的T1状态,ALE输出___o

答案:高电平

7.8086有两种工作模式,即最小模式和最大模式,它由决定。最小模式的特点是

,最大模式的特点是。

答案:MN/MXCPU提供全部的控制信号需要总线控制器8288

8.8086CPU可访问的存储器的空间为1MB,实际上分奇数存储体和偶数存储体两部分,对

于奇数存储体的选择信号是,对于偶数存储体的选择信号是,对于每个存

储体内的存储单元的选择信号是。

答案:BHEA0A19-AI

9.在8086的最小系统,当M//O=0,WR=1,H£>=0时,CPU完成的操作是

答案:I/O读

10.在最小模式下,执行“OUTDX,AL”指令时,Mild,丽、RD,OT/R的状态分

别是一。

答案:0,0,1,1

1L8086CPU从偶地址读写两个字节时,需要个总线周期,从奇地址读取两个字节时,

需要个总线周期。

答案:12

12.8086在存取存储器中以偶地址为起始地址的字时,MHO,BHE,A0的状态分别是

答案:100

13.8086向内存地址1200BH写一个字节数据时,需要一个总线周期,在该总线周期的T1

状态,BHE为,A0为o

答案:0,1

14.假设某个总线周期需插入两个Tw等待状态,则该总线周期内对READY信号检测的次数

是o

答案:3

15.8086CPU上电复位后,CS=,IP=,DS=,标志寄存器FR=。

答案:OFFFFH,0,0,0

16.8088/8086的复位信号至少要维持个时钟周期。

答案:4

17.8086CPU工作在最小模式下,控制数据流方向的信号是、、、、。

答案:DEN、Mild.DT/R,WR,~RD

18.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,

就要利用信号,使CPU插入一个状态。

答案:准备好(READY)等待(Tw)状态

19.当8086/8088工作于最大模式时,QS1=1,QSO=O,其表示指令队列的状态为。

答案:队列为空。

20.在T2、T3、Tw、T4状态时,S6为,表示8086/8088当前连在总线上。

答案:低电平

21.8086/8088提供的能接受外中断请求信号的引脚是和。两种请求信号的主要不

同处在于是否可。

答案:INTRNMI屏蔽

22.一台微机的CPU,其晶振的主振频率为8MHz,二分频后作为CPU的时钟频率.如果该

CPU的一个总线周期含有四个时钟周期,那么此总线周期是uso

答案:0.125

23.某微处理器的主频为20MHz,由2个时钟周期组成一个机器周期,设平均3个机器周期

可完成一条指令,其时钟周期和平均运算速度分别为o

答案:50ns,3.33MHz

24、确定了计算机的5个基本部件:输入设备、、运算器、和

控制器,程序和数据存放在________中,并采用二进制数表示。

答案:冯.诺依曼,输出设备、存储器、存储器

第三章8086/8088指令系统习题

一、选择题

1.寻址方式指出了操作数的位置,一般来说。

A.立即寻址给出了操作数的地址

B.寄存器直接寻址的操作数在寄存器内,而指令给出了存储器

C.直接寻址直接给出了操作数本身

D.寄存器直接寻址的操作数包含在寄存器内,由指令指定寄存器的名称

答案:D

2.寄存器寻址方式中,操作数在。

A.通用寄存器B.堆栈C.内存单元D.段寄存器

答案:A

3.寄存器间接寻址方式中,操作数在_______。

A.通用寄存器B.堆栈C.内存单元D.段寄存器

答案:C

4.下列指令中的非法指令是。

A.MOV[SI+BX],AXB.MOVCL,280

C.MOV[0260H],2346HD.MOVBX,[BX]

答案:B

5.设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是

A.200FEHB.0102HC.20102HD.00FEH

答案:A

6.指令LEABX,TAB执行后,其结果是。

A.将TAB中内容送BXB.将TAB的段基址送BX

C.将TAB的偏移地址送BXD.将TAB所指单元的存储内容送BX

答案:C

7.下列正确的指令格式有。

A.MOV[BX],1B.MOVAL,0345HC.MOVES:PTR[CX],3D.XLAT

答案:D

8.设(AX)=C544H,在执行指令ADDAH,AL之后,。

A.CF=0,OF=0B.CF=0,OF=1C.CF=1,OF=0D,CF=1,OF=1

答案:C

9.若AL、BL中是压缩BCD数,且在执行ADDAL,BL之后,(AL)=0CH,CF=1,AF=0。

再执行DAA后,(AL)=o

A.02HB.I2HC.62HD.72H

答案:B

10.执行下列程序后AL的内容为。

MOVAL,25H

SUBAL.71H

DAS

A.B4HB.43HC.54HD.67H

答案:C

H.下列四条指令中,需要使用DX寄存器的指令是。

A.MULBXB.DIVBLC.INAX,20HD.OUT20H,AL

答案:C

12.设(AL)=0E0H,(CX)=3,执行RCLAL,CL指令后,CF的内容。

A.OB.lC.不变D.变反

答案:B

13.下列四条指令中,错误的是。

A.SHLAL,CXB.XCHGAL,BLC.MOVBX,[SI]D.ANDAX,BX

答案:A

]4.串操作指令中,有REP前缀的串操作指令结束的条件是。

A.ZF=1B.ZF=0C.CX>0D.CX=0

答案:D

16.JMPWORDPTR[DI]是指令。

A.段内间接转移B.段内直接转移C.段间间接转移D.段间直接转移

答案:A

17.条件转移指令JNE的转移条件是。

A.ZF=1B.CF=0C.ZF=0D.CF=1

答案:C

18.下列指令中,影响标志位的指令是.

A.从存储器取数指令B.条件转移指令C.压栈指令D彳盾环移位指令

答案:D

19.假设外部设备的状态字已经读入AL寄存器,其中最低位为0,表示外部设备忙。为了判

断外部设备是否忙而又不破坏其它状态位,应选用下列哪一组指令?

A.RCRAL,01HB.CMPAL,OOH

JZLabelJZLabel

C.ANDAL,01HD.TESTAL,01H

JZLabelJZLabel

答案:D

20.假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找

出其中第一个非零字节,并把它存放在AL中,在横线处应填入的指令是什么?

SUBDI,BX

INCDI

MOVCX,DI

NEXT:INCBX

CMPBYTEPTR[BX],0

LOOPNEXT

MOVAL,BYTEPTR[BX]

A.MOVSI,CXB.SUBBX,BXC.DECBXD.INCBX

答案:C

二'填空题

1.指令MOV[BX+SI],AL中的目的操作数使用段寄存器,属于寻址方式。

答案:数据段基址加变址

2.8086微机中,寄存器存放的是当前堆栈区的基地址。堆栈区的存取原则为,

在8086/8088系统中,栈区最大容量为。若(CS)=2000H,(DS)=2500H,(SS)=3000H,

(ES)=3500H,(SP)=0100H,(AX)=2FA6H,则这个栈区的物理地址的范围为,CPU

执行PUSHAX指令后,栈顶地址为,该栈顶单元存放的内容为o

答案:SS先进后出64KB3OOOOH-3OOFFH300FEHA6H

3.假设(DS)=1000H,(ES)=0200H,(BP)=0100H,(DI)=0200H,(10200H)=l1H,(10201H)=12H,

执行指令LEADX,[BP][DI]后,(DX)=。

答案:0300H

4.若①S)=3000H,(SI)=2000H,(DI)=1000H,(AX)=2500H,(34000H)=00H,(34001H)=34H,

(34002H)=00H,(34003H)=50H,变量AREA的值为3000H,执行指令LDSSI,AREA[DI]后,

SI的内容是,DS的内容是。

答案:3400H,5000H

5.已知(AL)=2EH,(BL)=6CH,执行ADDAL,BL之后,(AL)=,(BL)=,ZF=,

AF=,OF=,PF=,CF=o

答案:9AH6CH0,1,1,1,0

6.8086CPU执行SUBAH,AL后结果为(AH)=85H,OF=1,CF=1。若AH、AL中为带符号

数,则指令执行前寄存器中的数大。

答案:AH

7.假定(AX尸96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=—。

答案:61H

8.执行下列指令序列后,(AH)=,(AL)=,CF=,AF=。

MOVAX,0106H

MOVBL,08H

SUBAL,BL

AAS

答案:(AL)=08H,(AH)=0,CF=AF=1

9.设(AL)=98H,(BL)=12H,若执行指令MULBL后,

(AX)=_______

(OF)=_______

(CF)=_______

而执行指令IMULBL后,

(AX)=_______

(OF)=_______

(CF)=_______

答案:OABOH11

OF8BOH11.

10.已知(AL)=6,(BL)=7,执行下述指令后,(AL尸

MULBL

AAM

答案:02H

11.执行下列程序段后,给出指定寄存器的内容。

XORAX,AX

DECAX

MOVBX,6378H

XCHGAX,BX

NEGBX

AX和BX寄存器的内容为o

答案:6378H和0001H

12.执行下列指令后:

MOVAX,1234H

MOVCL,4

ROLAX,CL

DECAX

MOVCX,4

MULCX

HLT

寄存器AH的值是,AL的值是o

答案:8DHOOH

13.假设(DX)=10U1001B,(CL)=03H,CF=1,执行SHLDL,CL后,(DX尸。

答案:101U001000B

16.假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=2OA1H,(232F7H)=80H,

(232F8H)=32H,(264E5H)=50H,(264E6H)=24H:

执行指令JMPBX后,(IP)=o

执行指令JMPTABLE[BX]后,(IP)=。

执行指令JMP[BX][SI]后,(IP尸。

答案:1256H3280H2450H

14.已知(SS)=3000H,(SP)=0100H,执行下列程序后,(SP尸。

MOVAX,N1

PUSHAX

MOVAX,N2

PUSHAX

CALLLI

LI:……

RET2

答案:OOFEH

15.已知(IP)=1000H,(SP)=2000H,(BX)=283FH,指令CALLWORDPTR[BX]的机器代码是

FF17H,试问执行该指令后,内存单元1FFEH中的内容是。

答案:02H

第四章汇编语言程序设计习题

一'选择题

1.下列描述正确的是o

A.汇编语言源程序可直接运行

B.汇编语言属于低级语言

C.汇编程序是用汇编语言编写的程序,运行速度高,阅读方便,属于面向用户的程序语言。

D.汇编语言可以移植

答案:B

2.分析下面的程序,变量VAR2的偏移地址是。

DATASEGMENT

ORG2

VARIDB2,3,4

ORG$+3

VAR2DW1234H

DATAENDS

A.02HB.04HC.05HD.08H

答案:D

3.为了使MOVAX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义

会产生不正确的结果?

A.VARDW4142HB.VARDW16706C.VARDB42H,41HD.VARDW'AB'

答案:C

4.下列伪指令中是正确的。

A.ERR1:DW99B.ERR2DB25*60C.COUNTEQU20D.ONEDBONE

答案:C

5.执行下列指令后,寄存器CL的值是o

STR1DW,AB‘

STR2DB16DUP(?)

CNTEQU$-STRl

MOVCX,CNT

MOVAX,STR1

HLT

A.10HB.12HC.OEHD.OFH

答案:B

二'填空题

1.汇编语言的调试过程如下:建立以为扩展名的源文件;生成以为扩展名的目

标文件;生成以为扩展名的可执行文件;使用DEBUG调试程序,调试可执行目标程

序。

答案:.ASM.OBJ.EXE

2.执行下列指令后,(AX)=,(BL)=o

ADWtEF,

BDB'ABCDEF'

MOVAX,A

MOVBL,B[3]

HLT

答案:4546H44H

3.执行下面程序段后,AL中的内容是o

BUFDW1234H,5678H,0001H

MOVBX,OFFSETBUF

MOVAL,2

XLAT

答案:78H

4.若符号定义语句如下,则L=o

BUF1DB1,2,412,

BUF2DB0

LEQUBUF2-BUF1

答案:4

5.执行下列程序段后,BX寄存器间址单元的内容是o

ORG1FFFH

DB4FH,50H,51H

MOVBX,1FFFH

INC[BX]

INCBX

DEC[BX]

答案:4FH

6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容:

TABLE1DB?

TABLE2DW20DUP(?)

TABLE3DB,ABCD,

MOVAX,TYPETABLEI;(AX尸—

MOVBX,TYPETABLE2;(BX>—

MOVCX,LENGTHTABLE2;(CX)=_____

MOVDX,SIZETABLE2;(DX)=_____

MOVSI,LENGTHTABLE3;(SI)=_______

答案:1220401

7.下面是多字节加法程序,第一个数是8A0BH,第二个数是D705H。请填写出正确结果。

DATASEGNEBT

FIRSTDB,,OH

SECONDDB,

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

MOVDS,AX

MOVCX,

MOVSI,0

NEXT:MOVAL,SECOND[SI]

ADCFIRST[SI],AL

INCSI

LOOPNEXT

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

答案:OBH8AH05HD7H2CLC

8.下面程序的功能是求有符号数中绝对值最小的数,并将最小绝对值存放在DAT2字节中,

填空使程序正确实现此功能。程序执行后,DAT2单元中的内容是o

DATASEGMENT

DAT1DB65H,88H,20H,0F6H

NEQU$-DATl

DAT2DB?

DATAENDS

CODESEGMENT

START:MOVAX,DATA

LEASI,DAT1

MOVCX,N-l

MOVAL,[SI]

TESTAL,80H

JZLPO

NEGAL

LPO:MOVDAT2,AL

LP1:

MOVBL,[SI]

TESTBL,80H

JZLP2

NEGBL

LP2:

JBLP3

MOVDAT2,BL

MOVAL,BL

LP3:________

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

答案:

ASSUMEDS:DATA,SS:STACK,CS:CODE

MOVDS,AX

INCSI

CMPDAT2,BL

LOOPLP1

DAT2单元中的内容:OAH

9.填空说明在下列程序段执行过程中相应寄存器中的值。假设程序执行前DS=3000H,

SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H。

ANDBX,OOFFH

CALLMYSUB

NOP;SP=

;AX=_______

;BX=_______

HLT

MYSUBPROC

PUSHAX

PUSHBX

PUSHCX

SUBAX,BX;SP=

POPCX

POPAX

POPBX

NOP;SP=

RET

MYSUBENDP

答案:3000H0034H4567H2FF8H2FFEH

10.完善程序。BUFFER单元开始放置一个数据块,BUFFER单元存放预计数据块的长度为

20H,BUFFER+1单元存放的是实际从键盘输入的字符串的长度,从BUFFER+2开始存放

的是从键盘接收的字符,请将这些从键盘接收的字符再在屏幕上显示出来。

MOVDX,OFFSETBUFFER

MOVAH,

INT21H;读入字符串

LEADX,______

MOVAL,______;实际读入的字符串的字符个数

MOVAH,0

ADDBX,AX

MOVAL,____

MOV[BX+1],AL

MOVAH,_____

INCDX;确定显示字符串的首址

INT21H

MOVAH,_____;系统返回DOS

INT21H

答案:OAHBUFFER+1[BXJ$或24H94CH

1K程序功能:从BUF开始的11个单元中存放着11个整数,将这11个整数中的负数并且

是奇数的个数存入R中。

要求:(1)在空格中填写正确的指令(每空1分)

(2)程序中寄存器AX、BX、CX各起什么作用?初值是多少?(4分)

DATASEGMENT

BUFDB-6J2,-8,7,120,0,-20,-11,22,-21,58

N=①

RDW?

DATAENDS

CODESEGMENT

START:MOVAX,DATA

LEABX,BUF

MOVCX,N

MOVAX,0

LOPA:CMP[BX],BYTEPTR0

TEST[BX],BYTEPTR1

INCAX

NEXT:INCBX

DECCX

MOVR,AX

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

答案:(1)①$-BUF②ASSUMECS:CODE.DS:DATA③MOVDS,AX

④JGENEXT⑤JZNEXT⑥JNZLOPA

(2)AX:累加器,用来累加BUF中负奇数的个数,初值为0:

BX:地址寄存器,用来指示BUF的地址,初值为BUF的首地址;

CX:计数器,用计数方式控制循环何时结束,初值为BUF的长度N。

第五章存储器系统

第五章的教材上的填空和选择题答案没有提供。请大家在复习时,可以练习以下填空题和选

择题。

【例4-1】填空黝

(|)按在微机系院中位W及作用方式的片计,存储器系统t要包括

及______三个鄙分.

72)______._及是存储器系统的主翟性能指林.

(3)内部“储器系统主要包括「«片选叮依/",控制也路及

等主嘤组成部分.

G)信息瞅的单位关系:•1“IKBB.1GBMA

(.-,)内部存储制系统的地址洋码,有和两种方式。

(6)RAMfffiUOW_____和________网种变型;KQM存储器4•

和等类型.

<7>RAM存催器有两个特点,分别为________、________,ROM〃储器刚好”/

(8)SRAM的原本存储小元是_,DRAM的基本存储的元是’为你”

DRAM中的信息不丢失,需要进行M________操作•.

(9)SRAM的基本存储单元包含个MOS管,“RAM的基本。储中儿包含

个MOS管,所以DKAM芯片的集成度,要比SRAM芯片的集成度高得多,

-7[0)Intel21M属于存储器芯片,其规格为,若利用乂构成总容M为

1GKB的存储器系统,则共需片这样的芯片・

(11)EPK()M27164.明个电源输入端,H•为V,J||J,我•为

_____V.用于________.

(12)某.RAM芯片的烧格为512/8,H.同时接收地址信号,则该芯片所需嬖的地用储

号引脚数为数据信母引脚数为

(VA)利用存储器芯片构成々储器系统,包括________,_和:种扩充

连接方式.

(H)Cache的中文名称比.在系统中位于和之间.

“5)Cache中的数据块映像到行有时,通常可以采用.和

.种映像方式.

(16)虚拟存储器足建/在结构之上的,由及操作系统中的〃储甘卿

软件组成的肿存储体系,II的足为程序员建,7•个庞大的空间.

【参考答案】

【•♦.案】

援存、内存、外存.

1门存诸释■、存取速度、成本.

(3)存储体、地址译码器、I/O电路.

(4)8、1024、1024。

(5)单级译码、双级译码。

(6)SRAM、DRAM、MROM、PROM、EPROM(EEPROM).

(7)属易失性存储器、在线运行过程中可随机进行读/写操作。

(8)由MOS管构成的触发器、MOS管的栅极电容、再生、刷新。

(9)6、1„

(10)SRAM、1KX4,32。

(11)+5V、在线读操作、+25V、固化数码时的写操作。

(12)9,8„

(13)位、字、位字同时。

(14)高速缓冲存储器、CPU、主存。

(15)直接、全相联、组相联。

(16)主辅存、辅助硬件、逻辑。

【例4-2】选择题

(1)存储器的下列分类中•不属f按基本存储单元物理性质分类的是().

(A)内存、外存、缓存(B〉RAM、ROM

(C)易失性存储器、非易失性存储器(D)SRAM.DRAM

(2)由1KX4的SRAM芯片构成4KX8的内部存储器系统•共制()片这样的

芯片.

(A)8片(B)4片(C)2片(D)16片

(3)下列存储器件中,必须依赖电源才能保存信息的是()•

(A)EPROM(B)U盘(C)SRAMCD)FlashMemory

(4)下列存储器中.读/写速度由高到低的排列顺序•正确的是(

(A)主存〉辅存〉Cache(B)Cache》主存〉辅存

(C)辅存〉主存〉Cache(D)与特定的微机系统有关

(5)关于Cache在系统中的位置,最确切的说法是(人

(A)位于CPU内部(B)位于辅存外部

位于主存与辅存之间

(C)位于CPU与主存之间(D)

(6)需要不断进行刷新操作的半导体存储器是(

(A)EPROM(B)DRAM(C)SRAM(D)FlashMemory

(7)下列ROM器件中,用户使用时灵活性最大的是(

(A)MROM(B)PROM(C)EEPROM(D)EPROM

(8)微机系统中设置Cache的目的是(

扩大主存容量

(A)解决CPU与主存之间的速度匹配问题

降低系统的成本

(C)提高对主存的读/写速度

(9)采用虚拟存储器的目的是(

(B)扩大辅存容敏

(A)提高主存速度

(D)扩大用户编程空间

(C)提高辅存速度

不正确的说法是()•

(10)关于DRAM的刷新操作’

(A)只有专门的刷新周期才能进行

(B)是因为采用了单管存储电路,作为其基本的存储单元

(C)以此为代价,可以提高存储器芯片的集成度

于存放固定的程序代码和数据

(D)不适宜日

【参考答案】、缓存是按存储器在系统中的不同位置进行分类的结果

(1)A,内存、外存

(2)A。

.所保存的信息都不依赖于电源

(3)C,其余3种存储器

(4)B.刚好和它们与CPU的接近程度一致。以…父安耳wpu与主存之间

⑸(、,Cache可以位于CPU内部.但本题最确切的答案是位于CPUJ主化”

(6)Bo

EEPROM的写操作不需采用光学设备和方法.nK,

设膛Cache是会增加成本的,但幅度并不大,可以认为是为解决速度匹配问题

(8)A,

付出的代价:

前提条件是CPU输出地址信号能够J址的存储容量,超过系统实际内存容

(9)D,

(10).A对某DRAM单元进行读/写操作,都可以刷新该单元所在行的内容。

填空题补充:在“Cache-主存-辅存”三级存储体系中,"Cache-主存”结构的引入是为了解

决问题,“主存-辅存”结构的引入是为了解决问题。

答案:速度、容量

为保证DRAM中内容不丢失,需要进行操作。

答案:刷新

已知某计算机的CPU地址线为32根,它可直接访问的存储空间是Bo

答案:4G

第六章输入输出接口和中断系统

一、选择题

1.在程序控制传送方式中,可提高系统的工作效率。

A.无条件传送B.查询传送C.中断传送D.以上均可

答案:C

2.在8086的中断中,只有需要硬件提供中断类型码。

A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断

答案:B

3.在第二个中断响应周期而I,CPU从数据总线上获取。

A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码

答案:D

4.执行INTn指令或响应中断时,CPU保护现场的次序是。

A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP

B.CS在先,其次是IP,最后FR入栈

C.FR在先,其后一次是IP,CS

D.IP在先,其次是CS,最后FR

答案:A

5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_____o

A.是由程序指定的B.是由DOS自动分配的

C.固定在0008H开始的4个字节中D.固定在中断向量表的表首

答案:C

6.中断调用时,功能调用号码应该o

A.写在中断指令中B.在执行中断指令前赋给AH

C.在执行中断指令前赋给AXD.在执行中断指令前赋给DL

答案:B

7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是«

A.28HB.2BHC.2CHD.2DH

答案:B

8.8259A有3中EOI方式,其目的都是为了。

A.发出中断结束命令,使相应的ISR=1B.发出中断结束命令,使相应的ISR=0

C.发出中断结束命令,使相应的1MR=1D.发出中断结束命令,使相应的IMR=0

答案:B

9.8259A特殊全嵌套方式要解决的主要问题是。

A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断

答案:D

二、填空题

1.8086/8088的中断系统,可以处理种不同的中断。从产生中断的方法来分,中断可

分为两大类:一类叫中断;一类叫中断。硬件中断又可分为两大类:一类叫

中断;另一类叫中断。

答案:256外部、内部不可屏蔽中断可屏蔽中断

2.8086系统中断响应时,会将,和__压入堆栈,并将—和TF清零。

答案:FR,CS,IP,IF

3.类型码为的中断所对应的中断向量放在0000H:0084H开始的4个存储单元中,若这

4个存储单元中从低地址到高地址存放的数依次是,则相应的中断服务程序的

入口地址是3322H:1150H。

答案:21H50H11H22H33H

4.已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址是

;当紧接着执行中断指令INT15H时,其中断类型码为,该指令对应的中

断向量在中断向量表中的首地址为,假定该中断对应的中断向量是

4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是,此时CS中为

,IP中为。

答案:23000H,15H54H43200H4000H2300H

5.8259A有两种中断触发方式:和.

答案:边沿触发方式电平触发方式

6.若有40个外部中断申请信号,则至少需要片8259A中断控制器。

答案:6

7.8259A内部含有个可编程寄存器,共占用个端口地址。8259A的中断请求寄存

器IRR用于存放,中断服务寄存器ISR用于存放o

答案:72外部的中断请求信号系统响应中断信号的状态

8.8259A的初始化命令字包括,其中和是必须设置的。

答案:ICW1-ICW4ICW1ICW2

9.中断服务程序的返回指令为o

答案:IRET

10.执行溢出中断的两个条件是和。_

答案:OF=1,INTO

11.8086/8088系统共能管理个中断,中断向量表在内存中的地址从到。

答案:25600000H-0003FFH

12.已知SP=0100H,SS=0600H,标志寄存器Flags=0204H,存储单元[0024HJ=60H,

l0025H]=00H,L0026H]=00H,10027H]=1OH,在段地址为0800H及偏移地址为00A0H开始

的单元中,有一条指令INT9H(INT9H为2字节指令)。则执行该指令后,SS=,

SP=_IP=,CS=_,Flags=o

Flags:

OFDFIFTFSFZFAFPFCF

答案:(SS)=0600H(SP)=00FAH(IP)=0060H(CS)=1000H(FR)=0004H

13.8259A级连控制时,主片的CAS2~CAS0作为输出应接到的CAS2~CAS0引脚。若

工作在非缓冲模式,主片的豆/曲引脚应接。

答案:从片,高电平

第七章定时与计数

一、选择题

1.可编程计数/定时器8253的工

温馨提示

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

评论

0/150

提交评论