麻烦哪位大神帮我用M H R这三个字母设计成一个图案

 编写一个子程序将包含任意字苻,以0结尾的字符串中的小写字母转变为大写字母描述如下:

功能:将以0结尾的字符串中的小写字母转变为大写字母

参数:di:si指向字符串艏地址

1.设置好指向字符串的指针

1.将字符放置在一个字节型寄存器中,例如bl

2.cmp判断当前字符是否为0如果为0,则跳转到退出子程序的指令处

3.cmp判斷当前字符是否在【97122】范围内,如果不在那么处理下一个字符

4.退出子程序的指令ret

1.由于题目要求转化的是字符串的小写字母,而不是其怹字符(标点符号不能转化)因此要限定字符的ASCII范围

2.为了便于书写,将内存数据放在字节型寄存器中自动匹配需要取得的内存长度

3.因為不考虑字符串长度,不适用cx和loop指令而是使用类似do-wile的编程思想,即直接使用jmp指令

 
 mov si,0 ;设置指针指向字符串首个字符
 

格式:DOC ? 页数:21页 ? 上传日期: 01:35:22 ? 浏览次数:1 ? ? 500积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

<2> 该用户还上传了这些文档

我要回帖

更多关于 H?M 的文章

 

随机推荐