急!!!试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来,这题怎么做啊?

时间:2022-06-23 10:33:01
呵呵!偶知道用高级语言很容易,但是怎么用汇编来写啊?

汇编两年没看了,早忘了!兄弟们帮帮忙啊!

多谢了!

3 个解决方案

#1


不会吧!!!!

调用 DOS int 21h 接收输入字符码,判断是否在a--z之间(若不是,屏蔽),减20h,再调用int 21h 显示出来
(当然也可以先减20h再判断是否在a--z之间)

程序就不代写了

#2


呵呵!中间的判断逻辑我已经写好了,但是现在不知道怎么写输入输出了。

怎么调用int 21h啊?能给个例子吗?多谢了!

#3


开始时 
    mov ah,7
    int 21h
字符码获得在al里 
.
.
.
显示时,把值丢到dl里
     mov ah,2
     int 21h 
显示出来

#1


不会吧!!!!

调用 DOS int 21h 接收输入字符码,判断是否在a--z之间(若不是,屏蔽),减20h,再调用int 21h 显示出来
(当然也可以先减20h再判断是否在a--z之间)

程序就不代写了

#2


呵呵!中间的判断逻辑我已经写好了,但是现在不知道怎么写输入输出了。

怎么调用int 21h啊?能给个例子吗?多谢了!

#3


开始时 
    mov ah,7
    int 21h
字符码获得在al里 
.
.
.
显示时,把值丢到dl里
     mov ah,2
     int 21h 
显示出来