assume cs:codedata segment
db 'conversation'
data endscode segment
start:                   mov ax,datamov ds,axmov si,0mov cx,12call capital   ;执行CALL时,将有2步操作;1:CS IP 指向下一条汇编指令地址;2:sp = sp-2;3:push ip;4:jmp 标号mov ax,4c00hint 21h
capital:            and byte ptr [si],11011111b ;换成大写,然后以字节方式存储在ds:si 偏移地址中inc si    ;偏移地址自增1,指向下一个字符loop capital ret  ;ret 执行时,有以下几步操作 ;1: pop ip;2: sp = sp +2;3: 取出桟里数据后,CS IP 指向的值已经改变,程序正常跳到 mov ax,4c00h处。
code ends
end start

转载于:https://www.cnblogs.com/killbit/p/4853783.html

将内存单元中小写字符改成大写字符相关推荐

  1. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

  2. 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

  3. 汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

  4. C++ 字符串中小写字母转换成大写字母

    题目描述 编写函数int f (char s[ ]),将字符串中所有的小写字母转换成对应的大写字母,其他字符不变,并统计被转换字母的个数,将其作为函数值返回.要求主函数中输入该字符串,最后输出转换后的 ...

  5. php小写字母改成大写,php如何将小写字母转为大写

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  6. (转)WORD中小写金额转换成大写

    转自:http://www.officefans.net/cdb/viewthread.php?tid=52631 '* +++++++++++++++++++++++++++++ '* Create ...

  7. 【算法java版01】:键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成*

    键盘录入一个字符串,将字符串中的大写改成小写,小写改成大写,数字改成 * 一.题目描述 二.解题思路 三.代码示例 四.测评结果 一.题目描述 键盘录入一个字符串,将字符串中的大写改成小写,小写改成大 ...

  8. excel中单元格的回车替换成其他字符

    我用的是office365,大家参考一下. 今天遇到了一个问题,想把excel中每个单元格中的换行替换成其他字符,于是试了好几种方式,如Alt + 1+0,^p都没能实现,后来发现ctrl+J可以实现 ...

  9. 遍历这些字符串,如果字符串没有包含数字的, * 就将字符串中的小写字母转成大写字母并打印字符串

    package Day08;import java.util.Scanner;/*** 有如下字符串:"12ab","java","cd", ...

最新文章

  1. java c3p0 连接 mysql_Java使用C3P0数据源链接数据库
  2. 统计学习方法|逻辑斯蒂原理剖析及实现
  3. Linux 开发路线
  4. pythonsklearn乳腺癌数据集_Python的Sklearn库中的数据集
  5. js 数字,金额 用逗号 隔开。数字格式化
  6. Redis数据结构——跳跃表-skiplist
  7. c语言中被调用函数只需在主调函数中声明,其他函数中不用声明,求助,函数在其他函数中使用时要先声明后调用,这个没声明就用了...
  8. 二叉树中序遍历的下一个节点
  9. Percona PT-kill重构版(PHP)
  10. 如何解决样本不均衡问题
  11. 【Robo 3T】MongoDB可视化工具-- Robo 3T使用教程
  12. VS2017安装(在线、离线)
  13. 项目配置多Redis数据源(Redis分片)
  14. 小学计算机小蘑菇教案,幼儿园中班小蘑菇教案.doc
  15. 计算机类中文核心期刊简介
  16. Factory模式(工厂模式)
  17. 西游记中托塔李天王的三个儿子,一个女儿和一个干女儿
  18. 【kubernetes/k8s源码分析】eviction机制原理以及源码解析
  19. Prometheus学习系列(四十)之报警模板参考
  20. 小米拒绝权限_小米应用商城:我下载的是快图,打开却是天天相册,还发扣费短信...

热门文章

  1. Pyhon爬虫开发:URLError的使用
  2. python3列表推导式
  3. VMWare NAT模式和桥接模式的区别
  4. Linux 网卡相关操作
  5. Java面向对象之构造方法
  6. linux mysql makefile_Linux安装库文件(环境变量和makefile)
  7. CSS中,float浮动的理解
  8. 强化学习5——价值函数近似(VFA)
  9. 正儿八经的详细讲java内部类
  10. python定义一个类描述数字时钟_python自定义时钟类、定时任务类