我有点“菜鸟”,但我不明白为什么“print WeirdValue”会使用以下代码返回“16777216”(1000000000000000000000000):
section .data
Var db 0
WeirdValue db 0
当在
section .data
Var dd 0
WeirdValue db 0
它返回正确的“0”。
我在 64 位系统上,我正在使用命令
nasm -f elf32
用于组装代码。
有人有线索吗?