微机原理试题集题库(带答案)_第1页
微机原理试题集题库(带答案)_第2页
微机原理试题集题库(带答案)_第3页
微机原理试题集题库(带答案)_第4页
微机原理试题集题库(带答案)_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

微机原理及应用习题集库......................................................2

一、填空................................................................2

二、单项选择题..........................................................6

三、程序分析题(每小题6分,共24分).............................16

四、推断题(在对的后面画〈,错的后面画X):..........................25

五:分析推断题(推断对错,并指出错误缘由)...........................31

六、简答题:...........................................................33

七、程序题.............................................................38

八、接口芯片的综合编程题..............................................50

(一)8255A...................................................50

(二)8259A...................................................56

(三).其它端口编程题.............................................58

微机原理及应用习题集库

(请仔细复习4、5、7、10、11章后的习题)

一、填空

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

01010111Bo

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

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

物理地址为21FFFH存储单元中。

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

存器是一SS,变址寻址约定的段寄存器是3___o

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

么该字地址是一止)Hc

5.8086/8088的》大态标i己有6(SF、PF、AF、OF、ZF、CF)个。

8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段内偏移

地址从()()()()H至IFFFFHo

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

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

2

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

语句,宏指令语句。

8、、8086CPU寻址外设可以有两种方式,一种是干脆寻址方式,另一种是M

接__________寻址方式。

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

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

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

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

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

答:1一2一3

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

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

二进制表示)是____________。

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

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

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

19.38255A口工作在方式1输出时,A口输入信号联络线的名称是」BE________,

输出信号联络线的名称是OBF(带上划线)o

20.端口A可以T作在3种工作方式中的随意一种,端口B只能工作在方式0或方式

1;(对错题)

21.可编程并行接口芯片8255A共有(A)、(B)、(C)、和

(限制)四个端口。

22.8088的当前代码段、数据段和堆栈段段地址分别由()、()和()

供应。

3

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

周期)。

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

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

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

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

44.8088中的指令INT1!用(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.中断矢量就是中断服务子程序的入口地址,在内存中占有」个存储单元,

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

______O

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

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

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

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

5

二、单项选择题

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

(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(4)1

6

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

①IP②SP③BP④PSW

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

令应为()。

TESTBH,()1H

1K1

①JNE②JZ③JS@JC

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

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

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

10.8255A工作在方式1时,端口A和端口B作为数据输入/输出访用,而端口C的各

位分别作为端口A和端口B的限制信息和状态信息。其中作为端口A和端口B的中断恳

求信号的分别是端口C的()。

(A)PC,和PC2(B)PC5和PG(0PC6和PC-(D)PC3和PCo

答:D

1.8255芯片具有C端口。

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

2.8255的C一般用作限制或状态信息传输。

A)端口AB)端口BC)端口CD)端口C的上半部分

3.对8255的端口A工作在方式1输入时,C口的」肯定为空闲的。

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

4.8255的C口位置1的限制字为B。

A)00000110BB)00000111BC)00000100BD)00000101B

5.8255工作在方式1的输出时,OBF信号表示。

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

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

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

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

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

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

5.若8259A工作在优先级自动循环方式,则IRQ4的中断恳求被响应并且服务完毕后,

优先权最高的中断源是3o

A)IRQ3B)IRQ5C)IRQoD)IRQi

7

7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量

存储的地址是D(注:先算类型号,再*4得到)

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

8.当向8259A写入的操作吩咐字0CW2为01100100时,将结束」的中断服务。

A)IRQoB)IRQiC)IRQ2D)IRQ3E)IRQi

F)IRQ5G)IRQGH)IRQ?

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

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

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

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

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

双向线

3.为8088CPU供应地址总线须要(4)o

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

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

①1②8③16④64

5.响应INTR恳求的必要条件是(2)o

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

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

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

7.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标记位PF=1,

下面的叙述正确的是(4)o

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

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

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

①END语句是一可执行语句

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

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

④END语句在汇编后要产朝气器码

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

MOVAL,100

MOVBL,-2

①AL=100H③AL=64H

BL=02HBL=82H

④AL=1OOH

BL=0FEH

8

②AL=64H

BL=OFEH

10.当一个带符号数大于OFBH时程序转移,需选用的条件转移指令是(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)=200011,(SP)=001211,(AX)=123411,执行PUSHAX后,=1211

A)20014B)2001111C)2001011D)2000I-H

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

A)0RBX,1000IIB)TESTBX,1000II

JNZNOJNZYES

0XORBX,1000HD)ANDBX,100011

JZYESJNZYES

5.用BP作基址变址寻址时,噪作数所在的段是当前oC

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

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

A)MOVAX,DATAB)MOVAX,DATA

MOVES,AXMOVDS,AX

C)PUSHDSD)MOVDS,DATA

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

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

4.定义双字变量的定义符是______oC

A)DWB)DQC)DDD)DT

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

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

3.堆栈操作时,段地址由寄存器指出,段内偏移量由寄存器指出。C、G

A)CSB)DSC)SSD)ES

E)DIF)SIG)SPH)BP

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

A)2000H.1000HB)21000IIC)1000II:2000IID)300011

9

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

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

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

A)ROM,FFFFOHB)RAM,FFFFOHC)ROM,FFFFHD)RAM,FFFFH

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

a.MOVBX,ALb.MOVBX,BUF

c.MOVBX,LABd.MOVBX,OFFSETBUF

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

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

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

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

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

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

8.执行下列指令:

STR1DW'NO'

STR2DB14DUP(?)

CONTEQU$-STRl

MOVCX,CONT

10

MOVAX,STR1

HLT

后寄存器CL的值是D。

A)OFHB)OEHC)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.指令指针寄存器是(I)。

①1P

11

②SP

③BP

④PSW

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

①MOVAL,00H

②ANDAL,()0H

③XORAL,AL

④SUBAL,AL

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

①AND

②NEG

③NOT

@INC

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

①MOVSS:[BX+DI],1000H

②MOVDXJ000H

③MOVWORDPTR[BX],10(X)H

④MOVDS,2000H

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

DAWDW2A05H

DABDBOFAH

MOVAL,BYTEPRTDAW

SUBDAB,AL

@ODAH

②OFAH

③OF5H

©ODOH

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

MOVAL,100

MOVBL,-2

①AL=100H

BL=02H

②AL=64H

BL=0FEH

12

③AL=64H

BL=82H

④AL=100H

BL=OFEH

25.设数据段中已有:

DAIDB12H,34H

DA2DW56H,78H

下面有语法错误的语句是(2)o

①ADRIDWDAI

(2)MOVDA1+1,AX

®MOVBYTEPTRDA2+1,AL

@MOVWORDPTRDA1+1,AX

27.DATASEGMENT

TAIDW0102H,0304H,0506H

TA2DB02H,03H,04H

MOVBX,DS:[0006H]

ANDBX,OFFH

ANDBH,[BX]

上述指令序列运行后,BX的内容是(4)。

①0605H

②0402H

③0606H

④0204H

32.IBMPC机的8088处于最大模式,其总线仲载是由(2)裁决。

①非RQ/非GT

②8289

③8087

④8288

33.8088的一个总线周期可交换(3)字节。

①4

②2

③1

④1/8

13

《微机原理及应用》[C]模拟试题

一、单选题(10分):

I.1.CPU和输入/输出设备之间传送的信息类型有()o

A.地址信息和数据信息B.模拟量和数字量

C.控制信息,状态信息和数据信息D.A和B

1C,

2.2.下列指令中,有语法错误的指令是(—)o

A.MOVAX,[1000H]B.LEAAL,1000H

C.MOV[1000H],ALD.MOV1000H,AX

3.8086CPU的硬件中断引脚有几个?.

A1个B.2个

C.3个D.4个

2D,3B,

14

4.8086CPU地址线与数据线分别为多少条?.

A.8条,16条B8条2。条

C16条,16条D20条,16条

5,下列指令中隐含使用寄存器SI的是:

AHETB.CMPSB

C.XLATD.NOT

6.下列指令中,执行速度最快的指令是()o

A.ADDAX,100B.ADDAL,[SI+10H]

B.ADDAX,CXC.ADDAX,[BX]

7.堆栈段寄存器是()o

A.DSB.SSC.ESD.CS

8.假设VI和V2是用DW定义的变量,下列指令中正确的是().

A.MOVVl,20HB.MOVVI,V2

C.MOVAL,VID.MOV2000H,V2

9.执行PUSHAX指令后,堆栈指针SP的内容:

A.减1B.减2

C.加1D.加2

一、单选题

4D,5B,6B,7B,8A,9B,10A

15

三、程序分析题(每小题6分,共24分)

1.ADW1234H

BDW5678H

PUSHA

PUSHB

POPA

POPB

试回答:①上述程序段执行后(A)=,(B)=

②设执行前SP=200H,执行后SP=

2AB.读下面程序段,请问,在什么状况下,木段程序的执行结果是AH=0?

BEGIN:INAL,5FH

TESTAL,80H

JZBRCH1

MOVAH,0

JMPSTOPBRCH1:MOVAH,OFFH

STOP:HLT

答:

3A.现有下列程序段:

MOVAX,6540H

MOVDX,321OH

MOVCL,04

SHLDX,CL

MOVBL,AH

SHLAX,CL

SHRBL,CL

ORDL,BL

试问上述程序段运行后,

(AX)=___________________________

(BL)=___________________________

(DX)=___________________________

4A现有下列程序段

MOVAL,60H

MOVBL,20H

16

STC

ADCAL,BL

问程序执行后,AL=BL=CF=

.已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)

=0024H,(SI)二0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E4OH,

(1E4F6H)=091DIIo下列各指令或程序段分别执行后的结果如何

(1)MOVCL,20H[BX][SI]

(2)MOV[BP][DI],CX

(3)LEABX,2011[BX][SI]

MOVAX,2[BX]

(4)LDSSI,[BX][DI]

MOV[SI],BX

(5)XCHGCX,32H[BX]

XCIIG20H[3X][SI],AX

答(1)(CX)=56F6H;

(2)(0922611)=567811;

(3)(AX)=1E4OH;

(4)(1E4F6H)=OO24H;

(5)(0922611)=123411,(AX)=567811.

1.假设寄存器AX=1234H,DX=OAO()OH

MOVBX,0

MOVCX,BX

SUBCX,AX

SBBBX,DX

MOVAX,CX

MOVDX,BX

上述程序段执行后AX=OFDCFH,DX=60000H

17

程序功能是对原AX、DX中的值求补码,因为取补码指令就相当于用0

减去此操作数,见书本P122

4.分析下面程序段,

MOVAL,200

SARAL,1

MOVBL,AL

MOVCL,2

SARAL,CL

ADDAL,BL

试问程序段执行后(BL)=11100100B=E4H(AL)=

11111001B=F9H

5.程序段如下:

BLK1DB46,84,34,—5,20,122,73

MOVCX,7

LEASI,BLK1

NEXT:MOVAL,[SI]

INCSI

TESTAL,81H

LOOPZNEXT

MOVBL,[SI]

请回答程序段运行后:(AL)=46

(BL)=84

14.对于下面的数据定义,各条MOVE指令单独执行后,有关寄存器的内容是什么?

FLDBDB

TABLEADW20DUP(?)

TABLEBDB'ABCD'

18

MOVEAX,TYPEFLDB

MOVEAX,TYPETABLEA

MOVECX,LENGTHTABLEA

MOVEDX,SIZETABLEA

MOVECX,LENGTHTABLEB

解答:

AX=0001H

AX=0002H

CX=0014H

DX=0028H

CX=0001Ho

19.读下面程序段,请问:在什么状况下,本段程序的执行结果是AH=0?

BEGIN:INAL,5FH

TESTAL,8011

JZBRCH1

MOVAH,0

JMPSTOP

BRCH1:MOVAH,OFFH

STOP:1ILT

解答:AL中的最高位为1时。

20.读程序:

START:TNAL,20H

MOVBL,AL

INAL,3011

MOVCL,AL

MOVAX,0

ADLOP:ADDAL,BL

ADCAH.0

DECCL

JNZADLOP

HLT

清问:(1)本程序实现什么功能

(2)结果在哪里

解答:完成20H*30H,结果在AX中。

21.请编一程序段完成AX*10的任务(要求不准用乘法指令做)。

解答:MOVBX,AX

MOVCL2

19

SHLAX,CL

ADDAX,BX

SHLAX,1

22.编程序使:

(DAX寄存器低4位清零。

(2)BX寄存器低4位置“1”。

(3)CX寄存器低4位变反。

(4)用TEST指令测试DL寄存器位3、位6是否同时为0,若是,将0送DL;否则1

送DH。

解答:1,ANDAX,0FFF0H

2,ORBX,OOOFH

3,XORCX,OOOFH

4,TESTDL,48H

JZLOOP

MOVDH,1

HLT

LOOP:MOVDL,0

HLT

23.编一程序段,完成符号函数(T28WxW127):

f1(x.>0)

y=<0(x=0)

[-1(x<0)

假设x的值存放在DATA1中,y的值存放在DATA2中。

解答:START:MOVAL,DATA1

ANDAL,AL

JGEBIGR

MOVAL,0FF1I

MOVDATA2.AL

HLT

BIGR:JEEQUL

MOVAL,1

MOVDATA2,AL

HLT

EQUL:MOVDATA2,AL

HLT

24.设AX寄存器中有一个16位二进制数,编一程序,统计AX中“寄的个数,统计

结果送CX中。

解答:START:MOVCX,0

LOOP:SUBAX,0

JZSTP

20

SALAX,1

JNCNOD

INCCX

NOD:JMPLOOP

STP:HLT

25.编一子程序利用XLAT指令把十六进制数转换成ASCH码。假设ASCII码

存放在以DAT1为首地址的数据区中,对应的16进制数放在以DAT2为首地址的数据区

中,转换结果送以DAT3为首地址的数据区中。

解答:MAIN:PUSHBX

PUSHSI

PUSHDI

PUSHCX

PUSHAL

PUSHDS

START:MOVBX,DATA1

MOVSI,DATA2

MOVDIDATA3

MOVCX,16

NEST:LODSB

XLATDATA1

STOSB

LOOPNEST

POPDS

POPAL

POPCX

POPDI

POPSI

POPBX

RET

1.设AX=0FFH,执行ANDAX,86H后,AX=?

AX=86H

2.设AX=1000H,DX=2000II,CX=3000Il,SP=1234H

执行PUSHCX

PUSHDX

PUSHAX

21

后,SP=?

再执行

POPex

POPDX

POPAX

后,AX=?,DX=?,SP=?

答:SP=122EH

AX=3OOOH,DX=2000H,SP=1234H(错一题扣2分,错2题扣3.5分)

7,请完成如下程序段,使它完成求IAX-BXI,结果放在AX的功能。

AX,BX

JC______

SUBAX,BX

_____AA1

AA:SUB,

MOVAX,BX

AA1:HLT

OIPAX,BX(1分)

JCAA(1分)

SUBAX,BX

JMPAA1(2分)

AA:SUBBX(1分),AX(1分)

MOVAX,BX

AA1:HLT

22

下面是多字节加法程序,第一个数是8A0BH,其次个数是D705H。请填写出正确结

果。(7分)

DATASEGMENT

FIRSTDB,,OH

SECONDDB,

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

MOVDS,AX

MOVCX,__________

MOVSI,0

NEXT:MOVAL,SECOND[SI]

ADCFIRST[SI],AL

INCSI

LOOPNEXT

MOVAL,0

ADCAL,_____________

MOVFIRST[SI],AL

MOVAH,4CH

INT2111

23

CODEENDS

ENDSTART

24

如、推断题(在对的后面画4错的后面画x):

1、段内转移指令执行结果要变更IP、CS的值。(X)

2、PUSHCSoN)

3、OUT200011,AL(x)

4、MOVAH,BX(错)

5、8088中,取指令和执行指令可以重叠操作。(«)

6、MOV[BX],[SI](x)

7、8O88CPU用逻辑地址1234H:5678H访问时,可交换一个字。(J)

8、MOVBYTEPTR[BX],1000(x)

9、MOV5,AL(x)

10、MOVAX,[SI+DI](x)

2、8088的数据可以存放在儿个不连续的段中。3)

4.ADD15H,BX(错)

5、REP是指令前缀,重复操作的条件是CX#0。(对)

6、POPCS(错)

7、MOVCS,AX(错)

8、MOV[BX],[SI](错)

9、INAL,2000H(错)

1()、8086中,取指令和执行指令可以重叠操作。(对)

11.当8086CPU内标记寄存器中的IF=0时,意味着禁止CPU响应全部类型的中断。

(错)

12.一个外设最多可含有限制端口、数据端口、状态端=1三种类型的端口。

(对)

13.若BUF是变量名,指令LEABX,BUF和指令MOVBX,OFFSETBUF是等

效的。(对)

14.OUT3FCH,AL指令是正确的。(错,16位地址端口号要先赋给DX)

15.8255AA口工作在方式1输入,B口工作在方式0输出的方式限制字是0011

XOOXBo(错)

16.若SS=2000H,SP=1000H,执行指令PUSHAX后,AX内容压入21000H

字单元中。(错)

25

17.所谓寻址方式是指CPU执行指令时找寻操作数的方式。(对)

18.8086CPU全部外部中断,仅INTR需申请中断的外设供应中断类型码。(错)

19.一个外设最多含有限制端口和数据端口。(错,还有状态端口)

20.8086CPU内部F标记寄存器的全部标记位均可用指令事先置1或清0。(对,用

SAHF设置标记指令,见书本P119))

21.执行INAL,DX指令时,DX的内容送到数据总线上。(错)

22、段内转移指令执行结果要变更IP、CS的值。(错)

23.8255工作在方式1的输出时,OBF信号表示输出缓冲器满信号。(对)

24.有数据定义NUMDB'123456、经汇编后,NUM占有3字节存储单元。(错,

应是6个字节的存储单元,每一个存的是对应的字符ASCH码值)

25.OUTDX,AL指令的输出是16位操作数。

(错)

26.若SP=l()0()H,则执行指令PUSHAX后,(SP)=()FFEH。

(对)

27.8088CPU对内存读/写1个字均需两个总线周期。(对)

30..MOVAH,BX(错)

31..ADD15H,BX[错)

32..MOVCS,AX(错)

33..MOVAX,[S1JIDI](错,不能同时运用两个变址寄存器)

34.MOVAX,[CX](错)

26

35.MOV[1OOOHJ,[2000H](错)

36..MOVBYTEPTR[BX],1000H(对)

37.SAR指令左补零(错)

38.执行CMP指令后,操作数的值会变更(错)

39.8088的Ready信号是由外部硬件产生的。...........(对)

40.RQ。/瓦及HOLD、HLDA信号是与系统中其它总线主设备有关的信

号。...........(对)

41.8088的INTA信号可用作中断矢量的读选通信号。...........................

(对)

42.8088的数据可以存放在几个不连续的段中。...............................

(对)

43.、8088中,取指令和执行指令可以重叠操作。................................

(对)

44.8088的可屏蔽中断的优先权高于非屏蔽中断。..............................

(错)

45.多个外设可以通过一条中断恳求线,向CPU发中断恳求。.....................

(对)

46.8255A中端口A运用的是INTR,万丽及币至等线是端口C的

线。.............

温馨提示

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

最新文档

评论

0/150

提交评论