Assembler



              

- 3


 
0004 BA 03F4 MOV DX, 3F4H ;
0007 B4 04 MOV AH, 04H ;
0009 E8 001E R CALL OUTPUT ;
000C B4 00 MOV AH, 0 ;
000E E8 001E R CALL OUTPUT
 
;-----
 
0011 IN_DIO:
0011 EC IN AL, DX ; , DIO
0012 A8 80 TEST AL, MASK RQM ;
0014 74 FB JZ IN_DIO
0016 IN_RQM:
0016 EC IN AL, DX ; , RQM ,
0017 A8 80 TEST AL, MASK RQM ;
0019 74 FB JZ IN_RQM
 
001B 42 INC DX ;
001C EC IN AL, DX ;
001D CB RET ;
001E SENSE ENDP
 
;-----
 
001E OUTPUT PROC NEAR
001E EC IN AL, DX ; DIO
001F A8 40 TEST AL, MASK DIO ;
0021 75 FB JNZ OUTPUT
0023 OUT_RQM:
0023 EC IN AL, DX ; RQM ,