微机原理复习题答案Word文档格式.docx

上传人:b****6 文档编号:20711766 上传时间:2023-01-25 格式:DOCX 页数:20 大小:184.74KB
下载 相关 举报
微机原理复习题答案Word文档格式.docx_第1页
第1页 / 共20页
微机原理复习题答案Word文档格式.docx_第2页
第2页 / 共20页
微机原理复习题答案Word文档格式.docx_第3页
第3页 / 共20页
微机原理复习题答案Word文档格式.docx_第4页
第4页 / 共20页
微机原理复习题答案Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

微机原理复习题答案Word文档格式.docx

《微机原理复习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理复习题答案Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

微机原理复习题答案Word文档格式.docx

20条D。

24条E。

32条F。

16条

14.8088/8086CPU的输入输出指令的最大直接寻址能力为()个端口地址。

A32KB64KC128KD256K

15.8086/8088与外设进行数据交换时,经常会在()状态间插入等待周期。

A.T1和T2B。

T2和T3C。

T3和T4D。

随机

16.8086/8088的基本总线周期可分为()个时钟周期。

A.6B。

5C。

4D。

3E

17.1M字节的存储器空间,最少需要()根地址线?

A17根地址线,A16~A0B18根地址线,A17~A0

C19根地址线,A18~A0D20根地址线,A19~A0

18.设AL=89h,CL=2,则执行完SARAL,CL后AL=()。

A、22HB、E2HC、F2HD、89H

19.若(AL)=0FH,(BL)=04H,则执行CMPAL,BL后,AL和BL的内容为()

A.0FH和04HB.0BH和04HC.0FH和0BHD.04H和0FH

20.8088/8086CPU是用哪个控制信号来解决地址/数据、地址/状态线的分时复用的?

ADENBDT/RCALEDINTA

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

()

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

22.与MOVBX,OFFSETX等价的指令是()

A.MOVBX,XB.LDSBX,XC.LESBX,XD.LEABX,X

23.不能实现将AX清零和CF清零的指令是()

A.SUBAX,AXB.MOVAX,0C.XORAX,AXD.ANDAX,0

24.若有16条地址线,那么可访问的内存地址范围为()

A.0001H~FFFFHB.0000H~FFFFHC.00000H~FFFFFHD.00001H~FFFFFH

25.8086CPU内有指示下条指令有效地址的寄存器是()

A.IPB.SPC.BPD.SI

26.EPROM特点是()

A断电时数据不能保存B内容不能改写C内容可擦除D用户只能写一次

27.以下关于8088CPU的READY引脚正确的说法是()

A.通过该引脚输入一个准备好信号

 

B.如果该引脚为低电平,则总线周期中要插入等待周期

C.CPU在T3时钟周期采样该引脚

D.以上都正确

28.通常,中断服务程序中的一条STI指令目的是()

A.允许低一级中断产生B.关闭所有可屏蔽中断

C.允许同级中断产生D.允许更高一级中断产生

29.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()。

A、立即寻址B、直接寻址C、间接寻址D、寄存器寻址

30.Cache的主要特点之—是()。

A、存储量大B、存取速度快C、价格便宜D、价格便宜但容量小

31.在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问

题,必须要引入()。

A、数据缓冲寄存器B、I/O总线C、I/O接口D、串并移位器

32.在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数据

通路,这指的是()。

A、CPU与外围设备B、主存与外围设备C、外设与外设D、CPU与主存

33.堆栈是一种(   )存贮器。

A.顺序B.先进后出C.只读D.先进先出

34.在多级存储体系中,“cache—主存”结构的作用是解决(   )的问题。

A.主存容量不足B.主存与辅存速度不匹配

C.辅存与CPU速度不匹配D.主存与CPU速度不匹配

35.如指令中的地址码就是操作数,那么这种寻址方式称为(   )。

A.立即寻址B.直接寻址C.间接寻址D.寄存器寻址

36.在存储体系中,辅存的作用是(   )

A.弥补主存的存取速度不足B.缩短主存的读写周期

C.减少CPU访问内存的次数D.弥补主存容量不足的缺陷

37.AX=6345H,BX=3219H,则ADDAX,BX得到的结果,使标志位CF和OF分别为()

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

38.下列说法不正确的是()A.SRAM比DRAM快B.总线接口部件BIU负责内部与外部的信息交换

C.

是CPU对NMI中断的响应信号

D.PCI是一种局部总线标准

39.之所以DMA传送方式比中断方式快,其主要是由于()

A.只需完成存储器访问操作B.只需要释放总线控制权

C.让CPU检查DMA操作的正确性D.有DMA控制器硬件支持

40.已知某主板上一Flash芯片容量为512K×

8位,则该存储器芯片具有的地址线和数据线的条数分别为:

()A.9和8B.17和8C.18和8D.19和841.I/O编址方式有()A.存储器映射方式和I/O映射方式B.单工方式、半双工方式和全双工方式C.数据信息、状态信息和控制信息D.程序方式、中断方式和DMA方式42.针对存储单元进行操作时,能进行寄存器间接寻址的寄存器是()

A、AXB、BXC、CXD、DX

43、INT指令执行时会将相关数据压入堆栈保护,其中不包括()。

A、标志寄存器B、通用寄存器C、CSD、IP

44、指令MOVAX,[BP+2]的源操作数在()中。

A、代码段B、数据段C、附加段D、堆栈段

45、根据串行通信规定,收发双方的()必须保持相同。

 

A、通信时钟B、数据格式C、波特率 D、波特率和数据格式

46、8253可编程定时/计数器,在初始化时写入的最大计数初值是()。

A、0000H 

B、7FFFH 

C、65535 

D、FFFFH

47、中断自动结束方式是自动将8259A()相应位清零。

A、ISRB、IMRC、IRRD、ICW

48、用1024×

1位RAM芯片设计一个128K×

8位的存储器系统,问需要有( 

)片芯片组成。

A、1024 

 

B、2048 

C、128 

D、256

49、8259A是()。

A.锁存器B.可编程中断控制器C.并行I/O芯片D。

串口I/O芯片

50、在中断系统中,中断类型号是在()的作用下送往CPU的。

A读信号B地址译码信号

C中断请求信号INTRD中断响应信号INTA

51、以下说法中,()是错误的。

A.逻辑段允许在整个存储空间内浮动。

B.一个程序可以有代码段、数据段和堆栈段。

C.段与段之间可以连续,也可以重叠。

D.段与段之间可以连续,不可以重叠。

52、以下叙述中,不正确的是()。

A.一个总线周期含4个T状态。

B.一个时钟周期也称为一个T状态。

C.一个指令周期由4个总线周期组成。

D.执行一条指令所需时间为一个指令周期。

53、8086CPU的POP指令执行时:

A.先弹数据,再将SP+2B.先将SP+2,再弹数据 

C.先弹数据,再将SP-2D.先将SP-2,再弹数据

54、8086CPU的PUSH指令执行时:

A.先推数据,再将SP-2B.先将SP-2,再推数据

C.先推数据,再将SP+2D.先将SP+2,再推数据

55、带符号数将其字长扩充1倍,而值不变,只需要()

A.将高半部分补全"

0”B.将高半部分补全"

1”C.将原最高位扩充到高半部分

56、在下列类型的8086CPU中断中,中断优先权最低的是()

A.除法出错中断B.可屏蔽中断C.不可屏蔽中断D.单步中断

57、可编程并行接口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口)并行输入输出端口。

58、当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()

A.读打印机状态信息并判断B.向打印机送数据

C.执行算术运算指令D.CPU停机

59、在下列80x86指令中,合法的指令是()。

A.ADD[BX],01HB.SHLCL,AXC.OUT258H,ALD.INAL,DX

60、若定义DATDD87654321H,则DAT+1字节单元的数据是()。

A.87HB.65HC.43HD.21H

61、要禁止8259A的IR7的中断请求,则中断屏蔽操作命令字OCW1应为()。

A.80HB.28HC.E8HD.1BH

62、在中断响应以后,8086CPU内部指令指针IP的值()

A.必然为0000HB.为一确定值C.与响应前一样D.不能确定

63、对于下列程序段:

AGAIN:

MOVAL,[SI]

MOVES:

[DI],AL

INCSI

INCDI

LOOPAGAIN

也可用指令________完成同样的功能。

A.REPMOVSBB.REPLODSB

C.REPSTOSBD.REPESCASB

64、指令“ANDDX,NUMAND0FFABH”中出现两个AND,正确的解释是(  )

A.均是逻辑运算符B.均是指令助记符

C.前者是指令助记符,后者是逻辑运算符D.前者是逻辑运算符,后者是指令助记符

65、乘法指令中的两个操作数,其中有一个操作数隐含在(  )

A.DL或DX中B.BL或BX中C.AL或AX中D.CL或CX中

66、若8259工作在优先级自动循环方式,则IRQ6的中断请求被响应并且服务完毕后,优先权最高的中断源是( 

)。

A.IRQ5B.IRQ7C.IRQ1D.IRQ0

67、一个8位D/A转换器的分辨能力可以达到满量程的( 

A.1/8B.1/16C.1/32D.1/256

68、关于ADC0809,下列哪些说法正确:

A.只能接一个模拟量输入B.可以接16个模拟量输入

C.某时刻只对一个模拟量采样D.同时对8个模拟量采样

69.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( 

)  A.字符间无间隔  B.双方通信同步  C.发生错误的概率少 D.附加位信息总量少

二、填空题:

1.8088/8086微处理器设计成两个独立的功能部件,它们分别为___和___。

8088/8086总线接口部件(BusInterfaceUnit,BIU)主要由___、___、___、总线控制逻辑和指令队列等组成。

2、DB伪指令以_________为单位分配存储单元;

DW伪指令以_________为单位分配存储单元。

若有如下数据定义:

V1DB10DUP

(2),2

COUNTEQU3

V2DWCOUNTDUP(?

则为变量V1分配_________个字节存储单元;

为变量V2分配_________个字节存储单元。

3.8088/8086执行部件(ExecutionUnit,EU)主要由___、___、运算器(ALU)和EU控制系统等组成。

4.若8088/8086CPU的工作方式引脚MN/MX;

接十5V电源,则8088/8086CPU工作于___;

若MN/MX接地,则8088/8086CPU工作在___。

5.8088/8086CPU在对存储器或I/O设备进行读写时,如果被读写的存储器或I/O设备速度较慢,在标准总线周期内无法完成读写任务,它们就会发出请求延长总线周期的信号给CPU的READY引脚,CPU就会在总线周期Ts(或Tw)的上升沿测试READY引脚信号,如果要求延长总线周期,CPU就会通过在___插入Tw状态以延长总线周期,完成正确的读写任务。

6.汇编语言程序的上机操作过程如下:

(1)编辑:

建立以()为扩展名的源文件。

(2)汇编:

生成以()为扩展名的目标文件。

(3)链接:

生成为以()为扩展名的可执行文件。

(4)在DOS提示符下,键入可执行文件的文件名,即可运行。

7.8086CPU中,ALE引脚是________信号。

8.指令ADD[BX+DI],CX源操作数的寻址方式是_______,目的操作数的寻址方式是_______。

指令MOVCX,[BP+SI+20]源操作数的物理地址是________。

9、已知CS=1800H,IP=1500H,则指令所处的物理地址=H。

若一个数据块在内存中的起始地址为80A0H:

DFF0H,则这个数据块的起始物理地址为。

10.8088/8086CPU和其他计算机一样,响应可屏蔽中断的三个必要条件是___、___和___。

11.当8255A的PC4—PC7全部为输出线,表明8255A的A端口工作方式是。

12.组成32M×

8位的存储器,需要1M×

4位的存储芯片片。

13、设(CS)=2500H,(DS)=2400H,(SS)=2430H,(ES)=2520H,(BP)=0200H,(SI)=0010H,(DI)=0206H,则指令“MOVAX,[BP+SI+4]”源操作数的物理地址为;

指令“MOVAX,[DI+100H]”源操作数的物理地址为。

14、8086系统复位后,CS=H,SP=H。

15、8255A的端口C置位/复位控制字应写入端口。

16、8086CPU标志寄存器中,IF的作用是,DF的作用是。

17、8253芯片共有种工作方式,采用BCD码计数时,最大计数值为H。

18、一数据区的起始地址是30A0:

23F7,它存有26个字节,写出这个数据区首末单元的物理地址和

19、一数据区,从地址3000H开始的存储单元中存放的内容依次是:

34,12,AB,CD,20,D2,40,……,

试问:

(1)3000H单元中的字节数据是,字数据是。

(2)3001H单元中的字节数据是

20、8086的堆栈操作有和两种,是按(字/字节)操作的。

21、串行通信中,数据传送速度常用表示。

22、8253某一计数通道按BCD方式计数,初始化时若写入初值为0,则对应的计数值为。

23、8255的端口有双向传输功能。

24、8086复位后,引导程序的入口地址为H。

25.如果串行异步通信的字符格式中含有1位停止位,8位数据,无校验,在5分钟内连续不断传送了576000个这样的字符,则其波特率为_______Baud;

如果采用偶校验,两位停止位,按通信协议写入要传送数据8AH的异步通信字符的格式(低位在前)___________________,若用9600Baud的波特率,则每分钟可传送这样的字符_________个。

26.中断的五个过程包括_________、中断判优、____________、__________和______________。

27.用EPROM8K×

8位构成2M×

8位的存储器模块,则需要这种芯片___片,若此存储器模块首地址为10000H,则它的末地址为________H。

28.如果A/D转换器的参考电压为+2.5V,输入+2.5V时数字量为FFH,则当输入0.5V模拟电压时,ADC转换后得到的数字量为___________。

29.如果D/A转换器的参考电压为-5V,在外接运放的输出电压满度为+5V,如果向该D/A转换器输出数字量0CCH(即204),则输出V0为_________。

30.用8253在OUT1端产生最大周期的方波,其控制字为______________;

如果要产生周期为2s的方波,仍采用该初值,则CLK1端应加时钟信号的频率是____________KHz。

31、ADC0809为通道的A/D转换器。

在执行A/D转换时若采用查询方式,应查询引脚。

如果转换已经结束,应该向引脚发高电平读取数据。

32、8255A中共有个8位端口,其中口既可作数据口,又可产生控制信号,其所有端口可分为A组和B组,其中A组包括和,B组包括和,且只有口可工作在方式2。

33、设8259的ICW2为80H,则IR5的中断类型号为,其中断向量存储在地址开始的连续个字节的内在单元中。

34、乘法指令中,对于字乘以字,乘积放在寄存器和寄存器

35、数据段中有以下定义:

ARRAY1EQU16H

ARRAY2DW16H

请指出下面两条指令的源操作数的寻址方式:

MOVAX,ARRAY1;

寻址方式:

__________

MOVAX,ARRAY2;

36、已知S8DB‘ABCD’及OFFSETS8=100H,则

(1)MOVAX,WORDPTRS8+2执行后(AX)=;

(2)MOVAL,S8+3执行后(AL)=;

(3)LEABX,S8

MOVAX,BX执行后(AX)=。

37、8086CPU的_________引脚输出有效的低电平,表示当前总线周期访问16位数据。

38、已知16550进行异步串行通信时,每个字符格式中数据为8位,奇校验,1位停止位,则一帧数据包括位。

若每秒钟内连续不断传送这样的字符200个,则波特率为b/s,若发送的数据信息为30H,按此通信协议写出发送30H对应的字符格式(写成0,1序列形式且低位在前)。

39、设(SS)=1EF2H,(SP)=4030H,依次执行PUSHAX、PUSHBX后,新的SP为_________H。

40、中断类型号为52H的中断向量放在____________地址开始的连续4个内存单元中,若该4个单元(地址从低到高)中的数据分别为12H、34H、56H、78H,则该中断源对应的中断入口程序的段地址是____________,偏移地址是____________。

41、在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:

1000H,则相应的中断矢量存储地址为__________;

从该地址开始,连续的4个存储单元存放的内容依次为__________。

42、8259A有_____个操作命令字,单片8259A可以扩展个外部中断,7片级联最多可管理级中断,最多片级联可以扩展64个外部中断。

43、8259A中IRR的功能是,ISR的功能是。

44、指令放在子程序的末尾,当子程序功能完成后,由它实现返回。

45、在8086/8088系统中,当前数据段地址为78000H-87FFFH,则DS段寄存器为:

46、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;

结束标志的下一个单元保存零元素个数。

下列程序是满足以上要求的部分程序,请补充完整。

DATASEGMENT

NUM100DUP(?

NUM1DB00,00

DATAENDS

CODE

ASSUMECS:

CODE,

START:

MOVAX,DATA

MOVDS,AX

LEASI,;

取NUM数据区首址

MOVDI,SI

MOVCX,100

XORDL,DL;

DL作为统计零元素个数的计数器

GO1:

MOVAL,[SI]

CMP

JNZGO2

INC

JMPGO3

GO2:

MOV[DI],AL

INCDI

GO3:

INC

LOOP

MOV[DI],‘$’

INCDI

MOV[DI],

MOVAH,

INT21H

CODEENDS

ENDSTART

三、简答题

1.如果一个堆栈从地址3250H:

0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问:

1栈顶地址是什么?

2栈底地址是什么?

3存入数据1234H和5678H后,SP的内容是多少?

SS的内容是多少?

2.如果从存储器的10000H地址开始分配段区,要求代码段占用4K字节空间,数

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

当前位置:首页 > 高等教育 > 文学

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

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