汇编指令'db'实际上做了什么?

r0n*_*0nk 40 assembly

关于asm指令db实际上做了什么,我有点困惑.我已经读过它定义了一个字节,但这究竟意味着什么?它是将值移动到内存中的某个位置,还是在代码组装之前预先定义了一个值?

Meh*_*dad 54

它确实将该字节放在可执行文件中.

  • @Totem:你的想法太难了.二进制代码只是一堆字节; 组装汇编代码时,它只会变成一堆字节.`db`只是将你想要的任何额外字节放在所有其他字节的中间. (7认同)
  • 我真的不知道为什么这个确切的句子没有放在手册中.谢谢,现在有道理. (5认同)
  • @David天宇黄:我相信它代表"定义字节",但我不确定. (3认同)
  • 你是什​​么意思"它把那个字节放在可执行文件中"? (3认同)