JNE NEXT INC BL
NEXT:INC SI LOOP LOP MOV RES,BL
3. 打印机驱动接口是一个并行接口,它需要数据口输出数据,控制口用于控制打印机工作,状态口用于测试打印机的现行工作状态。要求用8255芯片设计一个打印机控制接口。以查询方式编制输出一个字符(设该字符已在BL寄存器中)的程序。(8分) 要求:PC6去检测打印机的BUSY信号,PC2产生 信号,PA口作为输出字符的数据口,工作于方式0, (设打印机控制口为83H, PA口为80H,PC口为82H) 查询方式程序:
设打印机控制口为83H, PA口为80H,PC口为82H
MOV AL, 88H (控制字若为8AH,8CH,8EH也对) OUT 83H, AL MOV AL, 05H OUT 83H, AL
WAIT:IN AL, 82H TEST AL, 40H JNZ WAIT
MOV AL, BL OUT 80H, AL MOV AL,04 OUT 83H, AL INC AL
OUT 83H, AL
6
7