汇编语言,从键盘接收一个小写字母,找出它的大写字符,并输出前导字符。速求,考试用,要完整版代码

 我来答
白雲深處是我家
推荐于2016-10-10 · TA获得超过381个赞
知道小有建树答主
回答量:203
采纳率:66%
帮助的人:236万
展开全部
code segment
assume cs:code
start:
    mov ah,1
    int 21h  ;接收一个小写字母,al中,这里不考虑输出错误的情况

    sub al,20H  ;变成大写字母
    dec al,     ;前导字母是什么意思?我理解是前一个字母, 如B,前导是A
    mov al, 0eh
    int 10h     ;在屏幕上输出该字母
    mov ah,4ch  ;退出到dos系统
    int 21h
code ends
    end start
追问
这个是debug直接输入就行了吗,用不用~r~t什么的
追答
这个不是debug版,是汇编版。
用debug的话,只用
mov ah,1
int 21h ;接收一个小写字母,al中,这里不考虑输出错误的情况

sub al,20H ;变成大写字母
dec al, ;前导字母是什么意思?我理解是前一个字母, 如B,前导是A
mov al, 0eh
int 10h ;在屏幕上输出该字母
这一段,并且,所有数据后面都不要加h, ;号后面的注释也不要写
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式