Télécharger au format txt, pdf ou txt
Télécharger au format txt, pdf ou txt
Vous êtes sur la page 1sur 2

.

model small
.stack 100h

.data
sir1 db 50 dup (0)
sir2 db 50 dup ('$')
newline db 10d,13d,'$'

.code
mov ax , @data
mov ds , ax

mov si , 0
mov di , 0

citeste:
mov ah , 01h
int 21h
mov sir1[si] , al
mov di , si
inc si
cmp al , 13d
jne citeste

mov di , 0
dec si

mov cx , si
mov si , 0

muta:
mov al , sir1[di]
cmp al , 21h ;pt !
je continua

cmp al , 2Eh ;pt .


je continua

cmp al , 3Fh ;pt ?


je continua

cmp al , 2Ch ;pt ,


je continua

mov sir2[si] , al
inc si
inc di
cmp di , cx
jle muta
continua:
inc di
cmp di , cx
jle muta

mov cx , si
mov di , 0
afiseaza:
mov ah , 09h
mov dx , offset newline
int 21h

mov ah , 09h
mov dx , offset sir2
int 21h

mov ah , 4ch
int 21h
en

Vous aimerez peut-être aussi