imanss
پنج شنبه 02 دی 1389, 10:57 صبح
:متفکر:برنامه رو نوشتم ولی فقط از کوچیک به بزرگ تبدیل میکنه از بزرگ به کوچیک تبدیل نمیشه چرا دوستان ؟
.model small
.stack 32h
.data
msg db 13,10
chr db ?
.code
main proc far
mov ax,@data
mov ds,ax
p1: mov ah,01h
int 21h
mov chr,al
cmp chr,'A'
jb p1
cmp chr,'Z'
ja p2
add chr,32
mov ah,02h
int 21h
mov dl,chr
p2: cmp chr,'a'
jb p2
cmp chr,'z'
ja p1
sub chr,32
mov ah,02h
mov dl,chr
int 21h
mov ah,4ch
int 21h
main endp
end main
.model small
.stack 32h
.data
msg db 13,10
chr db ?
.code
main proc far
mov ax,@data
mov ds,ax
p1: mov ah,01h
int 21h
mov chr,al
cmp chr,'A'
jb p1
cmp chr,'Z'
ja p2
add chr,32
mov ah,02h
int 21h
mov dl,chr
p2: cmp chr,'a'
jb p2
cmp chr,'z'
ja p1
sub chr,32
mov ah,02h
mov dl,chr
int 21h
mov ah,4ch
int 21h
main endp
end main