微机原理复习资料和答案.docx

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

微机原理复习资料和答案.docx

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

微机原理复习资料和答案.docx

微机原理复习资料和答案

一、单项选择题

1.8086微处理器将下一条指令的地址保存在指令寄存器()中。

A)OPB)MPC)IPD)XP

2.以下寻址方式中只有()不需要访问内存。

A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址

3.关于微处理器的指令系统,以下说法正确的是()。

A)指令系统就是该处理器能够执行的全部指令

B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能

C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现

D)以上都正确

4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。

A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器

5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。

A)PROMB)EPROMC)DRAMD)SRAM

6.以下指令错误的是()。

A)MOVAX,1234HB)MOVAX,BL

C)MOVAX,12HD)MOVAL,BL

7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。

A)INTRB)NMIC)软中断D)溢出中断

8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。

A)15B)16C)17D)18

9.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。

A)AFB)CFC)OFD)ZF

10.DMA数据传送是指在()之间直接进行的数据传送。

A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设

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

A.32B.29C.28D.24

12.采用查询方式来实现输入输出是因为它()

A.速度最快B.在对多个事件查询工作时,能对突发事件做出实时响应

C.实现起来比较容易D.CPU可以不介入

13. 并行接口与串行接口的区别主要表现在()之间的数据传输前者是并行,后者是串行

A.接口与MPUB.接口与外设C.接口与MPU和外设

14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX指令时,该信号线为()电平。

A.高B.低C.ECLD.CMOS

15.CPU响应可屏蔽中断请求时,其中断向量号由()提供

A.CPU内部B.中断指令C.向量号固定D.中断控制器

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

()

A.5DH和47HB.D2H和75HC.47H和71HD.2EH和7lH

17.地址译码器的输入端应接到()上。

A.控制总线B.数据总线C.地址总线D.外部总线

18.8259A可编程中断控制器的中断服务寄存器ISR用于()

A.记忆正在处理中的中断B.存放从外设来的中断请求信号

C.允许向CPU发中断请求D.禁止向CPU发中断请求

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

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

C.中断向量的高5位D.中断类型号的高5位

20.8086中,()组寄存器都可以用作指针来实现对存储器的寻址。

A.AX,SI,DI,BXB.BP,BX,CX,DX

C.SI,DI,BP,BXD.BX,CX,SI,DI

21.8086CPU中段寄存器用来存放()

A.存储器的物理地址B.存储器的逻辑地址

C.存储器的段基值D.存储器的起始地址

22.在8086微机系统的RAM存储单元器0000H:

002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断类型号是()。

A.0AHB.0BHC.0CHD.0DH

23.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A.ANDAL,0FHB.ANDAL,0FOHC.ORAL,0FHD.ORAL,0FOH

24.计算机能直接认识、理解和执行的程序是()

A.汇编语言程序B.机器语言程序C.高级语言程序

25.8254可编程定时/计数器的计数范围是()

A.0-255B.1-256C.0-65535D.1-65536

(计数值范围:

0000H~FFFFH0000H是最大值,代表65536选择十进制(BCD码) )

26.按微机系统与存储器的关系,I/O端口的编址方式分为()

A.线性和非线性编址B.集中和分散编址C.统一和独立编址D.重叠和非重叠编址

27.微处理器系统中采用独立编址时,存储单元与I/O端口是通过()来区分的

A.不同的地址编码B.不同的读/写控制逻辑C.专用I/O指令

28.CPU执行OUTDX,AL指令时,()的值输出到地址总线上。

A.AL寄存器B.AX寄存器C.DL寄存器D.DX寄存器

29.可编程接口芯片在使用前对它(),称为初始化编程

A.写操作数B.写控制字C.编接口地址D.设计控制电路

30.8251芯片是可编程()接口芯片

A.定时器B.计数器C.并行通信D.串行通信

31.当IF=0,8088/8086CPU不响应()中断请求。

A.INTNB.INTRC.NMID.INTO

IF是中断标志位。

IF=1,允许CPU响应可屏蔽中断(INTR),IF=0,CPU不响应可屏蔽中断

32.指令MOVAX,[BX][SI]中源操作数的寻址方式是()

A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址 

33.在DMA方式下,数据从内存传送到外设的路径是()

A.内存→CPU→总线→外设B.内存→DMAC→外设

C.内存→数据总线→外设D.外设→内存

34.8254工作在哪几种方式时,可输出1个时钟周期宽度(1CLK)的负脉冲()

A.方式0,4,5B.方式2,4,5  C.方式1,2,4D.方式0,2,4

35.CPU响应INTR和NMI中断时,相同的必要条件是()

A.当前总线空闲B.允许中断  C.当前访问内存结束D.当前指令执行结束

36.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为()

A.16位和3片B.8位和8片C.4片和3位D.32片和8位

37.8086/8088中除()两种寻址方式外,其它各种寻址方式的操作数均在存储器中。

A.立即寻址和直接寻址B.寄存器寻址和直接寻址

C.立即寻址和寄存器寻址D.立即寻址和间接寻址

38.设置特殊屏蔽方式的目的是()

A.屏蔽低级中断B.响应高级中断  C.响应低级中断D.响应同级中断

39.设8255A的方式选择控制字为9BH,其含义是()

A.A、B、C口全为输出B.A、B、C口全为输入

C.A、B口为方式0且输出D.以上都不对

40.CPU与外设交换数据,当采用程序控制I/O方式时,是()。

A.以CPU为主动方B.以存储器为主动方

C.以外设为主动方D.外设直接和存储器交换数据

41.8254在下面几种不同的工作方式中,可用GATE作重触发信号的是()。

A.方式0B.方式1C.方式3D.方式4

42.堆栈的工作方式是()

A.先进先出B.随机读写C.只能读出不能写入D.后进先出

43.CPU与外设间数据传送的控制方式有()

A.中断方式B.程序控制方式C.DMA方式D.以上三种都是

44.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为()。

A.4100H        B.3AA08H       C.3B008H        D.3AAA8H

45.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为()。

(笔算:

16K=2n?

A.32片、11根   B.64片、14根   C.8片、14根     D.16片、8根

46.可编程并行接口8255A具有()

A.两个8位(A口、B口)和两个4位(C口的高、低各4位)并行输入输出端口。

B.两个8位(A口、C口)和两个4位(B口的高、低各4位)并行输入输出端口。

C.两个8位(B口、C口)和两个4位(A口的高、低各4位)并行输入输出端口。

D.两个4位(A口、B口)和一个8位(C口)并行输入输出端口。

47.8259分别有()个ICW和OCW。

A.2,4        B.4,2          C.4,3              D.3,4

48.8255A有3种工作方式,能工作于工作方式2的口有()。

A.A口和B口    B.B口和C口     C.B口              D.A口

49.CPU与I/O设备间传送的信号有()

  A.控制信息  B.状态信息  C.数据信息  D.以上三种都有

50.CPU响应中断请求和响应DMA请求的本质区别是()

  A.程序控制  B.需要CPU干预

  C.响应中断时CPU仍控制总线而响应DMA时,让出总线  D.速度快

51.一个完整的计算机系统通常应包括()。

A.系统软件和应用软件B.计算机及其外部设备

C.硬件系统和软件系统D.系统硬件和系统软件

52.执行指令PUSHBX后,堆栈指针SP的变化为()

A.SP-1B.SP-2C.SP+1D.SP+2

53.定时/计数器8254每片有()。

A.3个独立的16位计数器,每个计数器都有6种不同的工作方式。

B.2个独立的8位计数器,每个计数器都有3种不同的工作方式。

C.3个独立的16位计数器,每个计数器都有8种不同的工作方式。

D.4个独立的16位计数器,每个计数器都有6种不同的工作方式。

54.实现DMA传送,需要()

A.CPU通过执行指令来完成

B.CPU利用中断方式来完成

C.CPU利用查询方式来完成

D.不需要CPU参与即可完成

55.以下叙述不正确的是()。

A. 一个字节由8位二进制数构成

B.字节是存储容量的基本单位。

C.字节是衡量微机性能的重要指标。

D.字节是微机字长的基本单位。

56.以下有关CPU的说法不正确的是()。

A.CPU也称作运算控制单元B.CPU也称作微处理器

C.CPU是微型机的核心部件。

D.CPU也称作运算处理单元

57.下列存储器中,存取速度最快的是()。

A.CD-ROMB.内存储器C.软盘D.硬盘

58.存储器芯片位数不足时,需用()。

A、字扩展B、位扩展C、字位扩展D、以上均可

59.8086CPU有20条地址线,可寻址空间为()。

A、640kBB、64kBC、1MBD、16MB

60.8086系统中,中断优先级最低的是()。

A、INTnB、NMIC、INTRD、单步中断

61.8259芯片中,中断结束是指使()中相应位复位的动作。

A、IMRB、IRRC、ISRD、以上都不对

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

A、IRQ3B、IRQ5C、IRQ0D、IRQ4

IRQ4的中断请求被响应后,IRQ5的中断请求的将变为最高优先级,依次是IRQ6,IRQ7,IRQ0,IRQ1,IRQ2,IRQ3,IRQ4。

63.设8254芯片的端口地址是60H-63H,将控制字写入控制寄存器的指令是()。

A、OUT60H,ALB、OUT61H,AL

C、OUT62H,ALD、OUT63H,AL

二、填空题

1.8255A中共有三个8位端口,其中,PC口既可作数据口,又可产生控制信号,若要所有端口均工作在方式0输出模式,则方式选择字应为OUTADDRESS0;。

2.一台微机的CPU,其晶振的主振频率为4MHz,二分频后作为CPU的时钟频率。

如果该CPU的一个总线周期含有四个时钟周期,那么此总线周期是2

3.试写出3条将AX寄存器清零的不同的指令:

xorax,ax,movax,0,ANDAX,AX。

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

 取指令   、  指令译码  和   执行指令   。

 

5.8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字。

6.已知BX=2730H,CF=1,执行指令:

ADCBX,97CFH之后,BX=,标志位的状态分别为CF=,ZF=,OF=,SF=。

ADC为带进位加法,相当于BX+97CFH+(CF)

BX+97CFH=0BEFFH=1011,1110,1111,1111B,CF=1

1011,1110,1111,1111

+0000,0000,0000,0001

———————————

1011,1111,0000,0000B=0BF00H

CF为进位标志位,为0

ZF为零标志位,为0

OF为溢出标志位,为0

SF为符号标志位,为1

 

7.8259A最多允许64级级联,三片8259A可管理的中断源最多为22个。

8.8259A有两种结束中断的方式,分别为自动结束和非自动结束两种。

9.PC机采用向量中断方式处理8级外中断,中断号依次为08H~0FH,在RAM0028H单元开始依次存放20H,FFH,50H,C0H四个字节,该向量对应的中断号和中断程序入口是AC050:

FF20。

10.8086中,BIU部件完成外部总线操作功能,EU部件完成指令译码和指令执行功能。

11.设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H—000D7HH。

12.微型计算机系统的硬件由五大部分组成,这五个部分是微处理器、存储器、

系统总线、输入输出接口和外设。

13.若(CS)=3100H时,物理转移地址为35B20H,当CS的内容被重新设定为2900H时,物理转移地址为  2DB20   。

(16进制计算)

14.8259A工作在8086模式,中断向量字ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为 73H  ,该中断的服务程序入口地址保存在内存地址为 1CC  H至  1CF   H的 4  个单元中。

简析:

ICW2中记录了8259A的8级中断对应的中断类型号的高5位,中断类型号的低3位由中断引脚编号确定,所以IR3脚对应的中断类型号为73H,中断服务程序的入口地址=中断类型号*4=73H*4=1CCH。

ICW2=后3+前570H+3=73(70用户设置,3系统设置)

15.在8086CPU中,由于BIU和EU分开,所以取指令和执行指令可以重叠操作,提高了CPU的利用率;

16.中断请求寄存器IRR的功能是用以分别保存8个中断请求信号。

17.在一个微机系统中,若8259A只开放IR1和IR4引脚的中断源,而将其余中断源屏蔽,则中断屏蔽寄存器IMR应设置为12H。

(10010---0屏蔽)

18.若256KB的SRAM具有8条数据线,则它具有18条地址线。

19.若用1片74LS138、1片6116RAM(2K×8)及2片2732EPROM(4K×8)组成存储器电路,则存储器的总容量是,其中,CPU运行的程序代码应存放在存储器中。

20.若由2K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为32。

21.8254芯片内包含有3个独立的计数通道,它有5种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为77h。

22.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片16片,片内地址和产生片选信号的地址分别为11、3位。

23.在8086中,一条指令的物理地址是由CS的内容乘以16后与IP的内容相加得到的。

24.8086 CPU只在访问CPU外部的存储器或I/O接口时,才执行总线周期。

25.存储器地址译码有两种方式,分别为全译码方式和部分译码方式。

26.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_16_片,片内地址和产生片选信号的地址分别为_11位和3_位。

27.CPU与接口之间传送信息的方式一般有四种,即:

_无条件、_查询式、_中断方式、_DMA方式。

28.半导体存储器从使用功能上来说,可分为两类:

_RAM和_ROM。

29.MOVAX,1234H中源操作数所使用的是立即数寻址寻址方式,MOVES,AX源操作数所采用的是寄存器寻址寻址方式。

30.8259A的初始化命令字包括ICW1-ICW4,其中ICW1是必须设置的。

31.一台微机的地址总线为16条,其RAM存储器容量为32KB,首地址为3200H,且地址是连续的,则可用的最高地址是________。

32.一个数据的有效地址EA=1234H,且DS=5678H,则该数据在内存中的物理地址是__579B4H_,该数据段的首单元的物理地址是_56780H__。

物理地址=段地址*16+有效地址。

即56780H+1234H=579B4H。

首单元物理地址579B4H,末单元要看数据长度才知道。

 

33.8086CPU的

信号是存储器/输入/输出控制信号,高电平时表示CPU和存储器之间进行数据传输。

34.I/O端口的编址方式有两种,分别为:

独立编址和统一编址。

35.从CPU的NMI引脚产生的中断叫做非屏蔽中断,他的响应不受标志位IF影响的影响

36.在存储系统的层次结构中,通常分为和两个层次。

37.寻址方式就是指寻找操作数或操作数地址的方式的方式。

38.Intel8086由biu和执行单元EU组成,它们之间采用并行方式并行工作,大大提高了CPU的指令执行速度。

39.在Intel系列微处理器中保护模式下是通过段寄存器中的选择子,在描述符表中

中选择一个描述符,从而得到段的相关信息来访问内存。

40.用MOS器件构成的随机存取存储器RAM分为SRAM和DRAM两种,其中DRAM以电容来存储信息,需要定期进行刷新。

41.设8254的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为71h()。

已知8253的计数时钟频率为1MHZ,若要求8253的计数通道2,每隔8ms向CPU申请1次中断,则如何对8253进行初始化编程和计数初值的计算与装入

用计数2

选择计数器2的工作方式2

计数初值为8*1000/1=8000

那么方式控制字为10110100

编程如下

movdx,c(我设的代号,方式控制字端口地址)

moval,10110100B

outdx,al

decdx;得到的是t2的地址

movax,8000

outdx,al

moval,ah

outdx,al

 

42.在存储器系统中实现片选的方法有全译码法部分译码法线选法三种。

43.中断是指U暂停当前CPU正在执行的程序,转去执行相应的处理程序,执行完毕后再返回到原程序执行的这样一种工作方式。

四、程序题

1.使用汇编语言定义的伪操作命令是:

VALDB10DUP(3,4,2DUP(3),4)

则在VAL存储区内前5个字节单元的数据是34334。

2.请写出指令,使其实现相应要求。

(1)把立即数1234H存入AX寄存器MOVAX,1234H

(2)把AL和AH相加,结果保存到AL中ADDAL,AH

(3)把BL最高位置1,其余位不变ORBL,80H

(4)将CX的值加1INCCX

3.请指出下列指令中源操作数和目标操作数的寻址方式:

①ADD100H[BX][SI],DX;目标操作数(相对基址变址);源操作数(寄存器寻址);

②ADCBX,[SI];目标操作数(寄存器寻址);源操作数(寄存器间接寻址);

4.下列程序段执行后,寄存器(AX)=6234,(BX)=1200。

MOVAX,1200H

MOVBX,6234H

PUSHAX

PUSHBX

MOVAX,0FFH

ANDAX,80H

POPAX

POPBX

HLT

5.若变量N、M的初值分别为80H和33H,则执行完下列程序段后RES变量的值为33。

MOVAL,M

CMPAL,N

JGL2

L1:

MOVAL,N

MOVRES,AL

JMPOK

L2:

MOVRES,AL

OK:

HLT

6.执行下列程序:

MOVAX,0

MOVBX,2

MOVCX,10

A1:

ADDAX,BX

INCBX

INCBX

LOOPA1

HLT

执行后的结果为(BX)=20(BCD),(AX)=110

7.下列程序段中的循环会执行5次,退出循环时(AX)=5。

MOVCX,10

MOVAX,0

NEXT:

DECAX

ADDAX,2

DECCX

LOOPNEXT

 

8.源程序如下:

MOVAL,0B7H

ANDAL,0DDH

XORAL,81H

ORAL,33H

JPLAB1

JMPLAB2

执行程序后AL=37H,程序将转到哪一个地址执行:

LB2。

这两条指令是PSW(程序状态字)里面PF标志寄存器使用的...

PF(奇偶标志:

反映运算结果低8位中“1”的个数。

“1”的个数为偶数,则PF置1,否则置0)

如果PF为1则J

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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