微机组成原理练习试题带答案(三)_第1页
微机组成原理练习试题带答案(三)_第2页
微机组成原理练习试题带答案(三)_第3页
微机组成原理练习试题带答案(三)_第4页
微机组成原理练习试题带答案(三)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐微机组成原理练习试题带答案(三)微机原理及应用习题集库

一、填空

1.87的原码是01010111B=57H,补码是01010111B,反码

01010111B。

2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH

AX后,AL内容压入物理地址为21FFEH存储单元中,AH内容压入物理地址为21FFFH存储单元中。

3.以BX基址寻址,商定的段寄存器是DS,以BP基址寻址,商定的段寄存

器是SS,变址寻址商定的段寄存器是DS。

4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么

该字地址是20H。

5.8086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段内偏移地址从0000H到FFFFH。

6、CPU拜访存储器举行读写操作时,通常在T3状态去检测READY,一旦检测

到READY无效,就在其后插入一个Tw周期。

7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令

语句,宏指令语句。

8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间

接寻址方式。

9、CPU与外设之间的衔接部件称为I/O接口,它的基本功能是在

CPU与外设之间起缓冲作用。

10、CPU从主存取出一条指令并执行该指令的时光称(),它通常用若干个()

来表示,而后者又包括若干个()。

①指令周期②机器周期③时钟周期

答:1-2-3

14、数据的输入/输出指的是CPU与I/O接口举行数据交换。

15.已知X=-120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。

16、8088中的指令INTn用(N)指定中断类型。

17、8088的ALE引脚的作用是(地址锁存允许)。

18.一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式。

19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是IBF,输出信号联络线的名称是OBF(带上划线)。

20.端口A可以工作在3种工作方式中的随意一种,端口B只能工作在方式0或方式1;(对错题)

21.可编程并行接口芯片8255A共有(A)、(B)、(C)、和(控制)四个端口。

22.8088的当前代码段、数据段和堆栈段段地址分离由()、()和()提供。

17、微型计算机由()、()和()三大部分组成。

20.8086/8088中级别最高的中断类型是(非屏蔽中断),其中断类型码为(2)。

21.-3的原码是(10000011),反码是(11111100),补码是(11111101)。

22.以BX基址寻址,商定的段寄存器是(DS),以BP基址寻址,商定的段寄存器

是(SS)。

23.一片8259A最多只能接收(八)级中断。三片8259A最多能接收(22)级中断。

24.8259A中的中断服务寄存器中存放的是(正在处理的中断哀求0)。

25.十六进制数30A转换为二进制是(001100001010B)。

26.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

27.计算机记忆装置的基本单元是(触发器)。

28.一个最基本的总线周期是由(4)个时钟周期组成的。

29.所谓最小模式,是指(在系统中惟独8086/8088一个微处理器)。

30.在8086/8088的引脚中,与总线有关的两个引脚是(HOLD)和(HLDA)。

31.中断向量是(中断处理子程序的入口地址),每个中断类型对应一个中断向量。

32.MOVAX,[BX+DI+50]的寻址方式是(基址加变址的相对寻址)

33.8086最多能处理(256)种中断。

34.-7的原码是(10000111),反码是(11111000),补码是(11111001)。

35.8259A中的中断屏蔽寄存器中存放的是(对各级中断哀求的屏蔽信息)。

36.在8088读存储器周期中,采样Ready线的目的是(测试外设数据是否预备好)。

37..微机系统中,ROM只能(读),RAM可(随机存取)。

38.寄存器是由(触发器)组成的。

39.一个机器周期是(执行一条指令的时光),机器周期又可分为(取指周期)和(执行周

期)。

40.所谓最大工作模式,是指(在系统中有二个以上的微处理器)。

41.对于地址/数据复用总线,在T1时刻,其传输的信息是(地址信号)。

42.在8086/8088的引脚中,与中断有关的三个引脚是(NMI)、(INTR)和(INTA)。

43.所谓断点,就是指(响应中断时,主程序中当前指令下面的下一条指令的地址)。

44.8088中的指令INTn用(n)指定中断类型。

45..8086最大模式下产生控制信号利用芯片8288总线控制器,最小/

最大模式下,外部地址锁存器利用芯片8282,外部数据收/发器利用芯片8286。

46.子程序可以由Proc语句定义,由ENDP语句结束,属性可以

是NEAR或FAR。

47.段定义伪指令语句用SEGMENT语句表示开头,以ENDS语句表示结束。

48.规律地址为2000H:1234H的存储单元的物理地址是。21234H

49.取指令时,段地址由寄存器提供,偏移地址由寄存器提供。CS和IP

50.CPU在执行OUTDX,AL指令时,寄存器的内容送到地址总线上,寄存

器的内容送到数据总线上。DX和AL

51.数据的输入/输出指的是CPU与举行数据交换。I/O端口

52.中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储单元,其

中低地址存储单元存放的是偏移地址,高地址存储单元存放的是段地址。

53.中断返回指令是RET,该指令将堆栈中保存的断点弹出后依次装入CS寄

存器和IP寄存器中,将堆栈中保存的标志装入标示寄存器FR中。

54.CPU响应8259A中断,在INTA引脚上输出二个负脉冲,在其次个

负脉冲期间读入中断类型码。

二、单项挑选题

1.若补码用8位二进制数表示,则可表示的最大正数是(4)。

(1)28(2)28-1(3)27(4)27-1

2向外设端口输出一个数据的指令是(1)

(1)OUTDX,AL(2)INDX,AL(3)OUTAL,DX

(4)INAL,DX

3.完成同指令XCHGAX,BX相同功能的指令或指令序列是(3)。

①MOVAX,BX

②MOVBX,AX

③PUSHAX

POPBX

④MOVCX,AX

MOVAX,BX

MOVBX,CX

1.当有两个8286时,可为(2)CPU提供数据总线。

①8088②8086③80386④80486

2.3片8259A级联,最多可管理(3)级中断。

①24②.23③.22④.21

3.响应NMI哀求的须要条件是(3)。

①IF=1②IF=0③一条指令结束④无INTR哀求5.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的办法是(2)。

①TESTBL,4FH③ANDBL,4FH

JZNEXTJZNEXT

②XORBL,4FH④ORBL,4FH

JZNEXTJZNEXT

6.8086/8088的一个典型总线周期需要(1)个T状态。

①4②3③2④1

7.指令指针寄存器是(1)。

①IP②SP③BP④PSW

8.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。

TESTBH,01H

____1_____K1

①JNE②JZ③JS④JC

9.下面的数据传送指令中,错误的操作是(4)。

①MOVSS:[BX+DI],1000H②MOVDX,1000H

③MOVWORDPTR[BX],1000H④MOVDS,2000H

10.8255A工作在方式1时,端口A和端口B作为数据输入/输出访用,而端口C的各位分离作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断哀求信号的分离是端口C的()。

(A)PC4和PC2(B)PC5和PC1(C)PC6和PC7(D)PC3和PC0

答:D

1.8255芯片具有C端口。

A)2B)3C)4D)5

2.8255的C普通用作控制或状态信息传输。

A)端口AB)端口BC)端口CD)端口C的上半部分3.对8255的端口A工作在方式1输入时,C口的C一定为空闲的。

A)PC4、PC5B)PC5、PC6C)PC6、PC7D)PC2、PC3

4.对8255的C口D3位置1的控制字为B。

A)00000110BB)00000111BC)00000100BD)00000101B5.8255工作在方式1的输出时,OBF信号表示B。

A)输入缓冲器满信号B)输出缓冲器满信号

C)输入缓冲器空信号D)输出缓冲器空信号

3.在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在B。

A)36H~39HB)24H~27HC)18H~21HD)18H~1BH

4.3片8259A级联起来,可管理C级中断。

A)24B)23C)22D)20E)16F)15

5.若8259A工作在优先级自动循环方式,则IRQ4的中断哀求被响应并且服务完毕后,优先权最高的中断源是B。

A)IRQ3B)IRQ5C)IRQ0D)IRQ4

7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是D(注:先算类型号,再*4得到)

A)75HB)280HC)300HD)1D4H

8.当向8259A写入的操作命令字OCW2为01100100时,将结束E的中断服务。

A)IRQ0B)IRQ1C)IRQ2D)IRQ3E)IRQ4

F)IRQ5G)IRQ6H)IRQ7

1.下面是关于可编程中断控制器8259A的讲述,其中错误的是(3)。

①.8259A具有优先级管理的功能②.8259A具有辨认中断源的功能

③.8259A具有向CPU提供中断向量的功能④.一片8259A可管理8级中断

2.由8088CPU组成的PC机的数据线是(4)。

①8条单向线②16条单向线③8条双向线④16条双向线

3.为8088CPU提供地址总线需要(4)。

①一个8286②两个8286③两个8282④三个8282

4.一个8259可提供(2)个类型号。

①1②8③16④64

5.响应INTR哀求的须要条件是(2)。

①IF=0②IF=1③TF=0④TF=1

6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(1)。

①MOVAL,00H②ANDAL,00H③XORAL,AL④SUBAL,AL

7.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的讲述正确的是(4)。

①表示结果中含1的个数为偶数②表示结果中含1的个数为奇数

③表示该数为偶数④表示结果中低八位含1的个数为偶数

8.在汇编语言程序中,对END语句的讲述正确的是(3)。

①END语句是一可执行语句

②END语句表示程序执行到此结束

③END语句表示源程序到此结束

④END语句在汇编后要产生机器码

9.执行下列指令后,正确的结果是(2)。

MOVAL,100

MOVBL,-2

①AL=100H

BL=02H

②AL=64H

BL=0FEH

10.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(3)。

①JLE②JNL③JNLE④JL

1.寄存器间接寻址方式中,操作数在中。C

A)通用寄存器

B)堆栈

C)存储单元

D)段寄存器

2.寻址方式的跨段前缀不行省略。A

A)DS:[BP]

B)DS:[SI]

C)DS:[DI]

D)SS:[BP]

3.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,=12H

A)20224

B)20221H

C)20220H

D)2000FH

4.若要检查BX寄存器中的D15位是否为1,应当用指令。C

③AL=64HBL=82H④AL=100HBL=0FEH

A)ORBX,1000HB)TESTBX,1000H

JNZNOJNZYES

C)XORBX,1000HD)ANDBX,1000H

JZYESJNZYES

5.用BP作基址变址寻址时,操作数所在的段是当前。C

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

.若主程序段中数据段名为DATA,对数据段的初始化操作应为。BA)MOVAX,DATAB)MOVAX,DATA

MOVES,AXMOVDS,AX

C)PUSHDSD)MOVDS,DATA

3..EXE文件产生在之后。D

A)汇编B)编辑C)用软件转换D)衔接

4.定义双字变量的定义符是。C

A)DWB)DQC)DDD)DT

5.下列存储器操作数的跨段前缀可省略的是。B

A)DS:[BP]B)SS:[BP]C)ES:[BX]D)ES:[SI]

3.堆栈操作时,段地址由寄存器指出,段内偏移量由寄存器指出。C、GA)CSB)DSC)SSD)ESE)DIF)SIG)SPH)BP

4.若当前DS的内容为2000H,则偏移量为1000H单元的地址可表示为。B

A)2000H.1000HB)21000HC)1000H∶2000HD)3000H

3.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到上。A

A)地址总线B)数据总线C)存储器D)寄存器

2.8086CPU复位后,CPU执行的第一条指令的起始地址应是B

A)ROM,FFFF0HB)RAM,FFFF0HC)ROM,FFFFHD)RAM,FFFFH

3.下述指令,正确的指令是d(设BUF是字节变量,LAB为标号)

a.MOVBX,ALb.MOVBX,BUF

c.MOVBX,LABd.MOVBX,OFFSETBUF

4.下述中断,优先权级别最高的中断是a

a.NMIb.INTRc.单步中断d.INTn

6.8086CPU的40根引脚中,有c个是分时复用的。

A)1B)16C)21D)24

7、用BP作基址变址寻址时,操作数所在的段是当前C。

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

8.执行下列指令:

STR1DW‘NO’

STR2DB14DUP(?)

CONTEQU$-STR1

MOVCX,CONT

MOVAX,STR1

HLT

后寄存器CL的值是D。

A)0FHB)0EHC)12HD)10H

9、接口的基本功能是C和D。

A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲

10、堆栈操作时,段基址由C寄存器指出,段内偏移量由SP寄存器指出。

A)CSB)DSC)SSD)ES

11.下列四条指令中错误的是D。

A)MOVAX,[SI]B)MOVAX,[BP+DI]

C)MOVAX,[DI]D)MOVAX,[BP—DI]

12、在8086/8088系统中,商定用于形成堆栈段数据物理地址的寄存器有A。

A)SS,SP,BPB)SS,SP,BX

C)DS,BX,BPD)DS,SP,BP

13、.EXE文件产生在D之后。

A)汇编B)编辑C)用软件转换D)衔接

15.指令指针寄存器是(1)。

①IP

②SP

③BP

④PSW

16.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(1)。

①MOVAL,00H

②ANDAL,00H

③XORAL,AL

④SUBAL,AL

17.下列指令执行后总是使CF=0,OF=0的是(1)。

①AND

②NEG

③NOT

④INC

22.下面的数据传送指令中,错误的操作是(1)。

①MOVSS:[BX+DI],1000H

②MOVDX,1000H

③MOVWORDPTR[BX],1000H

④MOVDS,2000H

23.下面指令执行后,变量DAB中的内容是(3)。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论