微计算机技术模拟试题5.docx

上传人:b****5 文档编号:8029876 上传时间:2023-01-28 格式:DOCX 页数:12 大小:27.67KB
下载 相关 举报
微计算机技术模拟试题5.docx_第1页
第1页 / 共12页
微计算机技术模拟试题5.docx_第2页
第2页 / 共12页
微计算机技术模拟试题5.docx_第3页
第3页 / 共12页
微计算机技术模拟试题5.docx_第4页
第4页 / 共12页
微计算机技术模拟试题5.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

微计算机技术模拟试题5.docx

《微计算机技术模拟试题5.docx》由会员分享,可在线阅读,更多相关《微计算机技术模拟试题5.docx(12页珍藏版)》请在冰豆网上搜索。

微计算机技术模拟试题5.docx

微计算机技术模拟试题5

微计算机技术模拟试题(5)

一、单选题:

20分,每题02分

1、下列指令中源操作数字段不是立即寻址方式的是()。

其中DAT为一变量。

A:

MOVBX,OFFSETDAT

B:

MOVBL,10H

C:

MOVBX,DAT

D:

MOVBL,‘W’

2、数组定义为ARRAYDB30H,31H,32H,33H,34H

下列指令执行后(AL)为():

LEABX,ARRAY

MOVAL,4

XLATARRAY

A:

31H

B:

32H

C:

33H

D:

34H

3、指令DIVBX的被除数在()中。

A:

AH和AL

B:

DH和DL

C:

DX和AX

D:

AX和BX

4、下面所列的微处理器产品()是16位微处理器

A:

ZilogZ80;

B:

Intel8085;

C:

Motorola6800;

D:

Intel8086。

5、8086微处理器要从存储器的偶地址读取一个字节,则必须使.

A:

A0=1且BHE#=1;

B:

A0=1且BHE#=0;

C:

A0=0且BHE#=1;

D:

A0=0且BHE#=0;

6、INTEL8259A有()条输入请求线.

A:

1

B:

2

C:

4

D:

8

7、INTEL8237A每个通道有字节计数器.

A:

1个8位的;

B:

2个8位的;

C:

1个16位的;

D:

2个16位的.

8、当8237A控制RAM与I/O进行DMA传送时,8237ADB0~DB7引线.

A:

给RAM与I/O提供数据通路;

B:

作为对8237A进行读写的数据通路;

C:

给RAM提供A8~A15地址信号;

D:

用来给RAM与I/O发送控制信号.

9、异步串行通信中一个字符信息位的格式按先后次序是.

A:

起始位、数据位、校验位、仃止位;

B:

起始位、校验位、数据位、仃止位;

C:

起始位、数据位、仃止位、校验位;

D:

校验位、起始位、数据位、仃止位。

10、ISA总线信号的定义与()公司的微处理器密切相关。

A:

MOTOROLA;

B:

DEC;

C:

TI;

D:

INTEL。

二、多选题:

10分,每题02分

11、指示堆栈单元地址,可使用的寄存器组合有()。

A:

SS和IP

B:

DS和BP

C:

SS和SP

D:

SS和BP

12、汇编程序输出的文件有()。

A:

.crf

B:

.exe

C:

.lst

D:

.obj

13、连接程序输出的文件有()。

A:

.crf

B:

.exe

C:

.map

D:

.lst

14、执行JMPFARPTRNEXT指令,寄存器()的值被改变。

A:

DS

B:

SP

C:

CS

D:

IP

15、下列属于内中断的有()。

A:

键盘中断;

B:

INT指令引起的中断;

C:

除法错中断;

D:

定时器中断。

三、简答题:

30分,每题05分

16、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=0DAH(DI)=8,(BP)=256,字变量ARRAY偏移地址为0050H,(200DAH)=9035H,(300E2H)=0126H,(10202H)=020AH。

写出下列各条指令单独执行后相关寄存器或存储单元的内容。

(1)LEASI,ARRAY[BX+2]

(2)PUSHBX

(3)ADDBL,ES∶[BX+DI]

(4)SHRARRAY[BP],I

(5)XORBX,0033H

参考答案:

解答:

(1) ;(SI)=12CH

(2) ;(400FEH)=00DAH

(3) ;(BL)=0

(4) ;(200DAH)=481AH

(5) ;(BX)=00E9H

17、假设(DS)=12FAH,(SI)=54AEH,请问:

(1)它们所指示的是什么段?

(2)它们所指示的存储单元保存的是数据还是指令?

(3)它们所表示的逻辑地址是什么?

(4)它们所表示的偏移地址是多少?

(5)它们所表示的物理地址是什么?

(6)它们所表示的段的最低地址是多少?

(7)它们所表示的段的最高地址是多少?

参考答案:

(1)数据段

(2)数据

(3)12FA:

54AE

(4)54AEH

(5)1844EH

(6)12FA0H

(7)22F9FH

18、已知下列程序段:

ADDAL,BL

JOL1

JCL2

CMPAH,BH

JGL3

JBL4

JMPL5

若给定AX和BX的值如下,说明程序的转向。

(1)(AX)=D082H,(BX)=9F70H

(2)(AX)=427BH,(BX)=60DCH

参考答案:

(1)L3

(2)L2

19、简述微处理器、微计算机及微计算机系统三个术语的内涵。

参考答案:

微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响,主要包括:

运算器、控制器、寄存器等功能部件。

微计算机包括微处理器、存储器、I/O接口电路及系统总线,是微计算机系统的主要硬件部件。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

20、80386有几种存储器管理模式?

都是什么?

参考答案:

80386有三种存储器管理模式;

分别是实地址方式、保护方式和虚拟8086方式。

21、8255A的3个端口引线在锁村功能上有什么不同?

参考答案:

A端口:

作为数据的输入、输出端口使用时都具有锁存功能;

B端口和C端口:

当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。

四、综合题:

30分,每题10分

22、编写一个完整的程序,完成对字数组ARRAY中的100个元素求和的工作,元素之和存放在RESULT单元中。

若加法溢出(OF=1)则显示“?

”后退出。

(提示:

DOS显示字符功能号为2,显示字符存放在DL寄存器中)。

参考答案:

DATASEGMENT

ARRAYDW100DUP(?

RESULTDW?

DATAENDS

;------------------------------------------

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVCX,100

MOVBX,ARRAY

XORAX,AX

ROTATE:

ADDAX,[BX]

JODISP

ADDBX,2

LOOPROTATE

MOVRESULT,AX

JMPEXIT

DISP:

MOVAH,2

MOVDL,‘?

INT21H

EXIT:

MOVAX,4C00H

INT21H

CODEENDS

              END     START

23、有100个字符存放在首地址为CHAR的字节区域中,试编制一个产生奇偶校验位的子程序,对被检验字节的低7位逐位进行检查,若有偶数个“1”则该字节的最高位置“0”,若有奇数个“1”则该字节的最高位置“0”。

参考答案:

DATASEGMENT

CHARDB100DUP(?

DATAENDS

;

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

MAINPROCFAR

START:

MOVAX,DATA

MOVDS,AX

;

MOVBX,OFFSETCHAR

MOVSI,0

BYTE:

MOVCX,7

MOVDL,1

TEST1:

TEST[BX+SI],DL

JZBIT

INCDH

BIT:

SHLDL

LOOPTEST1

TESTDH,1

JZZERO

OR[BX+SI],80H

JMPNEXTB

ZERO:

AND[BX+SI],7FH

NEXTB:

INCSI

CMPSI,100

JNEBYTE

;

MOVAX,4C00H

INT21H

MAINENDPDOS

CODEENDS

                 END       START

24、一个微机系统中包含以下器件:

微处理器8088一片,并行接口8255A一片(设备号:

A口—40H,B口—41H,C口—42H,控制口—43H),定时器8253一片(设备号:

计数器0—50H,计数器1—51H,计数器2—52H,控制口53H),中断控制器8259A一片(设备号:

A0H,A1H)。

现将8255的A口连接一输入设备,工作在0方式。

B口连接一输出设备,也工作在0方式。

PC4作为输出设备的选通输出端且低电平有效。

8253计数器0工作于“模式0”,计数常数为80H,进行二进制计数。

8259A的ICW2给定为60H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。

请填充下面程序中的空白项(注意:

控制字中可0可1位选0,8255未用端口设成输入方式)。

参考答案:

五、填空题(主观):

10分,每题02分

25、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(DI)=2,(BP)=256,字变量ARRAY偏移地址为0050H,

(20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。

填空回答下列问题。

(1)MOVAX,[BP][DI];源操作数物理地址=H

指令执行后(AX)=H

(2)POPAX;源操作数物理地址=H

指令执行后(AX)=H

(3)PUSHES:

[BX];源操作数有效地址=H

(4)LEADI,ARRAY;源字段的寻址方式是

指令执行后(DI)=H

(5)JMPBX;指令执行后(IP)=H

(6)ADDAL,BYTEPTRARRAY[BX];源字段的寻址方式是

指令执行后(AL)=H

参考答案:

40102、

2200、

40100、

00A0、

200H、

直接寻址方式、

0050、

200、

寄存器相对寻址方式、

34

26、假设(CS)=1000H,(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,

(SI)=1,(20200H)=400H,(30200H)=1400H,(20202H)=0004,(20204H)=202H,

(21400H)=1234H,(21405H)=5678H。

执行下列程序段(注意:

不是单条指令),填空回答问题:

  MOV BP,256           ;源字段的寻址方式是                                  

                                       ;指令执行后(BP)=            H

  PUSH ES:

[BX]            ;源操作数物理地址=             H

  MOV DI,3[BX][SI]  ;(DI)=         H

  DEC SI                          ;源字段的寻址方式是                                  

                                       ;指令执行后(SI)=            H

  INC  [DI]                     ;目的操作数物理地址=          H

  MOV AX,[DI]         ;(AX)=         H

  ADD -2[BP],AX     ;目的操作数物理地址=          H

  POP  BX

  MOV AX,[BX+SI]   ;程序段执行完后,(AX)=        H

参考答案:

立即寻址方式、

100、

3200、

202、

寄存器寻址方式、

0、

20202、

0005、

400FE、

5678

27、假设数据区数据定义如下:

ORG200H

ADB‘AB’

BDB4DUP(1,2,3)

XLABELBYTE

YDW‘12’

执行下列程序段并填空。

LEASI,B;(SI)=H

MOVAX,WORDPTRA;(AX)=H

LEABX,X;(BX)=H

MOVDI,OFFSETY;(DI)=H

MOVDL,X+1;(DL)=H

MOVDL,X+1;(DL)=H

      注:

1,2,3,4的ASCII码为31H,32H,33H,34H;

           A,B,C,D的ASCII码为41H,42H,43H,44H。

参考答案:

202、

4241、

20E、

20E、

31

28、分析下列指令并填空:

MOVAX,94C2H

MOVBX,323EH

ADDAX,BX

MOVDX,AX

执行后,(DX)=,CF=,PF=,

AF=,ZF=,SF=。

参考答案:

0C700H、

0、

1、

1、

0、

1

29、假设数据区数据定义如下:

ORG100H

ADW‘34’

BDD1

CDB5DUP(3DUP(0,1,2))

ORG$+11

XLABELWORD

YDB‘ABCD’

ZDWX+4,Y

NEQU$-256

阅读下列程序段并填空。

LEADI,C;(DI)=H

MOVAX,A;(AX)=H

LEABX,X;(BX)=H

MOVCX,Z;(CX)=H

LEADX,Z                           ;(DX)=H

MOVSI,Z+2;(SI)=H

MOVBP,N;(BP)=H

MOVX+1,35H;(H)=35H

MOVAX,X+2;(AX)=H

MOVY+2,2;(H)=2

             MOV      AX,WORDPTR Y+2;(AX)=           H

参考答案:

106、

3433、

13E、

142、

142、

13E、

46、

13F、

4400

140、

4402

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

当前位置:首页 > 总结汇报 > 学习总结

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

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