我初学汇编语言,有个小程序,希望大家帮帮忙!!我在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 10:53:51
假设内存中从X单元开始连续存放两个字符的ASCII码,编程序求将其中小写字母的ASCII码转化为大写字母的ASCII码.

data segment
a db 41h,79h
b db ?,?
data ends
code segment
assume ds:data,cs:code
start:mov ax,data
mov ds,ax
lea si,a
lea di,b
mov cx,2
next:
mov al,[si]
cmp al,61h
jna tj
cmp al,7ah
jnb tj
sub al,20h
mov [di],al
tj:
inc si
inc di
loop next
mov ah,1
int 21h
mov ah,4ch
int 21h
code ends
end start