这个仅仅实现了变化前面的4个字母。

但是关于出栈入栈的思想是很值得学习的!

代码部分:

assume cs:codesg,ds:datasg,ss:stacksgstacksg segment
dw 0,0,0,0,0,0,0,0
stacksg endsdatasg segmentdb '1. file         'db '2. Edit         'db '3. search       'db '4. view         '
datasg endscodesg segment
f:  mov ax,stacksgmov ss,axmov sp,16mov ax,datasgmov ds,axmov bx,0mov cx,4s0:push cxmov si,0mov cx,4s:mov ax,[bx+3+si]and al,11011111bmov [bx+3+si],axinc siloop sadd bx,16pop cxloop s0mov ax,4c00hint 21hcodesg ends
end f

结果:

第三行的search,就仅仅变化了前面的四个字符!

ok

汇编语言 循环让字符串中的部分字母变成大写

汇编语言 循环让字符串中的字母变成大写相关推荐

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

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

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

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

  3. python字符串替换源码_Python实现字符串中某个字母的替代功能

    Python实现字符串中某个字母的替代功能 今晚想实现这样一个功能:将输入字符串中的字母 "i" 变成字母 "p".当时想的很简单,直接用for循环遍历,然后替 ...

  4. C语言中删除字符串中一个字母,C程序删除字符串中除字母之外的所有字符

    C程序删除字符串中除字母之外的所有字符 在此示例中,您将学习从用户输入的字符串中删除除字母之外的所有字符. 要理解此示例,您应该了解以下C语言编程主题: 删除字符串中除字母之外的字符#include ...

  5. java实现字符串中的字母排序

    java实现字符串中的字母排序 题目要求: java实现字符串中的字母排序并输出排序后的结果 分析: 1.创建一个字符串,赋值并将字符逐个存进数组中. String str = "chenu ...

  6. java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...

    本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...

  7. java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...

    package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...

  8. python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...

    今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...

  9. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

最新文章

  1. 深入浅出Android系统启动流程
  2. NFL原则告诉我们做决策的时候,试图找到一个能解决所有问题,“大而全”的方案是不存在的。我们应当找到最关心的问题,因地制宜做出选择。——聚焦目标,取舍有道!...
  3. golang 结构体 slice 排序
  4. Hive 基础(1):分区、桶、Sort Merge Bucket Join
  5. 微软Build 2016开发者大会--兑换承诺
  6. maven 按业务拆分模块_Maven模块拆分方法
  7. 如何删除虚拟机上的操作系统、删除新建的虚拟机
  8. 世界上最难的视觉图_世界上最长的蛇有多长?四川惊现55米洪荒巨蟒(图)
  9. 试了试Docker桌面应用自带的K8s集群,一个字“简单”
  10. (58)FPGA面试题-只使用双输入NAND门,设计了一个四输入NAND门
  11. Java并发编程-线程的状态
  12. python类的构造函数是_python类(class)的构造函数、初始化函数、析构函数
  13. BZOj 4540: [Hnoi2016]序列 [莫队 st表 预处理]
  14. Ubuntu下hadoop2.4搭建集群(单机模式)
  15. iOS 之NSOperation(一)
  16. python提取图片文字_python实现提取图片中文字
  17. 2022图书出版行业营销白皮书-巨量引擎
  18. SPA项目开发 之 登录注册
  19. Photoshop PS图层混合模式详解
  20. 小米双剑出鞘,红米2、小米4S所到之处尸横满地?

热门文章

  1. 开发者如何赶上5G风口?
  2. 通向人工智能产业落地化的道路在哪?
  3. 手把手教你实现PySpark机器学习项目——回归算法
  4. 关于知识蒸馏,这三篇论文详解不可错过
  5. 如何通过深度学习轻松实现自动化监控?
  6. AI产品经理的定义和分类
  7. 监控告警满飞天,运维在家睡到自然醒...
  8. 干掉Navicat:正版,MySQL官方客户端真香!
  9. 跟我学Springboot开发后端管理系统2:Mybatis-Plus实战
  10. 面试问你Spring如何解决循环依赖的时候,不要一脸懵逼了!