我有这行代码:
asm
...
jmp @jmp_data
@s1: dw $1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120,$4420,$0020,$0020,$0020;
@jmp_data:
...
end:
但是 Turbo Pacal 给出错误 11:行太长。
所以我尝试这样做:
jmp @jmp_data
@s1: dw $1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120,$4420,$0020,
$0020,$0020,$1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120,$4420,$0020,$0020,$0020;
@jmp_data:
但给出语法错误。
我在谷歌上搜索了这个问题,但什么也没找到。
那么,如何在 Turbo pascal 中编写这段代码呢?必须有某种方式。
谢谢...
最佳答案
使用多个 dw
指令:
@s1: dw $1120,$1120,$1120,$4420,$0020,$0020,$0020,$1120
dw $1120,$1120,$4420,$0020,$0020,$0020,$1120,$1120
dw $1120,$4420,$0020,$0020,$0020,$1120,$1120,$1120
dw $4420,$0020,$0020,$0020
关于assembly - 在 Turbo pascal 中使用汇编 : line too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29996630/