第一范文网 - 专业文章范例文档资料分享平台

汇编语言期末考试试题及答案

来源:用户分享 时间:2025/7/30 1:40:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

STOP:RET

[解析]1)该程序设计的主体应是一个循环——当输入字符的是小写字母(a ~ z)时,就将其转换为大写字母来显示,此过程循环进行,直到当输入的不是小写字母时,程序结束。

2)输入一个字符的可使用DOS的1号功能实现: MOV AH, 1 INT 21H

该DOS调用执行完后,会将输入的字符的ASCII码值送入AL寄存器。 3)判断输入的是否为小写字母(a ~ z)的方法: CMP AL, ‘a’

JB STOP ;不是小写字母时,转STOP CMP AL, ‘z’

JA STOP ;不是小写字母时,转STOP … ;是小写字母时,将其转换为大写显示 STOP: RET ;不是小写字母时,程序结束

4)小写字母比大写字母的ASCII码值大20H,因此指令 SUB AL, 20H,将使AL中的内容变为大写字母的ASCII码值。

5)输出一个字符的可使用DOS的2号功能实现: MOV DL, AL MOV AH, 2 INT 21H

搜索更多关于: 汇编语言期末考试试题及答案 的文档
汇编语言期末考试试题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6p0cj2zfiu2cg5h8ins237lyd0yjbf015pj_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top