一、实习题目
小写字母转换成大写字母。
二、实习目的
1.掌握分支程序设计方法。
2.了解小写字母和大写字母在计算机内的表示方法并显示。
三、实习内容
接收键盘输入字符,将其中的小写字母转换为大写字母并显示。
DATA SEGMENT STR DB "a","B","C","e","T"; STR1 DB "PLEASE INPUT 5 LETTER:",0ah,"$"; STR2 DB 0ah,"WAIT RESULT:",0ah,"$"; DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA; START: MOV AX,DATA; MOV DS,AX; MOV BX,0; MOV CX,5; MOV AH,09H; LEA DX,STR1; INT 21H; PUSH CX; PUSH BX; MOV CX,5; MOV BX,0; INPUT: MOV AH,01H; INT 21H; MOV STR[BX],AL; INC BX; LOOP INPUT; POP BX; POP CX; MOV AH,09H; LEA DX,STR2; INT 21H; MAIN: CMP STR[BX],97; JGE LOWTOUP JL UPTOLOW UPTOLOW: ADD STR[BX],32; JMP DONE; LOWTOUP: SUB STR[BX],32; JMP DONE; DONE: MOV DL,STR[BX]; MOV AH,02H; INT 21H; INC BX; LOOP MAIN; MOV AX,4C00H; INT 21H; CODE ENDS END START