在8086中db与dw字符串的区别

db与dw字符存储结构

image

db与dw字符串存储结构

image
通过这里我们可以发现db与dw定义的字符串在内存中并没有什么区别

那么db与dw真的没有任何区别吗?

结论:有区别

不同版本编译器对dw与dd定义字符串的指令格式支持不一样。

  • emu8086 支持data1 dw 'abc'
  • dosbox-masm5 不支持data1 dw 'abc'(报错)

我们在写代码时应考虑代码的兼容性

posted @ 2024-02-11 11:57  Mask_2022  阅读(401)  评论(0)    收藏  举报