7 Temmuz 2014 Pazartesi

Assembly Dilinde Büyük Harfi Küçük Harfe Dönüştürme (asm)

Emu8086 programı ile çok rahat bir şekilde derlenip çalıştırılabilecek bir kod örneği: 

org 100h

.model tiny
.data
titlex db "BUYUk KARAKterLER DONUSTURULMUS OLMALI$"
.code
program:
mov ax,@data
mov ds,ax
lea bx,titlex
mov cx, 38                                                                                      
basla:
mov ah,[bx]
cmp ah,61h
jA B30

cmp ah,41h   
jb B30
;and ah,11011111B
add ah,20h
mov [bx],ah
B30:
inc bx
loop basla
mov dx, offset titlex
mov ah,09
int 21h
mov ah,4ch
int 21h
end program

ret




Hiç yorum yok:

Yorum Gönder