微计算机技术模拟试题5.docx
- 文档编号:8029876
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:12
- 大小:27.67KB
微计算机技术模拟试题5.docx
《微计算机技术模拟试题5.docx》由会员分享,可在线阅读,更多相关《微计算机技术模拟试题5.docx(12页珍藏版)》请在冰豆网上搜索。
微计算机技术模拟试题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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 模拟 试题