我正在尝试编写我的第一个组装过程,但是NASM在组装时给了我错误。我的代码是:
Hello PROC
segment .data
tekst db "Hello World!",0Dh,0Ah,"$"
segment stosik stack
resb 64
segment .text
mov ax, .data
mov ds, ax
mov ax, stosik
mov ss, ax
mov dx, tekst
mov ah, 9
int 21h
mov ax, 4C00h
int 21h
ENDP使用PROC指令,这段代码将在第一行上给出这个错误:
错误:解析器:预期指令
为什么我要得到这个错误,以及如何修复它,以便我的代码能够正确地组装?
发布于 2020-01-03 20:52:33
Hello PROC
...
ENDP在masm/tasm中是正确的,但是将不能使用nasm。正确的语法是:
Hello:
...与nasm一起使用masm/tasm语法将使它抱怨error: parser: instruction expected和warning: label alone on a line without a colon might be in error的第一行和最后一行。
https://stackoverflow.com/questions/33978474
复制相似问题