[汇编语言]用[bx+idata]的方式进行数组的处理-字母大小写转换

第一个字符串"BaSiC"中的小写字母变成大写字母;

第二个字符串"iNfOrMaTiOn"中的大写字母变成小写字母;

方法一:

代码如下:

assume cs:codesg,ds:datasgdatasg segment
db 'BaSiC'
db 'iNfOrMaTiOn'
datasg endscodesg segment
start:	mov ax,datasgmov ds,axmov bx,0mov cx,5s:	mov al,[bx]and al,11011111bmov [bx],alinc bxloop smov bx,5mov cx,11s0:mov al,[bx]or al,00100000bmov [bx],alinc bxloop s0mov ax,4c00hint 21hcodesg ends
end start

在这里插入图片描述

第一个字符串"BaSiC"中的小写字母变成大写字母;

第二个字符串"MinIX"中的大写字母变成小写字母;

方法二:

[bx+idata]的方式:

代码如下:

assume cs:codesg,ds:datasgdatasg segment
db 'BaSiC'
db 'MinIX'
datasg endscodesg segment
start:	mov ax,datasgmov ds,axmov bx,0mov cx,5s:	mov al,0[bx]and al,11011111bmov 0[bx],almov al,5[bx]or al,00100000bmov 5[bx],alinc bxloop smov ax,4c00hint 21hcodesg endsend start

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中科大软件测试期末复习

前言 taozs老师画的重点,极其重要!!! 25道多选 测试是为了证明这个系统没有bug。 错 测试四象限: 单元测试(工具)、组件测试(开发人员做,dao层 controller层&#xf…

FatMouse and Cheese HDU - 1078(记忆化搜索入门模板)

题意: n * n的正方形格子(每个格子均放了奶酪),老鼠从(0,0)开始,每次最多移动k步,可以选择上下左右四个方向移动,下一个移动点奶酪块数量必须要大于当前点。 整理模板ing… 题目:…

.NET 程序下锐浪报表 (Grid++ Report) 的绿色发布指南

在锐浪报表官方为 CSharp 编写的开发文档:“在C#与VB.NET中开始使用说明.txt” 中,关于发布项目是这么描述的:★发布你的项目,用VS.NET制作安装程序:1、先创建安装项目:在解决方案资源管理器的根节点上点右…

C++输出对齐(如何使输出对齐)

代码如下: #include <iostream> #include <iomanip> using namespace std;int main() {cout << setw(15)<<std::left<<"unsigned int" << setw(15) << std::left<<sizeof(unsigned) << endl;cout <<…

HDFS(一)

HDFS&#xff08;一&#xff09; 参考&#xff1a; http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_design.html https://www.cnblogs.com/zsql/p/11587240.html Hadoop Distribute File System&#xff1a;Hadoop分布式文件系统&#xff0c;Hadoop核心组件之一&#xff0c;作为…

Silver Cow Party POJ - 3268(dijkstra+反向交换)

题意&#xff1a; 求X到某点来回路程的最短路的最大值。 模板更新中。。。 题目 One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1…N is going to attend the big cow party to be held at farm #X (1 ≤ X ≤ N). A total of M (1 ≤ M ≤ 100,00…

[开源] .Net orm FreeSql 1.5.0 最新版本(番号:好久不见)

废话开头这篇文章是我有史以来编辑最长时间的&#xff0c;历时 4小时&#xff01;&#xff01;&#xff01;原本我可以利用这 4小时编写一堆胶水代码&#xff0c;真心希望善良的您点个赞&#xff0c;谢谢了&#xff01;&#xff01;很久很久没有写文章了&#xff0c;上一次还是…

MapReduce简述

MapReduce 参考&#xff1a; https://www.cnblogs.com/lixiansheng/p/8942370.html https://baike.baidu.com/item/MapReduce/133425?fraladdin 概念 MapReduce是面向大数据并行处理的计算模型&#xff0c;用于大规模数据集的并行计算。它提供了一个庞大但设计精良的并行计算…

调试实战 —— dll 加载失败之全局变量初始化篇

前言 最近项目里总是遇到 dll 加载不上的问题&#xff0c;原因各种各样。今天先总结一个虽然不是项目中实际遇到的问题&#xff0c;但是却非常经典的问题。其它几种问题&#xff0c;后续慢慢总结。示例代码包含一个 exe 工程&#xff0c;两个 dll 工程。exe 会加载两个 dll 并调…

ROADS POJ - 1724(最短路+邻接表+dfs)

题意&#xff1a; N个城市&#xff0c;编号1到N。城市间有R条单向道路。有长度和过路费两个属性。Bob只有K块钱&#xff0c;他想从城市1走到城市N。问最短共需要走多长的路。如果到不了N&#xff0c;输出-1。 题目&#xff1a; N cities named with numbers 1 … N are conn…

MongoDB副本集

参考&#xff1a;https://www.cnblogs.com/littleatp/p/8562842.html https://www.cnblogs.com/ilifeilong/p/14347008.html MongoDB副本集 MongoDB副本集是由一组Mongod实例&#xff08;进程&#xff09;组成&#xff0c;包含一个Primary节点和多个Secondary节点。客户端的所…

博客系统知多少:揭秘那些不为人知的学问(一)

点击上方蓝字关注“汪宇杰博客”导语在我们生活的年代&#xff0c;博客并不稀奇&#xff0c;甚至可以说是随处可见。从最早的搜狐、新浪博客&#xff0c;再到每个人都曾记录青春的 QQ 空间&#xff0c;再到现在的 Vlog 与 Plog&#xff0c;似乎拥有一个自己的博客并不是什么难事…

MongoDB 分片

MongoDB 分片 高数据量&#xff08;消耗内存&#xff09;和高吞吐量&#xff08;消耗CPU&#xff09;的数据库应用会对单机的性能造成较大压力&#xff0c;为了解决这些问题&#xff0c;一般采用两种方法&#xff1a;水平扩展&#xff08;将数据集分布在多个服务器上&#xff…

How many ways HDU - 1978(记忆化搜索关于求多少种方式模板)

题目&#xff1a; 这是一个简单的生存游戏&#xff0c;你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。游戏的规则描述如下&#xff1a; 1.机器人一开始在棋盘的起始点并有起始点所标有的能量。 2.机器人只能向右或者向下走&#xff0c;并且每走一步消耗一单位…

Sql Server之旅——第七站 复合索引和include索引到底有多大区别?

索引和锁&#xff0c;这两个主题对我们开发工程师来说&#xff0c;非常的重要。。。只有理解了这两个主题&#xff0c;我们才能写出高质量的sql语句&#xff0c;在之前的博客中&#xff0c;我所说的索引都是单列索引。。。当然数据库不可能只认单列索引&#xff0c;还有我这篇的…

Go中new和make的区别

Go中new和make的区别 变量声明 当我们声明变量时可以使用var关键字&#xff0c;当不指定变量的默认值时&#xff0c;这些变量的默认值就是他们的零值&#xff0c;比如int的默认值为0&#xff0c;string的默认值为""&#xff0c;引用类型的零值为nil。 但是当我们在…