试编写一个汇编语言程序,要求对键盘输入大写字母用小写字母显示出来

如题所述

下面的是单个字符小写字母转换成大写字母的
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AH,1
INT 21H
SUB AL,32
MOV DL,AL
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
温馨提示:内容为网友见解,仅供参考
无其他回答

试编写一个汇编语言程序,要求对键盘输入大写字母用小写字母显示出来
下面的是单个字符小写字母转换成大写字母的 CODE SEGMENT ASSUME CS:CODE START:MOV AH,1 INT 21H SUB AL,32 MOV DL,AL MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS END START

编写一个汇编程序,要求对键盘输入的大写字母用小
cseg segmentassume cs:csegstart:$0: mov ah,1 int 21h ;\/\/读取一个字符(al) cmp al,'z' ja $exit cmp al,'a' jb $exit sub al,20H mov ah,2 int 21h ; 用小写输出 jmp $0 ; 再读下一个字符 $exit: ;如果输入的不是大写字母,...

编写汇编语言程序,要求对键盘输入的大写字母用对应的小写字母显示出来...
MOV AH, 2 ADD DL, 32 ;变为小写 INT 21H ;显示 INC BX JMP LP1 ;继续输入 LP2:CMP BX, 0 JNZ EXIT MOV DX, OFFSET MESSAGE2 MOV AH, 9 ;显示NON INT 21H ;--- EXIT:MOV AH, 4CH ;结束程序 INT 21H CODE ENDS END START...

编写一个汇编程序,要求对键盘输入的大写字母用小写字母显示出来…
end begin 抱歉没留意到你说要键盘输入。。。

求答案:试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母...
SS:SSEG START:MOV AX,DSEG MOV DS,AX MOV DX,OFFSET A\/\/\/提示输入 MOV AH,09H INT 21H MOV AH,01H INT 21H MOV BL,AL SUB BL,20H\/\/\/转换 MOV DX,OFFSET B MOV AH,09H INT 21H MOV DL,BL MOV AH,02 INT 21H\/\/输出 MOV AH,4CH INT 21H\/\/\/结束 CSEG ENDS END START ...

从键盘输入一个大写字母,要求改用小写字母输出。
代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来...
info db 'please input the right letter $'data ends stack segment stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax,data mov ds,ax mov ax,00h mov ah,01h int 21h cmp al,data_a jb error cmp al,data_z ja error call space sub al,20h mov dl,al mov...

试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来...
程序不是很难,建议你自己写,这题的关键就是一个大小写转换问题,大写字母从41h~5Ah,小写字母从61h~7Ah,规律就是小写字母比大写字母的ASCII码大20h,所以可以用减20h实现小写转换为大写,另外还有一个方法就是,如果注意观察可以发现小写字符ASCII码2进制表示时bit5为1,而大写字母bit5为0,所以...

试编写一个汇编语言程序 要求对键盘输入的小写字母
;;从键盘输入字符,;;若是 小写字母 显示"This is Lower case letters.";;若是其它字符不显示 CSEG SEGMENT ASSUME CS:CSEG,DS:CSEG MSG DB "This is Lower case letters."ORG 200H START:MOV AH,01H INT 21H CMP AL,61H JB NODSP CMP AL,7AH JA NODSP DSP:MOV AX,SEG MSG MOV DS...

编写一个程序实现如下功能:从键盘输入三个大写英文字母,把它们转换成...
include<stdio.h> main(){ char x,y,z;scanf("%c,%c,%c",&x,&y,&z);x+=32;y+=32;z+=32;printf("%c,%c,%c",x,y,z);}

相似回答