Assembler


DOS - 7


01D8 B0 0D MOV AL,0DH
01DA EE OUT DX,AL ;
01DB B0 0C MOV AL,0CH
01DD EE OUT DX,AL
01DE NO_PRINT:
01DE 1F POP DS
01DF 5A POP DX
01E0 EB C2 JMP TIMER_RETURN ;
01E2 TIMER_HANDLER ENDP ;
 
01E2 ADVANCE_POINTER PROC NEAR
01E2 43 INC BX ;
 
. 10.1 ()
01E3 81 FB 28FE R CMP BX,offset BUFFER_END
01E7 75 04 JNE ADVANCE_RETURN ;
01E9 8D 1E 01EE R LEA BX,BUFFER_START ;
01ED ADVANCE_RETURN:
01ED C3 RET
01EE ADVANCE_POINTER ENDP
 
01EE BUFFER_START LABEL BYTE
01EE 2710[ DB 10000 DUP (?)
??
]
 
28FE BUFFER_END LABEL BYTE
28FE CODE ENDS
 
END
. 10.1 ()
 
.
, .
,