微机原理复习题参考答案解析.docx

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

微机原理复习题参考答案解析.docx

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

微机原理复习题参考答案解析.docx

微机原理复习题参考答案解析

一、单项选择题

1、8086/8088是()

A、个人计算机B、小型计算机C、微机系统D、微处理器

2、十六进制30H表示ASCII码字符“0”,那么十六进制39H表示ASCII码字符()

A、“E”B、“d”C、“9”D、“%”

3、下列4个无符号数十进制整数中,能用8个二进制位表示的是()

A、258B、134C、313D、296

4、计算机中常用的BCD码是()

A、二进制数B、十六进制数C、二进制编码的十进制数D、以上都不对

5、微处理器8086从功能上把内部结构分为两大部分,即()

A、CPU、ALUB、ALU、BIUC、EU、BIUD、CPU、BIU

6、1MB是()

A、1000×1000bB、1024×1024bC、1000×1000BD、1024×1024B

7、由CS和IP的内容表示的是()

A、可执行代码的长度B、当前正在执行的指令的段地址和偏移地址

C、下一条待执行的指令的段地址和偏移地址D、代码段的首地址

8、8086的IP中存放的是()

A、当前正在执行的指令B、下一条要执行的指令

C、下一条要执行的指令的偏移地址D、指令中的操作数

9、如果(CS)=1800H,(IP)=8000H,则微处理器要执行的下条指令的物理地址为()

A、09800HB、26000HC、20000HD、98000H

10、8086CPU具有()根地址线,()数据线

A、16,16B、16,8C、20,16D、20,8

11、8086/8088的状态标志有()个,控制标志有()个

A、3,6B、6,3C、7,2D、2,7

12、CPU中运算器的主要功能是()

A、算术运算B、逻辑运算C、函数运算和浮点运算D、算术运算和逻辑运算

13、当CPU时钟频率为5MHz时,则其一个基本总线周期是()

A、0.8usB、500nsC、200nsD、200us

14、在8086中,一个基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU往总线上发()信息

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

15、8086CPU访问一次存储器或I/O接口所花的时间,称为一个()

A、时钟周期B、总线周期C、指令周期D、基本指令执行时间

16、8088的分时复用的数据/地址的宽度为()

A、16B、20C、8D、4

17、8086能访问的存储器空间的大小是()字节

A、64KB、1MC、128KD、16M

18、8088CPU复位后,程序重新开始执行的逻辑地址是()

A、FFFFH:

FFF0HB、FFFFH:

0000H

C、0000H:

FFFFHD、0000H:

0000H

19、8086CPU中,()引脚信号是决定最大或最小工作模式的控制信号。

 A、

    B、

C、

    D、

20、8086/8088由最小方式改为最大方式,应改接的引脚是()

A、

B、

C、

D、

21、8086工作在最大方式下,总线控制器使用芯片()

A、8284B、8286C、8288D、8282

22、为8086提供地址锁存,需要()

A、2片8282B、3片8282C、2片8286D、3片8286

23、8086工作在最小方式下进行写内存操作,引脚

是()

A、00B、01C、10D、11

24、8088工作在最小方式下,引脚

是()表示读I/O端口操作

A、101B、110C、100D、111

25、受CLI和STI指令控制的中断是()

A、NMIB、INTRC、INTnD、单步中断

26、在8086/8088微机系统中,可访问的I/O端口地址范围为()

A、000H—FFFHB、000H—3FFHC、00000H—FFFFFHD、0000H—FFFFH

27、一个数据的有效地址是2140H,(DS)=1016H,则该数据所在内存单元的物理地址为()

A、122A0HB、12300HC、03156HD、31600H

28、CPU对INTR中断的响应过程是执行()

总线周期。

A.、1个B、2个C、3个D、4个

29、8086在响应中断请求时()

A、

输出一个负脉冲,将中断类型码从AD0-AD7读入

B、

输出两个负脉冲,在第一个负脉冲时读入中断类型码

C、

输出一个负脉冲,再进行一次IO读周期,读取中断类型码

D、

输出两个负脉冲,在第二个负脉冲时读入中断类型码

30、8086用于区分奇地址和偶地址的引脚是()

A、

;A0B、ALE;A0C、

;A0D、

32、8086系统中若访问奇存储体的一个字节单元,则此时

和A0是()状态

A、10B、01C、00D、11

33、8086/8088可用来间接寻址的寄存器有()个

A、2B、4C、6D、8

34、现行数据段位于存储器B0000H到B0FFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为()

A、B000H,1000HB、0000H,0FFFHC、B000H,0FFFHD、B000H,00FFH

35、取某条指令,其物理地址=()

A、(SS)×10H+SP

B、(CS)×10H+IP

C、(DS)×10H+偏移地址

D、(ES)×10H+偏移地址

36、以下寄存器中,与堆栈段无关的寄存器是()

A、SPB、BPC、BXD、SS

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

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

38、指令MOVAX,ES:

[BX][DI]中源操作数的物理地址是()

A、16d×(DS)+(BX)+(DI)B、16d×(SS)+(BX)+(DI)

C、16d×(CS)+(BX)+(DI)D、16d×(ES)+(BX)+(DI)

39、已知AX的内容为5555H,执行XORAX,AX指令后,AX的内容为()

A、5555HB、0055H  C、5500HD、0000H

40、将累加器AX的内容求反,正确的操作是()

A、NEGAXB、XORAX,0FFFFH

C、TESTAX,AXD、CMPAX,AX

41、下列哪条指令不能将AX的内容清零()

A、ANDAX,0B、XORAX,AX

C、SUBAX,AXD、CMPAX,AX

42、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX之后,存放数据21H的物理地址是()

A、20102HB、20101H  C、200FEHD、200FFH

43、条件转移指令JNZ的测试条件是()

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

44、假设VAR为变量,指令MOVBX,OFFSETVAR源操作数的寻址方式是()

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

45、EPROM存储器对信息保存能力下列说法正确的是()

A、只要存储器不受损坏,可永远保存信息

B、只要电源不掉电,可永远保存信息

C、配有刷新电路,可维持运行中的信息

D、不要受到紫外线的照射,可长期保存信息

46、EEPROM存储器属于():

A、只读存储器B、随机存储器C、动态随机存储器D、静态随机存储器

47、用4K×8的存储芯片,构成64K×8的存储器,需使用多少片()

A、128片B、16片C、8片D、32片

48、DRAM2116(16K×1)外部引脚有()

A、7条地址线,2条数据线B、7条地址线,1条数据线

C、14条地址线,2条数据线D、14条地址线,1条数据线

49、某RAM芯片其存储容量为512K×8位,该芯片的地址线和数据线数目为()。

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

50、用6116(2K×8)芯片组成一个64KB的存储器,可用来产生地址片选信号的地址线是()

A、A0—A10B、A0—A15C、A11—A15D、A10—A15

51、6116(2K×8)芯片的片内地址线和数据线分别是()

A、A0—A15和D0—D7B、A0—A10和D0—D7

C、A0—A11和D0—D7D、A0—A11和D0—D15

52、DRAM的主要缺点是()

A、存储容量小B、存取速度低C、功耗大D、外围电路复杂

53、有一SRAM芯片,地址引脚有10根,数据引脚有4根,该芯片容量是()

A、1K×4B、2K×8C、512×4D、1K×8

54、在数据传送过程中,不需要CPU介入的传送方式是()

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

55、在DMA传送过程中,实现总线控制的部件是()

A、CPUB、外部设备C、DMACD、存储器

56、I/O接口(设备)与CPU交换信息,其状态信息是通过()总线传送给CPU的。

A、地址总线B、控制总线C、数据总线D、三者均可

57、在8086中断系统中,优先级最高的硬件中断是()

A、可屏蔽中断B、除法出错中断C、非屏蔽中断D、单步中断

58.以下关于内部中断的叙述,哪一个是正确的():

A、中断源来自INTR引脚的硬信号

B、执行INTn软中断指令后,可以产生一次内部中断

C、内部中断服务程序入口地址不需要存放在中断向量表中

D、CLI指令可以关闭内部中断

59、8086/8088是向量中断,其中断服务程序的入口地址由()提供

A、外部中断源B、CPU的中断逻辑电路

C、从中断控制器中读回中断类型码左移2位D、中断类型码乘4所指向的向量地址表中读出

60、8086CPU的中断向量表地址范围是()

A、00000H~003FFHB、20000H~203FFH

C、00000H~000FFHD、00000H~007FFH

61、8086CPU的中断向量表占()字节。

A、256B、512C、1024D、2048

62、中断向量地址是()

A、子程序入口地址 B、中断服务程序入口地址所在单元的地址

C、中断服务程序入口地址  D、中断服务程序的返回地址

二、填空题

1、十进制数无符号数254,用8位二进制表示为【11111110】

2、若X=-1,Y=-127,字长n=16,则[X]补=H,[Y]补=H,[X+Y]补=H,[X-Y]补=H。

【0FFFFH,0FF81H,0FF80H,007EH】

3、一个总线周期至少包括_______个时钟周期,8086通过数据总线对规则字进行一次访问所需______个总线周期,对非规则字进行一次访问则需________个总线周期。

【4,1,2】

4、8086存储器中,对存放的字,若其低位字节在奇数地址,高位字节在其后相邻的偶数地址,则这样存放的字称为,若其低位字节在偶数地址,高位字节在其后相邻的奇数地址,则这样存放的字称为。

【非规则字,规则字】

5、根据所传送信息的内容与作用不同,可将系统总线分为________、地址总线和________。

【数据总线,控制总线】

6、在8086微机系统中,逻辑地址是指在程序和指令中表示的一种地址,它包括两部分:

_____和_____。

【段地址,段内偏移】

7、8086CPU有条数据总线,条地址总线,能寻址的内存物理空间为;而8088CPU则有条外部数据总线。

【16,20,1MB,8】

8、在8086最小工作方式中,若对存储器进行读操作,则CPU输出控制信号

=,

=,

=【1,0,1】

9、主频为5MHz的8086CPU,一个基本总线周期是。

【0.8us】

10、8086CPU从内部功能上可分为_______和_______两个独立的功能部件【BIU,EU】

11、8286是位的数据总线收发器芯片,在8086最小方式的典型配置中需片8286【8,2】

12、8086/8088CPU中接受不可屏蔽中断是由引脚得到的,接受可屏蔽中断是由引脚得到的【NMI,INTR】

13、当ALE=1时,8086/8088CPU的地址/数据总线AD0~AD15上传送的是______信息;当ALE=0时,8086/8088CPU的地址/数据总线AD0~AD15上传送的是_____信息。

【地址,数据】

14、假设(DS)=0B000H,(BX)=008AH,(0B08AH)=05AEH,(0B08CH)=4000H,当执行LESDI,[BX]后,(DI)=,

(ES)=。

【05AEH,4000H】

15、使用1条指令将寄存器BX高四位取反,指令为________【XORBX,0F000H】

16、使用1条指令将寄存器BX低四位置1,指令为________【ORBX,000FH】

17、使用1条指令将寄存器BX低四位清0,指令为________。

【ANDBX,0FFF0H】

18、执行XORAX,AX后,AX寄存器的值为【0】

19、已知:

AL=9AH,BL=D6H,执行指令ADDAL,BL后,AL=、BL=、ZF=、OF=。

【70H,D6H,0,1】

20、在8086微处理器中,指令分配给寄存器SP的默认段寄存器是_______。

【SS】

21、设堆栈指针(SS)=2000H,(SP)=1000H,在执行PUSHAX指令后,(SS)=____(SP)=_____。

【2000H,0FFEH】

22、某8086微处理器系统中设计了一个容量为32KB的SRAM存储器,约定该存储器的起始地址为40000H,则该存储器的末地址为________。

【47FFFH】

23、EPROM2732有4K个地址单元,当从F0000H开始分配地址时,它的最后一个单元地址为【F0FFFH】

24、在某8086系统中,设DS=1000H,CS=2000H,数据段和代码段的长度都为64KB,则数据段的起始地址为,代码段的结束地址为。

【10000H,2FFFFH】

25、静态RAM的基本存储电路,是由6个MOS管组成的________来存储信息的;动态RAM芯片是以MOS管栅极________是否充有电荷来存储信息的。

【触发器,电容】

26、若对6116芯片进行读操作,则该芯片的

=,

=,

=。

【0,1,0】

27、8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为________字节;另一个为________,其大小为____________字节。

【64K,存储器地址空间,1M】

28、串操作LODS指令,是用来将源串由寄存器所指向的元素复制到AX或者AL中,并修改其内容指向下一元素。

源串的寻址采用段寄存器。

【SI,DS】

29、指令LOOPE/LOOPZ的功能是先将CX减1,若且发生循环,而指令LOOPNE/LOOPNZ则是CX减1后若

且时循环【ZF=1,CX≠0,ZF=0,CX≠0】

30、随机中断源可分为外部设备、和三种。

【实时时钟,故障源】

31、8086中断系统中,优先权最低的内部中断是;优先权最高的外部中断是。

【单步中断,NMI中断】

32、INT21H中断,其中断服务子程序的入口地址在中断向量表中的物理地址范围为~。

【00084H,00087H】

33、静态RAM不需要刷新电路,需要刷新电路。

【动态RAM】

34、外设与CPU交换数据的方式为、、,其中速度最快。

【程序传送,中断传送,DMA传送,DMA传送】

35、存储器由、、三部分组成。

【存储体,地址选择电路,读写电路与控制电路】

36、8086CPU利用和两个引脚的组合可以实现对存储器高、低位库的选择。

,A0】

37、若8086CPU向物理地址为00052H单元写入一个字节,则写入过程中,

=,A0=。

【1,0】

38、当用字长较短、容量较小的存储器芯片组织一定字长的、存储容量较大的存储器时需要进行两种形式的扩充:

和。

【位数扩充,地址扩充】

39、在8086/8088指令系统中,用来开中断的指令为,用来关中断的指令为。

【STI,CLI】

40、是过程定义结束伪指令,其前面需要加配套使用。

是段定义结束伪指令,其前面需要加配套使用【ENDP、过程名、ENDS、段名称】

三、判断题

1、8086/8088分时复用总线AD15-AD0传送地址时是单向的三态输出(√)P48

2、8086/8088分时复用总线AD15-AD0传送数据时是双向的三态输入/输出(√)

3、8086/8088微处理器要求复位(RESET)脉冲宽度有效维持时间至少是6T(×)P50

4、8086的内存空间和I/O空间是单独编址的,都是1MB(×)

5、8086/8088微处理器CLK引脚输入时钟信号是由8286提供的(×)

6、8086/8088标志寄存器共有16位,每一位都有含义(×)

7、8086/8088逻辑段不允许段的重叠和交叉(×)

8、立即寻址方式不能用于目的操作数字段(√)

9、不能给段寄存器进行立即数方式赋值(√)

10、SP的内容可以不指向堆栈的栈顶(×)

11、CF位可以用来表示有符号数的溢出(×)

12、执行SBBAX,AX指令后,AX的内容一定为零(×)

13、条件转移指令只能使用于段内直接短转移(√)

14、判断下列指令是否正确

(1)SHLAX,3(×)

(2)PUSHBL(×)

(3)POPCS(×)

(4)DIV10(×)

(5)MULAX,BX(×)

(6)MOVAX,[SI+DI](×)

(7)LEADI,[BX][SI](√)

(8)MOVDI,OFFSET[BX+DI](√)

(9)MOVWORDPTR[1000H],1000H(√)

(10)OUTCX,AL(×)

15、EEPROM芯片写入的内容,可以通过紫外线擦除(×)

16、掩膜ROM只读存储器的内容是不可以改写的(√)

17、SRAM与DRAM相比,前者的外围电路更复杂(×)

18、单管动态存储电路的读出操作是破坏性读出(√)

19、FLASHMemory(闪存)不属于只读存储器(×)

20、内部中断的优先权总是高于外部中断(×)

21、8086在响应中断时,将CS、IP和标志寄存器的内容顺序入栈(×)

22、当8086处在单步工作方式时,必须为1的标志位是OF(×)

23、所有中断服务子程序的最后一条可执行语句必须是RET指令(×)

24、中断响应后保护断点的目的是为了能从中断服务子程序返回被中断的地方(√)

四、程序分析题

1、阅读下列程序段,设初值AX=0119H,指出每条指令执行以后有关寄存器的内容。

MOVCH,AH;CH=01H

ADDAL,AH;AL=1AH

DAA;AL=20H

XCHGAL,CH;AL=01H,CH=20H

ADCAL,34H;AL=35H

DAA;AL=35H

MOVAH,AL;AH=35H

MOVAL,CH;AL=20H

HLT

2.阅读下列程序段,指出每条指令执行以后有关寄存器的内容。

MOVAX,0ABCH;AX=0ABCH

DECAX;AX=0ABBH

ANDAX,00FFH;AX=00BBH

MOVCL,4;CL=4

SALAL,1;AL=76H

MOVCL,AL;CL=76H

ADDCL,78H;CL=EEH

PUSHAX;AX=0076H

POPBX;BX=0076H

3、CLC

MOVCX,0FFFFH

ADDCX,1

执行上面程序段后,(CX)=(ZF)=(CF)=【0,1,1】

4、MOVAL,64H

MOVBL,-1

CMPAL,BL

ADDAL,AL

执行本程序后,(AL)=(BL)=(CF)=【C8H,FFH,0】

5、MOVAL,25H

MOVDATA,57H

ANDAL,DATA

ADDAL,AL

DAA

执行本程序后,(AL)=(ZF)=(CF)=【10H,0,1】

6、假设从地址0600H开始的存储区,存储着31H,32H,33H,34H。

现有如下程序段:

MOVSI,0600H

(1)

MOVDI,0700H

MOVDX,0002H

CYCLE:

MOVAL,[SI]

(2)

ANDAL,0FH

INCSI

ADDAL,[SI]

MOV[DI],AL(3)

INCSI

INCDI

DECDX

JNZCYCLE

HLT

(1)请写出程序段中

(1)

(2)(3)划线所示的指令中源操作数的寻址方式。

(2)程序段执行后,问SI、DI和AL寄存器的内容分别是多少?

存储器单元(0700H)=?

(1)立即数寻址

(2)变址寻址(3)寄存器寻址】

【(SI)=0604H(DI)=0702H(AL)=37H(0700H)=33H】

7、设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。

以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=2100H的单元中,请完成该程序(在划线处填入适当的语句)

MAX:

MOVBX,2000H

MOVAL,[BX];取第一个数

MOVCX,;置循环次数99

LOOP1:

INCBX;调整指针

CMPAL,[BX];比较两个数大小

;若大于等于,跳到CON1JAECON1

MOVAL,[BX];若小于,将大数送入AL中

CON1:

DECCX

JNZ;循环,继续下一个数的比较LOOP1

MOV,AL[2100H]

8、若CPU中各寄存器及RAM参数如图所示,试求独立执行每小题对应的指令后,寄存器与内存单元的内容。

(每小题指令执行前,寄存器的状态都处于

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

当前位置:首页 > 高中教育 > 理化生

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

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