微机原理复习题.docx

上传人:b****2 文档编号:3247632 上传时间:2023-05-05 格式:DOCX 页数:22 大小:27.85KB
下载 相关 举报
微机原理复习题.docx_第1页
第1页 / 共22页
微机原理复习题.docx_第2页
第2页 / 共22页
微机原理复习题.docx_第3页
第3页 / 共22页
微机原理复习题.docx_第4页
第4页 / 共22页
微机原理复习题.docx_第5页
第5页 / 共22页
微机原理复习题.docx_第6页
第6页 / 共22页
微机原理复习题.docx_第7页
第7页 / 共22页
微机原理复习题.docx_第8页
第8页 / 共22页
微机原理复习题.docx_第9页
第9页 / 共22页
微机原理复习题.docx_第10页
第10页 / 共22页
微机原理复习题.docx_第11页
第11页 / 共22页
微机原理复习题.docx_第12页
第12页 / 共22页
微机原理复习题.docx_第13页
第13页 / 共22页
微机原理复习题.docx_第14页
第14页 / 共22页
微机原理复习题.docx_第15页
第15页 / 共22页
微机原理复习题.docx_第16页
第16页 / 共22页
微机原理复习题.docx_第17页
第17页 / 共22页
微机原理复习题.docx_第18页
第18页 / 共22页
微机原理复习题.docx_第19页
第19页 / 共22页
微机原理复习题.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

微机原理复习题.docx

《微机原理复习题.docx》由会员分享,可在线阅读,更多相关《微机原理复习题.docx(22页珍藏版)》请在冰点文库上搜索。

微机原理复习题.docx

微机原理复习题

一、选择题

1.一般微机中不使用的控制方式是(D)

A.程序查询方式B.中断方式C.DMA方式D.通道方式

2.控制器的功能是(C)

A.产生时序信号B.从主存取出指令并完成指令操作译码

C.从主存取出指令,分析指令并产生有关的操作控制信号

D.控制计算机的一切核心功能

3.采用级联方式使用8259中断控制器,可使它的中断源最多扩大到(D)个

A.8B.16C.32D.64

4.Pc机数据总线信号的状态是:

(C).

A.单向双态B.单向三态C.双向三态D.双向双态

5.地址总线为32位的微机系统中其内存最大容量为(D)

A.2000KBB.2048KBC.2048MBD.4096MB

6.CPU中程序计数器(PC)中存放的是(B)

A.指令B.指令地址C.操作数D.操作数地址

7.采用条件传送方式时,必须要有(C).

A.中断逻辑B.请求信号C.状态端口D.类型号

8.在任何一个总线周期的T1状态,ALE输出(A)

A.高电平B.低电平C.高阻态D.无电流

9.若标志寄存器的奇偶标志位PF置“1”反映操作(C)

A.结果是偶数B.结果是奇数C.结果中“1”的个数为偶数D.结果中“1”的个数为奇数

10.在DMA方式下,CPU与总线的关系是(C).

A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态

11.当使用BP寄存器作基址寻址时,若无指定段替换,则内定在(B)段内寻址。

A.程序B.堆栈C.数据D.附加

12.某DRAM芯片,其存储容量为512KX*8位,该芯片的地址线和数据线数目为(D)

A.8,512B.512,8C.18,8D.19,8

13.计算机的存储器采用分级存储体系的主要目的是(D)。

A.便于读写数据B.减小机箱的体积C.便于系统升级

D.解决存储容量、价格和存取速度之间的矛盾

14.CPU中程序计数器(PC)中存放的是(B)

A.指令B.指令地址C.操作数D.操作数地址

15.外设的中断类型码必须通过16位数据总线的(B)传送给8086.

A.高8位B.低8位C.16位D.高4位

16.磁盘存储器的数据存取速度与下列哪一组性能参数有关?

(B).

A.平均等待时间,磁盘旋转速度,数据传输速串

B.平均寻道时间,平均等待时间,数据传输速串

C.数据传输速率,磁盘存储密度,平均等待时间

D.磁盘存储器容量,数据传输速率,平均等持时间

17.8259的OCW1----中断屏蔽字(C)设置.

A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽某中断源时

18.PC机中的硬中断服务程序执行的是:

(A)。

A.外部中断请求CPU完成的任务B.主程序中安排的中断指令

C.主程序中安排的转移指令D.主程序中安排的调用指令

19.标志寄存器的标志位ZF=1表示运算结果(A)

A.为零B.为负C.溢出D.有进位

20.在DMA方式下,CPU与总线的关系是(C).

A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态

21.存储单元是指(B)

A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储元集合

C.存放一个字节的所有存储元集合D.存放两个字节的所有存储元集合

22.提出中断请求的条件是(B).

A.外设提出请求B.外设工作完成和系统允许时

C.外设工作完成和中断标志触发器为"1"时D.外设需要工作

23.计算机的主存储器容量达到10M时,其地址的表示至少需要使用多少个2进位?

(C).

A.10位B.20位C.30位D.40位

24.I/O与主机信息的交换采用中断方式的特点是(B)

A.CPU与设备串行工作,传送与主程序串行工作

B.Cpu与设备并行工作,传送与主程序串行正作

C.CPU与设备并行工作,传送与主程序并行工作.

D.以上都不对

25.当8086/8088访问100H端口时,采用(C)寻址方式.

A.直接B.立即C.寄存器间接D.相对

26.Pc机数据总线信号的状态是:

(C).

A.单向双态B.单向三态C.双向三态D.双向双态

27.某DRAM芯片,其存储容量为512KX*8位,该芯片的地址线和数据线数目为(D)

A.8,512B.512,8C.18,8D.19,8

28.下面关于主存储器(也称为内存)的叙述中,不正确的是:

(B).

A.主存储器向CPU提供要执行的数据,程序段等

B.存储器的读、写操作一次读出或写入一个字节

C.字节是主存储器中信息的基本编址单位

D.从程序设计的角度来看,cacbe(高速缓存)也是主存储器

29.段定义语句以(B)语句结束。

A.ENDB.ENDSC.ENDPD.ENDM

30.8255A的(C)只能工作在方式0。

A.A端口B.B端口C.C端口D.前三者

31.8253—5是可编程的(A)接口芯片。

A.定时器/计数器B.并行C.串行D.中断控制器

32.存储器是计算机系统的记忆设备,它主要用来(C)

A.存放数据B.存放程序C.存放数据和程序D.存放微程序

33.串行传送的波特率是指单元时间内传送(A)数据的位数。

A.二进制B.八进制C.十进制D.十六进制

34.下面关于主存储器(也称为内存)的叙述中,不正确的是:

(B).

A.主存储器向CPU提供要执行的数据,程序段等

B.存储器的读、写操作一次读出或写入一个字节

C.字节是主存储器中信息的基本编址单位

D.从程序设计的角度来看,cacbe(高速缓存)也是主存储器

35.某计算机字长32位,存储容量为4MB,若按字编址,它的寻址范围是(A)

A.0-1MB.0-4MBC.0-4MD.0-1MB

36.一条指令中目的操作数不允许使用的寻址方式是(B)

  A.寄存器寻址  B.立即数寻址来源:

考试大  C.变址寻址  D.寄存器间接寻址

37.在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出(C)信息.

A.数据B.状态C.地址D.其他

38.采用两只中断的控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到(D)

A.64个B.32个C.16个D.15个

39.下列寄存器为8位的寄存器有(D)

A.IPB.AXC.BPD.BH

40.地址总线为32位的微机系统中其内存最大容量为(D)

A.2000KBB.2048KBC.2048MBD.4096MB

41.8259的OCW1----中断屏蔽字(C)设置.

A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽某中断源时

42.在汇编语言程序设计中,标号和变量的类型属性分别有:

(A)。

A.BIT、BYTE、WORD、DWORDB.NEAR、FAR

C.EAR、FAR和BYTE、WORD、DWORDD.CODE、DATA、STACK

43.在任何一个总线周期的T1状态,ALE输出(A)

A.高电平B.低电平C.高阻态D.无电流

44.下面哪一个是8088CPU中的代码段寄存器(A)

A.CSB.DSC.ESD.SS

45.8086CPU可扩展I/O端口地址的个数最多为(D)

A.1KB.4KC.8KD.64K

46.Pc机数据总线信号的状态是:

(C).

A.单向双态B.单向三态C.双向三态D.双向双态

47.采用级联方式使用8259中断控制器,可使它的中断源最多扩大到(D)个

A.8B.16C.32D.64

48.存储器是计算机系统的记忆设备,它主要用来(C)

A.存放数据B.存放程序C.存放数据和程序D.存放微程序

49.对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。

完成这种数据传送最好选用的传送方式是(C)

A.无条件传递方式B.查询传送方式C.中断传送方式D.DMA传送方式

50.设8255A的端口地址为80H~83H,则端口A的地址为(A)

A.80HB.81HC.82HD.83H

二、填空题

1.Intel8255A是一个_可编程的通用并行输入输出_接口芯片。

2.设某容量为4K的RAM芯片的起始地址为2000H(16位地址),则其终止地址为_2FFFH_.

3.一个控制系统,当主设备发生异常时,需向CPU告警,请求处理,否则将危及工作人员的生命及设备的安全,此告警线应接到8086CPU的_NMI__中断请求信号引脚上.

4.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条_IN__指令,读取外设信息.

5.8255A内部具有__3___个输入输出端口。

6.机器指令由操作码和__操作数____两部分组成

7.计算机时钟脉冲的频率称为____主频______.

8.可编程接口电路中用来存放控制电路组态的控制字节寄存器称为__控制____寄存器。

9.硬件中断可分为__可屏蔽中断,非屏蔽中断__两种。

10.16K字节的RAM芯片应有__14____根地址输入端.

11.逻辑地址由段基址和_偏移地址___组成。

12.8086/8088CPU的数据线和地址线是以___分时_____方式轮流使用的。

13.根据功能不同,8086的标志位可分为__状态_____和___控制____标志。

14.8086/8088的中断响应了两个总线周期,从____INTA______引脚输出两个负脉冲.

15.在8086CPU系统中,设某中断源的中断类型码为08H,中断向量为0100:

1000H,则相应的中断向量存储地址为___20____H.

16.CPU通过一个外设接口同外设之间交换的信息包括数据信息,状态信息和__控制信息____.

17.Intel8251A工作在同步方式时,最大波特率为_64kbps____.

18.8255A内部具有__3___个输入输出接口。

19.机器指令由操作码和操作数两部分组成。

20.16K字节的RAM芯片应有__14____根地址输入端.

21.用4KX4的RAM芯片组成32K的外扩存储器,共需芯片__16____片.

22.8086/8088CPU的数据线和地址线是以___分时______方式轮流使用的。

23.数据总线是双向总线,8位微处理器有8条数据线,16位微处理器有__16___条数据总线.

24.8086系统中的

信号通常作为__奇____地址存储体的体选信号。

为___低___电平时有效。

25.Intel8251A工作在异步方式时,最大波特率为___64kbps_______.

26.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条____IN____指令,读取外设状态信息.

27.8086CPU中断系统有__256____种中断类型码,中断类型码与对应的矢量地址换算公式为__中断类型码×4(n×4)____。

28.计算机时钟脉冲的频率称为__主频________.

29.一般外设接口与外设间交换的信息有控制信息、数据信息和状态信息。

30.压栈指令的源操作数只能是16位的操作数。

31.主机与外设之间数据传送方式有无条件传送方式、查询传送方式、中断方式和DMA方式。

32.地址总线通常是_单向___总线,由CPU输出,8位微处理器有16条地址总线,16位微处理器有20条或更多。

33.CPU从主存取出一条指令并执行该指令的时间称为___指令周期______.

34.8255A控制字的最高位D7=_____1____时,表示该控制字为方式控制字。

35.8255A的三个端口中只有端口__C___没有输入锁存功能。

36.用Inter2114组成4K*8bit的RAM要用___8___片.

37.输入/输出指令间接寻址必须通过_DX_____寄存器.

38.8086/8088CPU内部共有____14______个16位寄存器。

39.8086/8088CPU的数据线和地址线是以__分时____方式轮流使用的。

40.串操作指令规定源串在__数据____段中,用_SI____来寻址源操作数,目的串在__附加数据____段中,用___DI___来寻址目的操作数。

41.存储器通常由存储矩阵,_地址译码器____,控制部件和三态缓冲器组成.

42.CPU总线通常包括地址总线、数据总线和___控制______总线等三组总线。

三、简答题

1.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?

(1)CPU处于关中断状态,IF=0;

(2)该中断请求已被屏蔽;(3)该中断请求的时间太短,未能保持到指令周期结束;(4)CPU已释放总线,而未收回总线控制权。

2.8255各口设置如下:

A组与B组均工作于方式0,A口为数据输入,B口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H.

(1)写出工作方式控制字

(2)对8255A初始化

(3)从A口输入数据,将其取反后从B口送出

(1)10010001B 即91H

(2)MOV AL,91H;OUT 43H,AL

(3)IN AL,40H;NOT AL;OUT 41H,AL

3.说明程序存储及程序控制的概念。

程序存储:

程序是由一条条指令组合而成的,而指令是以二进制代码的形式出现的,把执行一项信息处理任务的程序代码,以字节为单位,按顺序存放在存储器的一段连续的存储区域内,这就是程序存储的概念。

程序控制:

计算机工作时,CPU中的控制器部分,按照程序指定的顺序(由码段寄存器CS及指令指针寄存器IP指引),到存放程序代码的内存区域中去取指令代码,在CPU中完成对代码的分析,然后,由CPU的控制器部分依据对指令代码的分析结果,适时地向各个部件发出完成该指令功能的所有控制信号,这就是程序控制的概念

4.已知AH=77H,AL=33H能否说AX=7733H,为什么?

SI寄存器可分不SH和SL吗?

能。

因为AX是16位的数据寄存器,它可以以字(16位)或以字节(8位)形式访问。

不能。

因为SI是16位的源变址寄存器,只能以字(16位)为单位使用。

5.一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最大存储空间是多少字节?

试用十六进制数表示其地址范围.

64KB,0000H~FFFFH

6.半导体随机存储器RAM与只读存储器ROM有何区别?

它们各有哪几种类型?

随机存储器RAM中的任何存储单元都能随时读写,即存取操作与时间,存储单元物理位置顺序无关,一旦掉电,所存信息丢失。

常见类型有静态RAM和动态RAM等。

ROM是一种只读存储器,其内容一经写入,在工作过程中就能只能读出不能重写,即使掉电,信息也不会丢失。

常见的类型有掩模ROM,PROM,EPROM,EEPROM等。

7.什麽是引脚的分时复用?

请说明8086/8088有哪些分时复用引脚?

其要解决的问题是什么?

8086的数据线和地址线是利用复用的,所以常把8086的总线称为多路总线,即某一时刻总线上出现的是地址,另一时刻,总线上出现的是数据。

正是这种引脚的分时使用方法才能使8086用40条引脚实现20位地址、16位数据及众多的控制信号和状态信号的传输。

8086CPU的分时复用的引脚有:

地址/数据复用引脚.

作用为一个脚多用,如:

AD15~AD0,在总线周期的T1状态,传送地址信息,在其它状态则传送数据信息;

8.说明微机系统的工作实质。

计算机之所以能在没有人直接干预的情况下,自动地完成各种信息处理任务,是因为人们事先为它编制了各种工作程序,计算机的工作过程,就是执行程序的过程。

9.常用的存储器片选控制方法有哪几种?

它们各有什么优缺点?

常用存储器片选控制方法有3种,分别是线选法,全译码法,局部译码法。

线选法的优点是连线简单,缺点是地址空间利用率低;全译码法不浪费地址空间,但需译码电路;局部译码介于前二者之间。

当存储容量要求大于系统地址线所能寻址的最大范围,或者几个微处理器需要共享某一存储区域时,则采用扩充寻址法。

10.试说明异步串行通信和同步串行通信的特点.

异步特点:

在通信的数据流中,字符与字符间的传送是完全异步的,字符内部位与位之间还是基本同步传送。

同步特点:

数据流中的字符之间和字符内部各位间都同步,显然这种方式对同步要求很严格,收/发双方必须以同一时钟来控制发送与接收。

11.在8086CPU中,已知CS寄存器和IP寄存器的内容分别为如下所示,试确定其物理地址.

(1)CS=1000HIP=2000H12000H

(2)CS=2000HIP=00A0H200A0H

(3)CS=1234HIP=0C00H12F40H

12.8259A可编程中断控制器的主要功能有哪些?

1单片8259A可管理8级优先权中断源,通过级联可管理64级优先权中断源;

2对任何一级中断源都可单独进行屏蔽,使该中断请求暂时被挂起,直到取消屏蔽时;

3能向CPU提供中断类型码;

4具有多种中断优先级管理方式,这些管理方式可能过程序动态的进行变化。

13.如果利用中断方式传送数据,则数据是如何传输的?

中断机构起什么作用?

利用中断方式传送数据,一般是首先向CPU发出中断请求,CPU响应中断后在中断处理程序中进行数据传输,传输完毕返回。

中断机构起控制作用,实时性较强。

14.8086/8088系统中为什麽一定要有地址锁存器,需要锁存哪些信息?

8088/8086系统中,一般数据位是8位,而地址位是16位的话,那么可以这么理解:

程序要输出一个地址,就必须先输出高8位,用锁存器锁定后,再输出低8位(或反之),这时才完成一个16位地址的输出。

锁存的信息:

逻辑电路:

通过控制信号完成对当前输出信号的固定,主要是逻辑状态(0,1)

集成功能:

是一个可以完成当前总线状态的保存

计算机组原:

完成数据的保存,是存储器等功能器件的辅助器件

16.8086中有哪些寄存器可用来指示存储器偏移地址?

可用来指示段内偏移地址的寄存器共有6个:

IP、SP、BP、BX、SI、DI.

17.8255的功能作用是什么?

它有哪些工作方式?

8255是可编程的并行接口芯片,设有三个8位的数据输入/输出端口,拱有三种工作方式:

方式0为基本的输入/输出方式;方式1为应答式输入/输出方式;方式2为应答式双向数据传送方式。

18.写出中断响应的处理过程.

(1)中断请求

(2)中断允许(3)保护断电,保护现场(4)中断服务(5)恢复现场,中断返回。

19.总线周期的含义是什么?

8088/8086基本总线周期由几个时钟周期组成?

总线周期是指CPU从存储器I/O端口存取一个字节所需要的时间。

8088/8086基本总线周期由4个时钟周期组成。

23.某程序数据段中存有数据字:

1234H和5A6BH,若已知DS=5AA0H,她们的偏移地址分别为245AH和3245H,试画出它们在存储器中的存放情况。

24.什麽是I/O接口,什麽是I/O端口?

I/O接口:

I/O接口是INPUT/OUTPUT指输入/输出设备接口

I/O端口:

CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,这些寄存器为I/O端口。

25.虚拟存储器有那些特点?

第一,允许用户用彼内存空间大的多的空间来访问主存。

第二,每次访存都要进行虚实地址的转换。

四、

1.以下是完成20个字节字符串的传送,并检测是否正确的程序,若正确标志位放00,否则放11。

给指定语句加标注。

DATSEGSEGMENT

DATAXDB‘ABCD……RST’

DATAYDB20DUP(?

FLAGSDB?

DATSEGENDS

MOVAX,DATSEG;

MOVDS,AX

MOVES,AX

CLD;

MOVSI,OFFSETDATAX;

MOVDI,OFFSETDATAY

MOVCX,20;

REPMOVSB

……

REPECMPSB

JZHHH;

MOVAL,11

JMPIII

HHH:

MOVAL,00

III:

MOVFLAGS,AL

2.程序改错(10分)

(1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。

AAA:

MOVSI,OFFSETSTATE

MOVAL,[SI]

ANDAL,0C0H

MOV[SI],AL

RET

改正:

()

(2)从4000H开始有20H个带符号数,要求统计出负数的个数送MIN单元。

XORDI,DI

MOVBX,4000H

MOVCX,20H

AGAIN:

MOVAL,[BX]

INCBX

TESTAL,01H

JNZGOON

INCDI

GOON:

DECCX

JNZAGAIN

MOVMIN,DI

RET

改正:

(),()

3.对40个有符号数进行测试,分别把正、负字存放进两段不同单元。

完成此程序。

DATASEGMENT

BLOCKDB43H,56H,0ABH……;共40个字节

PDATADB40DUP(?

NDATADB40DUP(?

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA,ES:

DATA

EXP1PROCFAR

START:

PUSHDS

MOVAX,0

PUSHAX

MOVAX,DATA

MOVDS,AX

MOVES,AX

LEASI,BLOCK

LEADI,PDATA

LEABX,NDATA

CLD

MOVCX,PDATA-BLOCK

GOON:

LODSB

TESTAL,80H

JNZMINUS

STOSB

JMPAGAIN

MINUS:

XCHGBX,DI

STOSB

XCHGBX,DI

AGAIN:

LOOPGOON

RET

EXP1ENDP

CODEENDS

ENDSTART

4.程序改错

(1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。

AAA:

MOVSI,OFFSETSTATE

MOVAL,[SI]

ANDAL,0C0H

MOV[SI],AL

RET

改正:

()

(2)ST1是DS段中的一个4字节字符串,ST2是ES段中的一个4字节字符串,比较其是否相等;相等置FLAG单元为00H,不等置FLAG单元为11H。

MOVSI,OFFSETST1

MOVDI,OFFSETST2

MOVCX,0004

STD

REPNZCMPSB

JZHHH

MOVAL,11

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2