微机原理复习资料.docx

上传人:b****6 文档编号:4584301 上传时间:2022-12-07 格式:DOCX 页数:14 大小:44.99KB
下载 相关 举报
微机原理复习资料.docx_第1页
第1页 / 共14页
微机原理复习资料.docx_第2页
第2页 / 共14页
微机原理复习资料.docx_第3页
第3页 / 共14页
微机原理复习资料.docx_第4页
第4页 / 共14页
微机原理复习资料.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

微机原理复习资料.docx

《微机原理复习资料.docx》由会员分享,可在线阅读,更多相关《微机原理复习资料.docx(14页珍藏版)》请在冰豆网上搜索。

微机原理复习资料.docx

微机原理复习资料

微机原理复习资料

填空题

(1)对于指令XCHGBX,[BP+SI],如果指令执行前,(BX)=561AH,(BP)=0200H,(SD)=0046H,(SS)=2F00H,(2F246H)=58H,(2F247H)=FFH,则执行指令后,(BX)=__FF58H_,(2F246H)=__1AH__,(2F247H)=__56H__。

(2)近过程(NEAR)的RET指令把当前栈顶的一个字弹出到__IP__;远过程(FAR)的RET指令弹出一个字到_IP__后又弹出一个字到___CS___。

(3)中断返回指令IRET执行后,从栈堆顺序弹出3个字分别送到__IP___、___CS___、___PSW__。

(4)设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令PUSHAX后,(SS)=__1C02H__,(SP)=__149EH__;若再执行指令:

PUSHBX

POPAX

后,(SP)=__149EH__,(AX)=__23BEH_,(BX)=__23BEH__。

(5)设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___。

选择题(各小题只有一个正确答案)

(1)执行下列三条指令后:

D

MOVSP,1000H

PUSHAX

CALLBX

a.(SP)=1000H;b.(SP)=0FFEH;

c.(SP)=1004H;d.(SP)=0FFCH;

(2)要检查寄存器AL中的内容是否与AH相同,应使用的指令为:

C

a.ANDAL,AHb.ORAL,AH

c.XORAL,AHd.SBBAL,AH

(3)指令JMPNEARPTRL1与CALLL1(L1为标号)的区别在于:

B

a.寻址方式不同;b.是否保存IP的内容;

c.目的地址不同;d.对标志位的影响不同。

解:

(1)DPUSHAX则AX入栈,SP=0FFEH;CALLBX则IP入栈,SP=0FFCH

(2)C异或,若相同,则AL=0,ZF=1。

(3)B

(4)MOVAX,[BX][SI]的源操作数的物理地址是:

A。

a.(DS)×16+(BX)+(SI)b.(ES)×16+(BX)+(SI)

c.(SS)×16+(BX)+(SI)d.(CS)×16+(BX)+(SI)

(5)MOVAX,[BP][DI]的源操作数的物理地址是___D____。

a.(DS)×16+(BX)+(DI)b.(ES)×16+(BX)+(DI)

c.(SS)×16+(BX)+(DI)d.(CS)×16+(BX)+(DI)

(6)MOVAX,ES:

[BX+SI]的源操作数的物理地址是___B_____。

a.(DS)×16+(BX)+(SI)b.(ES)×16+(BX)+(SI)

c.(SS)×16+(BX)+(SI)d.(CS)×16+(BX)+(SI)

(7)假设(SS)=1000H,(SP)=0100H,(AX)=6218H,执行指令PUSHAX后,存放数据62H的物理地址是____D____。

a.10102Hb.10101H

c.100FEHd.100FFH

(8)下列指令中有语法错误的是___A_____。

A.MOV[SI],DS:

[DI]B.INAL,DX

C.JMPWORDPTR[SI]D.PUSHWORDPTR[BP+SI]

(9)JMPNEARPTR[DI]是___C___。

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

C.段内间接转移D.段间间接转移

(10)下面哪条指令无法完成AX的内容清0的任务?

D

A.ANDAX,0B.SUBAX,AX

C.XORAX,AXD.CMPAX,AX

(11)对于下列程序段:

NEXT:

MOVAL,[SI]

MOVES:

[DI],AL

INCSI

INCDI

LOOPNEXT

也可用下面哪条指令完成同样的功能A

A.REPMOVSBB.REPMOVSW

C.REPSTOSBD.REPSTOSW

(12)对于下列程序段:

AGAIN:

MOVES:

[DI],AX

INCDI

INCDI

LOOPAGAIN

可用下面哪条指令完成相同的功能?

C

A.REPMOVSBB.REPLODSW

C.REPSTOSWD.REPSTOSB

(13)执行下列三条指令后,SP存储内容为C。

MOVSP,1000H

POPBX;SP+2

INT21H;将IP、CS、PSW的内容入栈,SP-6

A.(SP)=1002HB.(SP)=0FFAH

C.(SP)=0FFCHD.(SP)=1004H

1.8086CPU的M/IO信号在访问存储器时为高电平,访问IO端口时为低电平。

2.根据传送信息的种类不同,系统总线分为数据总线、地址总线和控制总线。

3.三态逻辑电路输出信号的三个状态是高电平、低电平和高阻态。

4.在8086的基本读总线周期中,在

状态开始输出有效的ALE信号;在

状态开始输出低电平的

信号,相应的

为__低__电平,

为__低__电平;引脚AD15~AD0上在

状态期间给出地址信息,在

状态完成数据的读入。

5.微机中的控制总线提供H。

A.数据信号流;

B.存储器和I/O设备的地址码;

C.所有存储器和I/O设备的时序信号;

D.所有存储器和I/O设备的控制信号;

E.来自存储器和I/O设备的响应信号;

F.上述各项;

G.上述C,D两项;

H.上述C,D和E三项。

6.微机中读写控制信号的作用是E。

A.决定数据总线上数据流的方向;

B.控制存储器操作读/写的类型;

C.控制流入、流出存储器信息的方向;

D.控制流入、流出I/O端口信息的方向;

E.以上所有。

7.8086最大系统的系统总线结构较最小系统的系统总线结构多一个芯片8288总线控制器_。

8.微机在执行指令MOV[DI],AL时,将送出的有效信号有BC。

A.RESETB.高电平的

信号C.

D.

9.微型计算机的ALU部件是包含在D之中。

A、存贮器B、I/O接口C、I/O设备D、CPU

10.80386微型计算机是32位机,根据是它的D。

A、地址线是32位B、数据线为32位

C、寄存器是32位的D、地址线和数据线都是32位

11.某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为B。

A.02120HB.20120HC.21200HD.03200H

12.8086最小方式下有3个最基本的读写控制信号,它们是

;8086最大方式下有4个最基本的读写控制信号,它们是MEMR、

.

13.8086执行指令MOVAX,[SI]时,在其引脚上会产生存储器读总线操作;执行指令OUTDX,AX时在其引脚上会产生IO写总线操作。

14.8086CPU工作在最大方式,引脚

应接__地__。

15.RESET信号在至少保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为0FFFFH,IP为0000H,程序从0FFFF0H地址开始执行。

16.在构成8086最小系统总线时,地址锁存器74LS373的选通信号G应接CPU的ALE信号,输出允许端

应接地;数据收发器74LS245的方向控制端DIR应接

信号,输出允许端

应接

信号。

17.8086CPU在读写一个字节时,只需要使用16条数据线中的8条,在1个总线周期内完成;在读写一个字时,自然要用到16条数据线,当字的存储对准时,可在1个总线周期内完成;当字的存储为未对准时,则要在2个总线周期内完成。

18.CPU在

状态开始检查READY信号,__高_电平时有效,说明存储器或I/O端口准备就绪,下一个时钟周期可进行数据的读写;否则,CPU可自动插入一个或几个等待周期(TW),以延长总线周期,从而保证快速的CPU与慢速的存储器或I/O端口之间协调地进行数据传送。

19.8086最小方式下,读总线周期和写总线周期相同之处是:

状态开始使ALE信号变为有效高电平,并输出

信号来确定是访问存储器还是访问I/O端口,同时送出20位有效地址,在

状态的后部,ALE信号变为低电平,利用其下降沿将20位地址和

的状态锁存在地址锁存器中;相异之处从

状态开始的数据传送阶段。

20.8086CPU有20条地址总线,可形成1MB的存储器地址空间,可寻址范围为00000H--FFFFFH;地址总线中的16条线可用于I/O寻址,形成64KB的输入输出地址空间,地址范围为0000H--FFFFH;PC机中用了10条地址线进行I/O操作,其地址空间为1KB,可寻址范围为000H—3FFH。

21.对于微机而言,任何新增的外部设备,最终总是要通过I/O接口与主机相接。

22.在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与I/O设备相接,另一侧与系统总线相接。

23.CPU与I/O接口之间的信息一般包括数据,控制和状态三种类型,这三类信息的传送方向分别是双向,输出和输入。

24.CPU从I/O接口的状态R中获取外设的“忙”,“闲”或“准备好”信号。

25.I/O数据缓冲器主要用于协调CPU与外设在速度上的不匹配。

26.从I/O端口的地址空间与存储器地址空间的相对关系的角度来看,I/O端口的编址方式可以分为统一和独立两种方式。

27.8086CPU用IN指令从端口读入数据,用OUT指令向端口写入数据。

28.需要靠在程序中排入I/O指令完成的数据输入输出方式有BC。

(A)DMA(B)程序查询方式(C)中断方式

29.计算机主机与外设采用D方式传送批量数据时,效果最高。

A.程序查询方式B.中断方式

C.DMA方式D.I/O处理机

30.当采用A式时,主机与外设的数据传送是串行工作的。

A.程序查询方式B.中断方式

C.DMA方式D.I/O处理机

31.CPU被动,处设主动的接口方式为 D  。

 A.无条件程控方式       B.查询控制方式

 C.DMA方式        D.中断控制方式

32.在DMA传送过程中,控制总线的是C。

A.CPUB.外部设备C.DMA控制器D.存储器

33.在DMA传送过程中,CPU与总线的关系是D。

A.只能控制数据总线B.只能控制地址总线

C.与总线短接D.与总线隔离

34.下列哪一个器件可以用来设计简单的输入接口电器B。

A.锁存器B.三态缓冲器

C.反向器D.译码器

1.硬件中断可分为__INTR__和__NMI__两种。

2.CPU响应可屏蔽中断的条件是_IF=1__,__现行指令执行完_,__没有NMI请求和总线请求。

3.8259A有两种中断触发方式,分别是电平触发和上升沿触发。

4.8259A有___7____个命令字,3片8259A级联合后可管理___22___级中断。

5.若某外设的中断类型型号为4BH,则在8259A管理的中断系统中该中断源的中断请求信号应连在8259A的IR3引脚,且对应的中断向量地址为0012CH。

6.设某微机系统需要管理64级中断,问组成该中断机构时需9片8259A。

7.IBMPC/XT机中如果对从片8259写入的ICW2=60H,则IR7的中断类型码是67H。

8.在中断响应周期内,将IF置0是由____A____。

A.硬件自动完成的B.用户在中断服务程序中设置的

C.关中断指令完成的

9.中断向量可以提供____C____。

A.被选中设备的起始地址B.传送数据的起始地址

C.中断服务程序的入口地址D.主程序的断点地址

10.8086CPU可屏蔽中断INTR为B时,CPU获得中断请求.

A.低电平B.高电平

C.上升沿触发D.下降沿触发

11.中断向量地址是_____C____。

A.子程序入口地址B.存放中断服务程序入口地址的地址

C.中断服务程序入口地址D.主程序的断点地址

12.一片8259A占两个I/O端口地址,若使用地址线A1来选择端口,其中一个端口地址为92H,则另一个端口地址为____D____。

A.90HB.91HC.93HD.94H

13.当多片8259A级联使用时,对于8259A从片,信号CAS0~CAS2是___A_____。

A.输入信号B.输出信号C.输入/输出信号

14.下面的中断中,只有____D____需要硬件提供中断类型码。

A.INTOB.INTnC.NMID.INTR

15.8259A中的中断服务寄存器用于___B___。

A.指示有外设向CPU发中断请求B.指示有中断服务正在进行

C.开放或关闭中断系统

16.当多片8259A级联使用时,对于主8259A,信号CAS0~CAS2是____B____。

A.输入信号B.输出信号C.输入/输出信号

8259工作在优先级自动循环方式,则IRQ2的中断请求被响应并且服务完毕以后,优先级最高的中断源是B。

A、IRQ0B、IRQ3C、IRQ5D、IRQ7

17.PC机采用中断向量表来保存中断向量,已知物理地址为30H的存储单元依次存放58H,1FH,00H和A1H四个字节,则该向量对应的中断类型号和中断服务程序的入口地址是___C___。

A.0CH,1F58:

A100HB.0BH,1F58:

A100H

C.0CH,A100:

1F58HD.0BH,1F58:

A100H

1.某一测控系统要使用一个连续方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在方式____3_____。

2.利用8253芯片产生周期为5ms的方波信号,若输入的时钟频率为1MHz,那么8253的工作方式为___3___,计数初值为___5000___。

3.利用8253芯片产生一个中断请求信号,若输入的时钟频率为2MHz,且要求延时10ms后产生有效的中断请求信号,则8253的工作方式为___方式0__,计数初值为__20000/4E20H__。

4.通过8253计数器0的方式0产生中断请求信号,现需要延迟产生中断的时刻,可采用:

A)在OUT0变高之前重置初值;

B)在OUT0变高之前在GATE0端加一负脉冲信号;

C)降低加在CLK0端的信号频率;

D)以上全是。

解:

D

A:

方式0下,在OUT0变高之前重置初值,将在下一个CLK的下降沿使时常数从CR读入CE并重新计数。

B:

在OUT0变高之前在GATE0端加一负脉冲信号可以延时一个时钟周期,达到延时的目的。

C:

降低加在CLK0端的信号频率,可以增大时钟周期,达到延长OUT0端低电平的时间。

(注:

A中,如果重置的初值为1,则不会达到延时的效果)

5.在8253初始化编程时,一旦写入选择工作方式0的控制字后,____B____。

A.输出信号端OUT变为高电平

B.输出信号端OUT变为低电平

C.输出信号保持原来的电位值

D.立即开始计数

6.当8253工作方式4时,控制信号GATE变为低电平后,对计数器的影响是___B____。

A.结束本次计数,等待下一次计数的开始

B.暂时停止现行计数工作

C.不影响本次计数

D.终止本次计数过程,立即开始新的计数过程

7.利用8253每1ms产生一次中断,若CLK为2MHz,则8253可采用的工作方式及所取的计数初值分别为______D______。

A.方式0;2000B.方式3;2000

C.方式5;2000HD.方式2;2000H

8.当8253工作在____BF____下时,需要硬件触发后才开始计数。

A.方式0B.方式1C.方式2

D.方式3E.方式4F.方式5

9.在8253计数过程中,若CPU重新写入新时常数,那么_____D____。

A.本次写入时常数的操作无效

B.本次计数过程结束,使用新时常数开始计数

C.不影响本次输出信号,新时常数仅影响后续输出信号

D.是否影响本次计数过程及输出信号随工作方式不同而有差别

10.已知8254计数器0的端口地址为40H,控制字寄存器的端口地址为43H,计数时钟频率为2MHz,利用这一通道设计当计数到0时发出中断请求信号,其程序段如下,则中断请求信号的周期是32.7675ms。

MOVAL,00110010B

OUT43H,AL

MOVAL,0FFH

OUT40H,AL

OUT40H,AL;计数初值为0FFFFH,即65535,N=65535=

=

1.8255A的A组设置成方式1输入,与CPU之间采用中断方式联络,则产生中断请求信号INTRA的条件是STBA=1,IBFA=1,INTEA=1。

2.8255A控制字的最高位为1,表示该控制字为方式控制字。

3.8255A端口C的按位置位与复位功能由控制字中最高位为0___来决定的。

4.8255A的端口A工作在方式2时,使用端口C的高4位作为与CPU和外设的联络信号。

5.8255A置位控制字的D3~D1位用来制定端口C中要置位或复位的具体位置。

6.8255A的A组工作在方式1输出时,INTE为P284,它的置位与复位由端口C的PC6位进行控制。

7.8255A工作在方式1时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。

其中作为端口A和端口B的中断请求信号的分别是端口C的_________。

D

A.PC4和PC2B.PC5和PC2

C.PC6和PC7D.PC3和PC0

8.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有_____。

AD

A.选通输入

B.中断请求信号INTR

C.中断允许信号INTRD.输入缓冲器满信号IBF

9.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC6和PC7______。

D

A.被禁止使用B.只能作为输入使用

B.只能作为输出使用D.可以设定为输入或输出使用

10.8255A的端口A和端口B都工作在方式1输出时,与外设的联络信号为_______。

BC

A.INTR信号B.ACK信号

C.OBF信号D.IBF信号

11.8255A的端口A工作在方式2时,如果端口B工作在方式1,则固定用做端口B的联络信号是________。

A

A.PC0~PC2B.PC4~PC6

C.PC5~PC7D.PC1~PC3

12.8255A的端口A工作在方式2时,端口B________。

A

A.可工作在方式0或方式1B.可工作在方式1或方式2

C.只能工作在方式1D.不能使用

13.当8255A工作在方式1时,端口C被划分为两个部分,分别为端口A和端口B的联络信号,这两部分的划分是_______。

B

A.端口C的高4位和低4位B.端口C的高5位和低3位

C.端口C的高3位和低5位D.端口C的高6位和低2位

14.设8255芯片的端口基地址是80H,寻址控制寄存器的命令是B。

A、OUT80H,ALB、OUT86H,AL

C、OUT81H,ALD、OUT82H,AL

1.在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出D

A.操作数B.操作数地址C.转移地址D.操作码

2.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是A

A.W/

=1,

=0B.

=1

C.M/

=0,

=0D.

=0

3.两个补码数相加时,对产生“溢出”的正确叙述为D。

A、结果的最高位有进位

B、结果的符号位为0

C、结果的符号位为1

D、两个加数符号位相同、但与和的符号位相反,则溢出

4.8位补码操作数等值扩展为16位后,其机器数为D。

A、B、

C、D、

5.无符号二进制数右移一位,则数值  A 。

A、增大一倍B、减小一倍

C、增大10倍D、不变

6.计算机系统的主要组成部件应包括A。

A、微处理器、存储器和I/OB、微处理器、运算器和存储器

C、控制器、运算器和寄存器D、微处理器、运算器和寄存器

7.微处理器内部标志寄存器的主要作用是C。

A、检查当前指令执行的正确与否B、纠正当前指令执行的结果

C、产生影响或控制某些后续指令所需的标志D、决定CPU是否继续工作

8.动态RAM最主要的特点是C。

A、存储内容动态地变化B、访存地址动态改变

C、每隔一定时间需刷新存储内容D、每次读出操作后需刷新存储内容

9.计算机当前执行的程序代码应存放在B中。

A、硬盘B、内存C、寄存器D、端口

10.下面对“堆栈”最好的解释是B。

A、固定地址的一块内存区域

B、按“后进先出”原则组织的一块内存区域

C、必须按字操作访问的一块内存区域

D、遵循“向上”增长原则的一块内存区域

11.高档微机中一般都设置有高速缓冲存储器(Cache),它实现的是D间的缓冲。

A、CPU与显示器B、CPU与硬盘

C、硬盘与主存D、CPU与主存

12.下列说法中正确的是B。

A、EPROM只能改写一次

B、EPROM可以改写多次,但不能取代随机读写存储器

C、EPROM是不能改写的

D、EPROM可以改写多次,所以也是一种随机读写存储器

13.RISC执行程序的速度优于CISC的主要原因是C。

A、RISC的指令数较少B、程序在RISC上编译的目标程序较短

C、RISC的指令平均周期数较少D、.RISC只允许Load/Store指令访存

14.采

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

当前位置:首页 > 外语学习 > 日语学习

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

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