如题40图所示,8255A可编程并行接口芯片与打印机相连,8255A的端口地址为90-93H。其中,PB口处于基本输出方式,与打印机的数据线相连接,PC0-PC3处于输入方式,PC4—PC7处于输出方式。打印机的BUSY信号为低电平,表示打印机可以接收来自CPU的数据:当向STB 发一个负脉冲信号,则将数据线上的数据送入打印机。
现要求:(1)在题40图中完成打印机BUSY和STB信号线与8255A有关引脚的连接。注:请将题40图绘制在答题卡上作答。
(2)写出8255A初始化的方式控制字,并完成初始化程序段。(要求无关项置0)
(3)完成下列程序段,将程序中①-④空缺部分的正确内容填写在答题卡上。
要求将BL寄存器中的数据送打印机打印,此时BUSY与PC相连。
AWAIT: IN ,AL_____①_____
AND AL,_______②_______
JNZ AWAIT
MOV AL,_______③________
OUT _____④________,AL
