16汇编 and和or实现大小写转换

原创 2016年08月31日 10:21:00

and和or实现大小写转换

assume cs:code, ds:data

data segment
	db 'test'
	db 'UPDATA'
data ends

code segment
	
start:
	mov ax,data
	mov ds,ax
	
	mov bx,0
	mov cx,4
	
	s:                  ;将test转换成大写TEST
	  mov al,ds:[bx] 
	  and al,11011111b  ;dfh
	  mov ds:[bx],al
	  inc bx
	loop s
	
	mov bx,4
	mov cx,6

	s0:		    ;将UPDATA转换小写的Test
	  mov al,ds:[bx]
	  or al, 20h      ;00100000b
	  mov ds:[bx],al
	  inc bx
	loop s0

	mov ax,4c00h
	int 21h

code ends

end start

end


版权声明:本文为博主原创文章,未经博主允许不得转载。

汇编中OR AX, AX 和 AND AX, AX的作用

关于OR AX, AX / AND AX, AX
  • zhongyuchen
  • zhongyuchen
  • 2017年08月21日 17:19
  • 1219

利用汇编语言编程实现大小写字母转换

利用汇编语言编程实现,在已知以buf为首地址的字节存储区中,存放着一个以“$”为结束标志的字符串。编程在显示器上显示该字符串,并要求将小写字母以大写字母形式显示。data segment buf db...
  • xiaoyuge16
  • xiaoyuge16
  • 2016年05月10日 13:08
  • 5282

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

使用汇编编程,可以直接访问内存中的数据,对数据进行相关操作,现在需要通过汇编指令and,or对字符串数据进行大小写转换。如下例,将BaSiC转换成大写,将iNforMaTiOn转换成小写。 例子: ...
  • Veechange
  • Veechange
  • 2017年02月10日 12:36
  • 1174

汇编大小写转换的一个技巧~~

与11011111(DF)相与~~
  • QQ276592716
  • QQ276592716
  • 2011年06月07日 22:22
  • 672

x86汇编指令详解

 80x86指令系统   80x86指令系统,指令按功能可分为以下七个部分。   (1) 数据传送指令。   (2) 算术运算指令。  ...
  • bekilledlzy
  • bekilledlzy
  • 2007年08月30日 18:26
  • 124086

汇编-英文字符串大小写之间的转换

提供大小写转换两种功能,逻辑很简单。将输入的 字符串根据ascii之间的转换关系修改大小写,最后将字符串后添加$,输出字符串即可。 ; multi-segment executable file t...
  • NK_test
  • NK_test
  • 2015年05月14日 19:40
  • 1218

32位汇编语言学习笔记(22)--大小写转换程序1

 这个汇编程序出自《Assembly Language step by step programming with linux》第8章,用于大小写字符转换。 section .bss ...
  • swordmanwk
  • swordmanwk
  • 2014年12月27日 21:16
  • 826

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

使用汇编编程,将data段字符串都转换成大写字母。
  • guidao13
  • guidao13
  • 2017年10月09日 21:53
  • 691

王爽《汇编语言》实验16

实验结果 代码如下 assume cs:code stack segment db 128 dup (0) stack ends code segment start: mov a...
  • zhangyuzuishuai
  • zhangyuzuishuai
  • 2016年08月26日 20:24
  • 466

汇编小写字母转换成大写

小写转换大写 DATAS SEGMENT ;此处输入数据段代码 ORG 1000H;为调试方便将数据存于指定地址处 BUFFER DB 'hello ASM!tyi20...
  • dh0144298
  • dh0144298
  • 2016年04月22日 21:53
  • 1339
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:16汇编 and和or实现大小写转换
举报原因:
原因补充:

(最多只允许输入30个字)