coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
31 août 2003 à 19:40
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
3 sept. 2003 à 21:02
Hello!!!
Je cherche un tuto qui explique les ES Console, en fr et compatible TASM (oui, c bcp)...
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 3 sept. 2003 à 00:54
Les Interruptions sont des API dont les conventions d'appel utilisent les registre. Il n'a pas beaucoup d'interruption qui soient standard DOS et BIOS n'en sont qu'une toute petite partie 95% des int sont underground car n'importe qui peut faire des ISR (Interrupt Service Routine ou sous-programme d'interruption). La même chose pour les ES.
cs_Vermifuge
Messages postés75Date d'inscriptionsamedi 23 mars 2002StatutMembreDernière intervention18 septembre 2006 3 sept. 2003 à 09:43
Si, il ya une interruption standart DOS qui permet de faire tout ce que l'on veut, l'int 21h. Bon, je la connais pas par coeur, mais bon, voilà un extrait de la DOC que j'ai dessu :
:int 21,6
^INT 21,6 - Direct Console I/O
AH = 06DL (0-FE) character to output FF if console input request
on return:
AL = input character if console input request (DL=FF)ZF 0 if console request character available (in AL) 1 if no character is ready, and function request
was console input
- reads from or writes to the console device depending on
the value of DL
- cannot output character FF (DL=FF indicates read function)
- for console read, no echo is produced
- returns 0 for extended keystroke, then function must be
called again to return scan code
- ignores Ctrl-Break and Ctrl-PrtSc