处理字符问题(0701)

简介: 本文为《汇编语言程序设计》0701小节例程。点击链接…进课程主页。例:汇编程序中字符的表示assume cs:code, ds:datadata segment db 'unIX' db 'foRK'data endscode segmentstart: mov al,'a' mov bl,'b' m

本文为《汇编语言程序设计》0701小节例程。点击链接…进课程主页。

例:汇编程序中字符的表示

assume cs:code, ds:data
data segment
       db 'unIX'
       db 'foRK'
data ends
code segment
start: mov al,'a'
       mov bl,'b'
       mov ax,4c00h
       int 21h
code ends
end start

问题:对datasg中的字符串
- 第一个字符串:小写字母转换为大写字母
- 第二个字符串:大写字母转换为小写字母

assume cs:codesg,ds:datasg
datasg segment
       db 'BaSiC'
       db 'iNfOrMaTiOn'
datasg ends

codesg segment
start: 
      mov ax,datasg
       mov ds,ax

       mov bx,0
       mov cx,5
    s: mov al,[bx]
       and al,11011111b
       mov [bx],al
       inc bx
       loop s

       mov bx,5
       mov cx,11
   s0: mov al,[bx]
       or al,00100000b
       mov [bx],al
       inc bx
       loop s0

       mov ax,4c00h
       int 21h
codesg ends
end start
目录
相关文章
|
6月前
|
存储 缓存 运维
YashanDB共享集群V23.3 新特性解读
本文根据YashanDB集群首席架构师孟凡彬在“2024年国产数据库创新生态大会”上的演讲整理,聚焦YashanDB共享集群近一年的新特性。内容涵盖主备集群方案、存储架构优化、在线即时恢复技术、智能全局缓存刷盘策略等,大幅提升高可用性与性能。此外,还介绍了4节点共享集群的高性能实现、内核能力增强及未来规划,如在线弹性伸缩、多机执行优化等。YashanDB企业版和个人版已开放下载,欢迎体验。
|
监控 Apache 流计算
时间的守卫者:揭秘Flink中Watermark如何掌控数据流的时空秩序?
【8月更文挑战第26天】Apache Flink是一款功能强大的流处理框架,其Watermark机制为核心,确保了系统即使面对数据乱序或延迟也能准确处理时间相关的特性。Watermark作为一种特殊事件,标记了所有在此之前发生事件的最晚时间点,这对于时间窗口操作至关重要。
187 0
|
算法 搜索推荐 数据挖掘
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(续)
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(续)
792 1
|
运维 前端开发 Java
云巧组装式交付介绍
Gartner在2021年10月19日,正式发布了2022年重要战略趋势。其中包括了“组装式应用”这一战略。 云巧是“组装式应用”理念的落地,是围绕生态,面向产业的首个产业数字组件中心。 你可以从本文了解组装式开发的理念,以及阿里云GTS通过组装式理念交付项目的最佳实践:云巧。 如果你是阿里及阿里云生态合作伙伴的开发者,可以进一步访问云巧首页:https://gts.work/portal/yunqiao ,进一步了解云巧的能力。 即使你不是阿里及阿里云生态合作伙伴的开发者,也可以在自己的日常的开发过程中通过运用可组装式理念提升业务交付效率。
5853 1
云巧组装式交付介绍
为内核对象添加引用计数器(krefs)【ChatGPT】
为内核对象添加引用计数器(krefs)【ChatGPT】
85 14
|
存储 SQL NoSQL
掌控MySQL并发:深度解析锁机制与并发控制
本文详尽地探索了MySQL中处理并发事务的各种方式,从基础的锁机制到高级的MVCC,从行锁到表锁,从读操作到写操作。我们将深入解析隐式锁、插入意向锁和其他类型的锁在MySQL并发控制中的作用,以及如何在各种场景中使用这些锁机制来保证数据的一致性和事务的并发性。
579 1
掌控MySQL并发:深度解析锁机制与并发控制
|
前端开发 Java 数据库
基于springboot藏区特产销售平台
基于springboot藏区特产销售平台
|
人工智能 Serverless 云栖大会
【已结束】云栖大会开幕倒计时5天:Serverless 沉浸式体验区有哪些看点?
【已结束】云栖大会开幕倒计时5天:Serverless 沉浸式体验区有哪些看点?
|
存储 算法 Perl
【数据结构与算法】第四章:链表拓展与线性表总结
前面介绍了线性表的顺序表和链表,本章讲对链表应用拓展,具体介绍单链表、循环链表、双向链表等,并将顺序表与链表进行比较,更直观的感受两种不同结构的差异所在以及各自的优势短板,最后对线性表进行总结。
233 0
【数据结构与算法】第四章:链表拓展与线性表总结
|
算法 安全
带你读《图解算法小抄》二十一、动态规划(2)
带你读《图解算法小抄》二十一、动态规划(2)
125 0