2025年3月25日 星期二 甲辰(龙)年 月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 汇编

使用汇编实现字符串的大小写转换

时间:11-21来源:作者:点击数:89

使用汇编编程,可以直接访问内存中的数据,对数据进行相关操作,现在需要通过汇编指令and,or对字符串数据进行大小写转换。如下例,将BaSiC转换成大写,将iNforMaTiOn转换成小写。

例子:

  • assume cs:codesg,ds:datasg
  • datasg segment
  • db 'BaSiC'
  • db 'iNforMaTiOn'
  • datasg ends
  • codesg segment
  • start: mov ax,datasg
  • mov ds,ax
  • mov cx,5
  • mov bx,0
  • s1: mov al,ds:[bx]
  • and al,11011111b
  • mov ds:[bx],al
  • inc bx
  • loop s1
  • mov cx,11
  • mov bx,5
  • s2: mov al,ds:[bx]
  • or al,00100000b
  • mov ds:[bx],al
  • inc bx
  • loop s2
  • mov ax,4c00h
  • int 21h
  • codesg ends
  • end start

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持城东书院。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门