成?它们的功能是什么?
32.为了满足一次访问一个整字又能访问一个字节的要求,8086系统存储器采用奇偶分体,奇、偶存储体是怎样和数据总线相连的?系统采用最低位地址线A0和哪个信号线来选择存储体?
33.设有数据定义语句
X DB 5
Y DB ?
指令MOV Y,X是错误的,错误的原因是什么?写出将X单元的内容传送到Y单元
的指令序列。
34.什么是中断向量表?设有中断向量表的部分内容如下所示,则中断类型号为18H的中
断服务程序的入口地址的段基址是什么?段内偏移量又是什么?
0000: 0000 68 10 A7 00 8B 01 70 00-16 00 9E 03 8B 01 70 00
0000: 0010 8B 01 70 00 B9 06 10 02-40 07 10 02 FF 03 10 02
0000: 0020 46 07 10 02 0A 04 10 02-3A 00 9E 03 54 00 9E 03
0000: 0030 6E 00 9E 03 88 00 9E 03-A2 00 9E 03 FF 03 10 02
0000: 0040 A9 08 10 02 A4 09 10 02-AA 09 10 02 5D 04 10 02
0000: 0050 B0 09 10 02 0D 02 DF 02-C4 09 10 02 8B 05 10 02
0000: 0060 0E 0C 10 02 14 0C 10 02-1F 0C 10 02 AD 06 10 02
0000: 0070 AD 06 10 02 A4 F0 10 02-37 05 10 02 21 96 00 C0
35.ADC0809通过8255A芯片同微处理器相连时,START同8255A的PB4相连,EOC同
8255A的PC7相连,在相关的控制程序中,怎样启动ADC0809开始转换?又怎样检测
ADC0809转换是否结束?
五、分析题(本大题共2小题,每小题10分,共20分)
36.阅读下面的程序段
X DB 18H
Y DB ?
.
.
.
MOV AL, X
CMP AL, 0
JL Ll
JE L2
MOV Y, 1
JMP EXIT
Ll:MOVY,OFFH
JMP EXIT
L2: MOV Y, O
EXIT:
请回答:
(1)程序段执行后,Y=_______。
(2)如果将变量X的定义改为X DB 81H,则程序段执行后,Y=_______。
(3)如果将变量X的定义改为X DB 0,则程序段执行后,Y=_______。
(4)程序段完成什么功能?
37.某系统中8253芯片的通道0的地址为80H,控制口地址为83H,通道0的CLK0接2MHz时钟,要求利用通道0输出1000Hz的方波。
(1)通道0计数器应设定为何种工作方式?
(2)计数器的计数初值应设定为何值?
(3)试编写实现上述要求的初始化程序段(要求采用BCD码计数)。
六、设计题(本大题15分)
38.题38图为打印机接口示意图,8255A的端口A地址34CH,端口C地址为34EH,控制口地址为34FH。下面程序段向打印机输出一个字符“A”,请将程序段补充完整,初始化时,控制字中无关项置“0”。

|