一、实习题目:
小写字母转换为大写字母
二、实习目的:
1、掌握分支程序设计方法
2、了解小写字母和大写字母在计算机中的表示方法并显示。
三、代码:
data segment
A db 'a';
B db 'z';
C db 00h;
bb db 0ah,0dh,'$'
string db 0ah,0dh,'The input num is not a case letter','$';
data ends
code segment
assume DS:data,CS:code
start:
mov ax,data;
mov ds,ax;
mov ah,01h;
int 21h;
cmp al,A;
jl next1;
cmp al,B;
jg next1;
mov C,al;
mov dl,bb;
mov ah,02h;
int 21h;
mov al,C;
sub al,20h;
mov dl,al;
mov ah,02h;
int 21h;
jmp next2;
next1:
lea dx,string;
mov ah,09h;
int 21h;
next2:
mov ah,4ch;
int 21h;
code ends
end start
四、运行结果: