0
点赞
收藏
分享

微信扫一扫

汇编语言 在存储单元中显示字符串

一点读书 2022-06-01 阅读 77

第一种方式使用字符串存储

assume cs:code

data segment
db 'my name is vvcat!'  ; 源串
data ends

stack segment stack
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
stack ends

code segment

start:
mov ax, data
mov ds, ax

mov ax, 4C00H
int 21H

code ends
end start

第二种方式使用ASCII码值进行存储

assume cs:code

data segment
db 109, 121, 32, 110, 97, 109, 101, 32, 105, 115, 32, 118, 99, 97, 116 ; 对应的ASCII码值
db 239, 188, 129
data ends

stack segment stack
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
dw 0, 0, 0, 0, 0, 0, 0, 0
stack ends

code segment

start:
mov ax, data
mov ds, ax

mov ax, 4C00H
int 21H

code ends
end start

代码执行结果:
汇编语言 在存储单元中显示字符串_ascii码


举报

相关推荐

0 条评论