|
(3)________________
MOV
AX
,
(4)________________
INT
(5)________________
恢复现场
RET
WRITE
ENDP
29.
假设
82C55
口地址为
210H
~
213H
,写出
82C55
的初始化程序,要求
A
口工作在方式
1
输入,允许中断,
B
口工作在方式
1
输出,禁止中断。
30.
设数据存放在数据段,待发送数据的偏移地址在
BX
寄存器中,限用
BIOS
通信软件,向串口
1
发送一个数据并准备好后继数据的地址,请完善下列程序段:
MOV
AH
,
(1)________________
MOV
DX
,
(2)________________
MOV
AL
,
(3)________________
INT
(4)________________
(5)________________
31.
对端口直接操作,采用查询方式从串口
1
接收一个数据
(
不测试数据是否有错
)
→
AL
,请填空下列程序段:
LAST
:
MOV
DX
,
(1)________________
IN
AL
,
DX
TEST
AL
,
(2)________________
(3)________________
(4)________________
(5)________________
32.
设系统外接一片
8254
,口地址为
224H
~
227H
,
GATE0
接
+5V
,
CLK0
的时钟信号为
5MHz
,要求在
OUT0
端输出频率为
500Hz
的方波信号,请填空下列的程序段:
MOV
DX
,
(1)________________
MOV
AL
,
(2)________________
OUT
DX
,
AL
MOV
DX
,
(3)________________
MOV
AL
,
(4)________________
OUT
DX
,
AL
五、综合应用题
(
本大题共
4
小题,每小题
8
分,共
32
分
)
33.
题
33
图是单线握手联络的并行输入接口电路
题
33
图
备注:门电路及逻辑表达式如下:
回答问题:
(1)
设口地址为
FEH
,请在题
33
图虚线框中用门电路画出译码电路。
(2)
外设向接口发出选通信号之后,完成两个功能:
①
________________
; ②
________________
。
(3)CPU
访问该电路应执行的指令是
________________
(4)
上述指令执行后完成两个功能:①
________________
;②
________________
。
34.
计算:
(1)
采用“校验和”对串行通信进行校验,接收方收到的数据包括校验和在内是:
48H
、
45H
、
4CH
、
4CH
、
4FH
、
0CH
,问:接收的数据块是否正确?答:
________________
。
(2)
设串行通信采用纵向冗余校验技术,偶校验传输,若收到的数据
(
包括纵向冗余校验码
)
为:
CAH
、
55H
、
4DH
|