编写完整的8086/8088汇编语言源程序,将字符串“Hello World!”中小写字母转换为大写字母。
编写完整的8086/8088汇编语言源程序,将字符串“HelloWorld!”中小写字母转换为大写字母。并将转换后的字符串显示在计算机屏幕上。...
编写完整的8086/8088汇编语言源程序,将字符串“Hello World!”中小写字母转换为大写字母。并将转换后的字符串显示在计算机屏幕上。
展开
展开全部
;刚才答过一遍,怎么都是空白了,再提交一次。
;编写完整的8086/8088汇编语言源程序,将字符串“Hello World!”中小写字母转换为大写字母。
;并将转换后的字符串显示在计算机屏幕上。
;============================================
DATA SEGMENT
T1 DB 'Hello World! $'
NUM EQU $ - T1
DATA ENDS
;--------------------------------------------
CODE SEGMENT
ASSUME CS:CODE, DS: DATA
START:
MOV AX, DATA
MOV DS, AX
;--------------------------------------------
MOV AH, 9 ;显示:Hello World!
LEA DX, T1
INT 21H
;--------------------------------------------
MOV BX, 0
MOV CX, NUM
LOP:
MOV AL, T1[BX]
CMP AL, 'a'
JB NEXT
CMP AL, 'z'
JA NEXT
SUB AL, 32
MOV T1[BX], AL
NEXT:
INC BX
LOOP LOP
;--------------------------------------------
MOV AH, 9 ;显示:HELLO WORLD!
LEA DX, T1
INT 21H
;--------------------------------------------
EXIT:
MOV AH, 4CH ;程序结束.
INT 21H
;--------------------------------------------
CODE ENDS
END START
;============================================
程序执行时,屏幕显示如下:
Hello World! HELLO WORLD!
;编写完整的8086/8088汇编语言源程序,将字符串“Hello World!”中小写字母转换为大写字母。
;并将转换后的字符串显示在计算机屏幕上。
;============================================
DATA SEGMENT
T1 DB 'Hello World! $'
NUM EQU $ - T1
DATA ENDS
;--------------------------------------------
CODE SEGMENT
ASSUME CS:CODE, DS: DATA
START:
MOV AX, DATA
MOV DS, AX
;--------------------------------------------
MOV AH, 9 ;显示:Hello World!
LEA DX, T1
INT 21H
;--------------------------------------------
MOV BX, 0
MOV CX, NUM
LOP:
MOV AL, T1[BX]
CMP AL, 'a'
JB NEXT
CMP AL, 'z'
JA NEXT
SUB AL, 32
MOV T1[BX], AL
NEXT:
INC BX
LOOP LOP
;--------------------------------------------
MOV AH, 9 ;显示:HELLO WORLD!
LEA DX, T1
INT 21H
;--------------------------------------------
EXIT:
MOV AH, 4CH ;程序结束.
INT 21H
;--------------------------------------------
CODE ENDS
END START
;============================================
程序执行时,屏幕显示如下:
Hello World! HELLO WORLD!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询