输入字符串,大写变小写,小写变大写,数字原样输出。

题目链接:http://zhidao.baidu.com/question/680059971869172372.html

2014-05-12 07:56

>_<!! 该提问可能违反了知道内容规范,仅参与者可见,请您知晓。

做而论道编程如下:     (2014-05-12 08:44 提问者采纳)

ASSUME  CS:CC, DS:QQ

QQ  SEGMENT

STR   DB   100, ?, 100  DUP('$')

MSG1  DB   'Input  the  string : ', 13, 10, '$'

MSG2  DB   13, 10, 'OUT  is : ', 13, 10, '$'

QQ  ENDS

CC    SEGMENT

START:

MOV   AX, QQ

MOV   DS, AX

;

LEA   DX, MSG1

MOV   AH, 9

INT   21H

LEA   DX, STR

MOV   AH, 0AH

INT   21H

LEA   DX, MSG2

MOV   AH, 9

INT   21H

MOV   CL, STR + 1

MOV   CH, 0

CMP   CX, 0

JNZ   CAL

JMP   EXIT

CAL:

MOV   BX, 0

LOP:

MOV   DL, STR[BX + 2]

CMP   DL, '0'

JB    NEXT1

CMP   DL, '9'

JA    NEXT1

JMP   O_NUM

NEXT1:

CMP   DL, 'A'

JB    NEXT2

CMP   DL, 'Z'

JA    NEXT2

JMP   O_CHR

NEXT2:

CMP   DL, 'a'

JB    NEXT

CMP   DL, 'z'

JA    NEXT

O_CHR:

XOR   DL, 32

O_NUM:

MOV   AH, 2

INT   21H

NEXT:

INC   BX

LOOP  LOP

EXIT:

MOV   AH, 4CH

INT   21H

CC  ENDS

END   START

提问者评价:太给力了,你的回答完美解决了我的问题!

80x86 汇编语言,大写变小写,小写变大写,数字原样输出相关推荐

  1. 2021-09-15如何把一个字符串的大小写取反(大写变小写小写变大写),例如 ’AbC‘ 变成 ‘aBc‘

    //如何把一个字符串的大小写取反(大写变小写小写变大写),例如 'AbC' 变成 'aBc' var text = "HELloaaPPpp" ; console.log(&quo ...

  2. word2007自动生成目录小写字母变大写

    最近写文档,用的是word2007,自动生成的目录总是把标题的小写字母换成大写,经过一天的查找实践,最后终于搞定了. 1. 在工具栏中点击引用 2. 点击目录下的倒三角,选择插入目录 3. 在出现的对 ...

  3. 键盘输入,大写字母变小写,小写变大写

    .编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出. #define _CRT_SECURE_NO_WARNI ...

  4. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。(两种方法/每步详解)

    试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来. 小写变大写的实现方法: 1.SUB AL,32 ; 只能满足于输入只是小写的时候 2. AND AL,11011111B ; 该方 ...

  5. 对键盘输入的小写字母用大写字母显示出来 asm汇编语言程序设计

    大家好啊,我是xin麒,公众号是善于思考的编程麒,昨晚做了一道汇编题目: 注释也是根据自己了解写的,如有不足,希望指正! 问题描述: 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来 ...

  6. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来

    试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来 DATA SEGMENT DATA ENDS STACK SEGMENT STACK ENDS CODE SEGMENT ASSUM ...

  7. 编写一个汇编语言程序,将字符串Hello World中的全部小写字母转换为大写字母,并存放回原地址处。

    编写一个汇编语言程序,将字符串"Hello World"中的全部小写字母转换为大写字母,并存放回原地址处. P176 4.10 编程思路:首先DATA段中,定义string存放字符 ...

  8. 汇编语言 -- 小写字母转大写

    前言 完成时间:11.16 内容:汇编语言课程设计任务一 备注:嵌套编程鲨了我叭-话说这真是难得的书本资料比网上全系列,我也不是学单片机,但是c嵌套汇编怎么关键词就等同单片机一样-郁闷 题目 将内存中 ...

  9. 【汇编】 编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

    编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来.

最新文章

  1. @卡尔曼滤波 跑通调参
  2. 计算机加电后操作系统启动过程
  3. Scrapy Django项目
  4. java if在内存中_全面理解Java内存模型
  5. php狼和兔子算法,PHP基于递归算法解决兔子生兔子问题php技巧
  6. 简单的后台管理系统vue-cli3.0+element-ui
  7. deepin安装bochs2.6.2_2.kafka安装与使用
  8. 35岁以上的IT人士如果有一天被公司裁员了,该怎么办?
  9. 2019年参加迅雷链宣讲会日记
  10. 送书 | 新书《Python科学计算入门与实战》
  11. 进化算法——组合优化
  12. 小白运维linux命令总结,linux常用运维命令总结
  13. 《锋利的jQuery》学习总结
  14. MybatisPlus中乐观锁的配置
  15. 服务器ftp文件不能共享文件夹权限,ftp服务器共享文件夹权限设置
  16. 计算机教室教师的业务档案,教师业务档案管理制度
  17. 如何有效减少全局变量的使用
  18. 超硬核!兔兔阿里p7学长给的面试知识库
  19. 《激光杂志》投稿经验
  20. 南加州大学林禹臣:教机器学习常识,是种什么体验?

热门文章

  1. 触屏计算机显示器CDU,科技:关于电脑显示器你所需要知道的
  2. 西安无房证明网上办理指南
  3. 什么是内存屏障?具有什么作用?
  4. [转] 心态是最大的本钱;人无完人,重要的是怎么做人
  5. 效率源linux,FLOOPY效率源硬盘坏道修复工具 修复坏硬盘的时候 为何只能手动修复 而自动修复又说找不到硬盘?...
  6. seqminopt matlab,RNA-seq
  7. 虚拟机windows10 屏幕大小不能自适应
  8. 学Java好还是学前端好?Java和Web前端哪个更吃香?
  9. 京东淘宝天猫户外服饰行业数据分析(电商数据查询软件)
  10. python美化excel_Python 使用 prettytable 库打印表格(美化输出)