我正在学习汇编语言而且我有疑问。我用这段代码编写了一个简单的“hello world”:
.model small
.stack
.data
message db 'Hello world! $'
.code
start:
mov dx,@data
mov ds.dx
lea dx,message
move ah,09h
int 21h
mov ax,4c00h
int 21h
end start
我假设message db 'Hello world! $'
的工作方式类似于String,现在我想知道是否可以添加类似\ n的内容来使输出分为两行,例如message db 'Hello\nworld! $'
。这可能吗?
答案 0 :(得分:2)
message db 'Hello world! $'
许多汇编程序不会解释字符串中嵌入的\ n 大多数汇编程序将接受以下内容来插入换行符:
message db 'Hello',13,10,'world!',13,10,'$'
值13是回车符,值10是换行符。
答案 1 :(得分:-3)
为我工作(8086大会):
def showClubInfo(self):
return "<insert information here>"
要添加新行,请复制LEA DX,(STRING NAME)并复制MOV AH,9。然后复制INT 21h,将其粘贴到新行,将字符串添加到“ .DATA”,更改LEA ,DX(STRING NAME)转换为LEA,DX(NEW STRING NAME)