汇编语言编程键盘输入的小写字母换成大写
用汇编语言编程,要求键盘输入的小写字母换成大写
我这个程序如果输入小写,则转换成大写输出;如果输入大写,则转换成小写输出。
cseg segment
assume cs:cseg
begin:
mov ah,1
int 21h
xor al,20h
mov dl,al
mov ah,2
int 21h
mov ah,4ch
int 21h
cseg ends
end begin
……
BUF DB "please input:$"
……
start: mov ax,data
mov ds,ax
lea dx,BUF
mov ah,9
int 21h
lopa: mov ah,10 ;10号调用 输入字符串
int 21h
mov dl,al
cmp dl,'a'
jb L
cmp dl,'z'
ja L
sub dl,20h
L: mov ah,2
int 21h
EXIT: mov ah,4ch
int 21h
……
汇编程序:从键盘输入一串小写字母转换成大写
2007年12月04日 星期二 12:44
;从键盘输入一行字符把其中的小写字母转换成大写字符输出,其它字符原样输出
data segment
chars db 200 dup(?) ;开辟200字节的缓冲区
data ends
;---------------------------------
code segment
assume cs:code,ds:data
start :
push ds
mov ax,0
push ax
mov ax,data
mov ds,ax
lea bx ,chars
mov si,0
mov ch,0
;----------------------输入字符子程序
scanf:
mov ah,1
int 21h
cmp al,0dh
jz crt
cmp al,61h
jnb alsub ;al>='a'
mov [bx],al
inc bx
inc ch
jmp scanf
;--------------------------
;-----------------------输出字符
crt:
mov dl,chars[si]
mov ah,2
int 21h
inc si
dec ch
jz exit
jmp crt
;----------------------
exit:
mov ah,4ch
int 21h
;----------------------
alsub:
cmp al,7ah ;al<='z'
jbe alsub20h
mov [bx],al
inc bx
inc ch
jmp scanf
;---------------------
alsub20h:
sub al,20h
mov [bx],al
inc bx
inc ch
jmp scanf
;---------------------
code ends
end start
汇编语言编程问题:用键盘输入一个字符串,含有若干大小写字母,数字,要求统计出三种类型各有多少个,并显示
浏览次数:465次悬赏分:10 | 解决时间:2010-11-1 11:14 | 提问者:木易秋心
这是微机原理课程上的一道上机实验题,所知道的解题思路为:需要分析其输入与输出的内容,根据ASC码进行比较来确定各类型的数量,最后显示出来使用的是2号功能调用。如果能使用汇编语言中别的一些指令,功能,调用等使该功能表达出来,依旧是很好的。最好是完善的程序,并运行一下。
谢谢!
最佳答案
;用键盘输入一个字符串(回车结束),含有若干大小写字母,数字,要求统计出三种类型各有多少个,并显示
data
微机原理课程设计(汇编语言)——将键盘输入的小写字母转换成大写字母的设计_IT/计算机...编写程 序,接收键盘字符,并将其中的小写字母转变为大写字母,然后显示在屏幕上...
编写程序,接收键盘字符,并将其中的小写字母转变为大写字母,然 后显示在屏幕上。...本学期做了许多微机原理的实验, 这次要用汇编语言来实现大小写字母的转 换,...
2、 汇编连接程序生成可执行文件 3、 执行程序观察结果 七、拓展练习编写程序,接收键盘字符(以^-C 为结束) ,并将其中的大写字母转变为小写字母,然 后进行显示...
微机原理分支程序设计 将... 暂无评价 3页 1下载券 微机原理与汇编语言实验....键盘输入一段字符串,以回车结束输入,程序将其中小写字母转换为大写 DATAS SEGMENT...
实验1 汇编语言选择结构程序设计班级 xxxxx 学号 xxxxx 姓名 xxxxxx 实验题目: 实验题目:完善例子:要求连续将键盘输入的小写字母转为大写字母,字母之间用“-”号...
汇编程序用例,将小写字母转为大写字母_工学_高等教育...汇编语言字母大小写转换 3页 免费 汇编程序小写字母...键盘输入的小写字母转换... 3页 免费 汇编——大小...
汇编程序小写字母转换为大写DATAS SEGMENT str db 'error',0dh,0ah,'$' DATAS ENDS CODES SEGMENT ASSUME CS...
熟悉汇编语言编程技术;熟悉 80X86 的 CPU 结构和指令系统; 熟悉相关常用接口...输入英文字母串,在回车后实现大小写转换 2、按命令要求将字符串转换为全部大写...
编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出; ...汇编语言字母大小写转换 3页 免费 键盘输入的小写字母转换... 3页 免费 从键盘...
键盘输入的小写字母转换成... 3页 免费 汇编语言字母大小写转换 3页 免费 微机...实验 八姓名: 学号: 分支程序设计 将大写字母转换为小写字母日期: 成绩: 实验...
我要评论