汇编:在 32 位中定义一个字 (Intel + NASM)
Assembly: Define a word in 32 bit (Intel + NASM)
我有一个旧的 16 位汇编代码,我想 "translate" 将其转换为 NASM 的新 32 位代码。
在旧的 16 位代码中,单词定义为:
dseg segment para public 'data'
i word ?
j word ?
现在我想在新的 32 位代码中定义“i”和“j”。
SECTION .data
这就是我定义 .data 部分的方式,我相信这是正确的方式,但我需要一些关于 thing 一词的帮助。
SECTION .data
i dw 1
j dw 2
我相信我找到了正确的解决方案。
"j"为变量名,"dw"为2字节大小,"1"为值
.
我有一个旧的 16 位汇编代码,我想 "translate" 将其转换为 NASM 的新 32 位代码。
在旧的 16 位代码中,单词定义为:
dseg segment para public 'data'
i word ?
j word ?
现在我想在新的 32 位代码中定义“i”和“j”。
SECTION .data
这就是我定义 .data 部分的方式,我相信这是正确的方式,但我需要一些关于 thing 一词的帮助。
SECTION .data
i dw 1
j dw 2
我相信我找到了正确的解决方案。
"j"为变量名,"dw"为2字节大小,"1"为值 .