📄 whl.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 + -