嗨,我正在用汇编做一个简单的Hello World程序。第16位
MOV SI, HelloString
CALL PrintString
MOV SI, NewLine
CALL PrintString
;New line here
MOV SI, HelloString2
CALL PrintString
JMP $
;Write String Method {
PrintCharacter:
MOV AH, 0x0E
MOV BH, 0x00
MOV BL, 0x07
INT 0x10
RET
PrintString:
next_character:
MOV AL, [SI]
INC SI
OR AL, AL
JZ exit_function
CALL PrintCharacter
JMP next_character
exit_function:
RET
;} Write String Method
HelloString db 'Hello World', 0
HelloString2 db 'Hi, my name is Ottovolante321', 0
times 510 - ($-$$) db 0
dw 0xAA55如何在两个字符串之间包含NewLine?感谢您的关注。
发布于 2014-09-06 22:54:17
HelloString db 'Hello World'
db 13,10,0
HelloString2 db 'Hi, my name is Ottovolante321'
db 13,10,0只需在字符串结束指示符之前插入回车符、换行符。
https://stackoverflow.com/questions/25701170
复制相似问题