EDITOR 1.0 ==> COMMENT FAIRE UN ÉDITEUR DE TEXTE ULTRASIMPLE <==
Utilisateur anonyme
-
11 oct. 2003 à 23:20
cs_algori
Messages postés868Date d'inscriptiondimanche 26 décembre 2004StatutMembreDernière intervention26 février 2008
-
8 mai 2006 à 14:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_algori
Messages postés868Date d'inscriptiondimanche 26 décembre 2004StatutMembreDernière intervention26 février 20081 8 mai 2006 à 14:39
Salut,
ton code est optimisable (syntaxe fasm) :
ORG 100h
mov ax,03h
int 10h
mov dx,Message
mov ah,09h
int 21h
Boucle:
xor ah,ah
int 16h
cmp al,13
je CrLf
NextChar:
mov dl,al
mov ah,02h
int 21h
cmp al,27
jne Boucle
ret
CrLf:
mov dl,0xa
mov ah,02h
int 21h
mov dl,0xd
int 21h
jmp NextChar
Message DB 'Bienvenue sur Editor 1.0.'
DB 10,13,'\\\\\\\\\\\\|////////////',10,13,10,13,'$'
Gain : 25 octets (programme de 100 octets)
+ rapidité (peut être)
@++
cs_izel
Messages postés20Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention25 février 2007 28 juin 2005 à 09:12
Super ton code, et il vraiment très court
En plus il est bien commentaité
C'est du beau boulot
cs_maya75
Messages postés41Date d'inscriptionmercredi 19 juin 2002StatutMembreDernière intervention 6 juillet 2004 7 nov. 2003 à 02:29
nickel les commentaires pour apprendre !
cs_Vermifuge
Messages postés75Date d'inscriptionsamedi 23 mars 2002StatutMembreDernière intervention18 septembre 2006 25 oct. 2003 à 10:15
Si vous voulez, j'ai la liste des interuptions BIOS+DOS.
Je ne sais pas trop à la poster sur le site, alors temporairement je la met sur mon ftp à l'addresse suivante :
http://www.chez.com/thelinux/int
Si vous voulez, j'ai aussi quelque part un fichier avec toutes les autres interruptions( VESA, ... ). Si vous le voulez, je le chercherais. :)
bon code, tres utile, c'est genial ;)
si tu trouve la liste des interuptions, hezite pas a poster, C'est le genre de doc super rare que je cherche moi aussi...
j'en posterai qques une des que j'ai le tps, mais il m'en manque pas mal...
8 mai 2006 à 14:39
ton code est optimisable (syntaxe fasm) :
ORG 100h
mov ax,03h
int 10h
mov dx,Message
mov ah,09h
int 21h
Boucle:
xor ah,ah
int 16h
cmp al,13
je CrLf
NextChar:
mov dl,al
mov ah,02h
int 21h
cmp al,27
jne Boucle
ret
CrLf:
mov dl,0xa
mov ah,02h
int 21h
mov dl,0xd
int 21h
jmp NextChar
Message DB 'Bienvenue sur Editor 1.0.'
DB 10,13,'\\\\\\\\\\\\|////////////',10,13,10,13,'$'
Gain : 25 octets (programme de 100 octets)
+ rapidité (peut être)
@++
28 juin 2005 à 09:12
En plus il est bien commentaité
C'est du beau boulot
7 nov. 2003 à 02:29
25 oct. 2003 à 10:15
Je ne sais pas trop à la poster sur le site, alors temporairement je la met sur mon ftp à l'addresse suivante :
http://www.chez.com/thelinux/int
Si vous voulez, j'ai aussi quelque part un fichier avec toutes les autres interruptions( VESA, ... ). Si vous le voulez, je le chercherais. :)
@+
Vermifuge
11 oct. 2003 à 23:20
si tu trouve la liste des interuptions, hezite pas a poster, C'est le genre de doc super rare que je cherche moi aussi...
j'en posterai qques une des que j'ai le tps, mais il m'en manque pas mal...