Articles > Assembleur > Texte > Write String >

Write String

Description

Affichage de chînes de carataires.

Code

 
;------------------------------------------------
ram16_WriteChar PROC
; Synopsis: Affiche un caractere à l'écran
; Attend : al -> caractere
;------------------------------------------------
  push ax
  push bx
  mov ah,0Eh
  xor bh,bh
  int 10h
  pop bx
  pop ax
  ret
ram16_WriteChar ENDP
 
 
;------------------------------------------------
ram16_WriteString PROC
; Synopsis: Affiche une chaine de caracteres se terminant par 0x0
; Attend : ds:si -> pointe sur la chaine a afficher
;------------------------------------------------
  push si
  push ax
  push bx
  mov ah,0Eh
  xor bh,bh
  cld
  @@: lodsb ; ds:si -> al
  or al,al ; fin chaîne ?
  jz @F
  int 10h
  jmp @B
  @@: pop bx
  pop ax
  pop si
  ret
ram16_WriteString ENDP
 
 
;------------------------------------------------
ram16_WriteEndLine PROC
; Synopsis: Affiche un retour ligne
; Attend : rien
;------------------------------------------------
  push ax
  push bx
  mov ah,0Eh
  xor bh,bh
  mov al,0Dh
  int 10h
  mov al,0Ah
  int 10h
  pop bx
  pop ax
  ret
ram16_WriteEndLine ENDP 
 
 
;------------------------------------------------
ram16_WriteLine PROC
; Synopsis: Affiche une chaine de caracteres se terminant par 0x0
; et retourne à la ligne
; Attend : ds:si -> pointe sur la chaine a afficher
;------------------------------------------------
  call ram16_WriteString
  call ram16_WriteEndLine
  ret
ram16_WriteLine ENDP 
 

première page page précédente page suivante dernière page

Navigation rapide :

Page Description Dernière mise à jour
Write String affichage de châines de caractaires en assembleur x86 24 jan 2008 18:29:40

Articles > Assembleur > Texte > Write String >


Cette page a été générée le 12 mai 2008 06:34:45.
clipart home livre lecture book JEREMYA
WEBSITE
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

5 visiteurs en ligne

sondage qualité

1-mauvais - excellent-5
Design :
1 5
Ergonomie :
1 5
Contenu :
1 5
Structure :
1 5
Ensemble :
1 5
1-mauvais - excellent-5
Commentaire :