⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whl.asm

📁 suanfa de shiyan xw dui gan xingqu de pengyou you bangzhu
💻 ASM
字号:
;    			第三章  循环与分支程序设计

;			   实验二  循环程序设计

;一.实验目的:

;	 1. 通过编程理解汇编语言的循环程序结构.

;        2. 了解小写字母和大写字母在机内的表示方法,并学习如何进行转换.
 
;二.实验要求:

;	 将给定的字符串'computer language!'中的小写字母转换成相应的大写字母.
 				
;三.程序清单:            

;***************************************************************************

data	segment
	mess 	db  ' computer  language ! '       ;给定的字符串
	count	equ  $-mess			   ;字符串的长度
data	ends

code 	segment
	assume  ds: data, cs: code

main	proc  far
start:	push  ds
	mov   ax, 0
	push  ax
	mov   ax,  data
	mov   ds,  ax

	lea   bx,  mess
	mov   cx,  count
case1:	mov   al,  [bx]	
	cmp   al,   'a'
	jb    case2                         ;若低于'a'跳转
	cmp   al,   'z'
	ja    case2			    ;若高于'z'跳转
	sub   al,   20h
case2:	mov  [bx],  al
	inc   bx
	dec   cx
	jne   case1
	ret
main 	endp

code	ends
	end   start

;***************************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -