+ -
当前位置:首页 → 问答吧 → byte和db的区别?

byte和db的区别?

时间:2011-08-27

来源:互联网

看到有这么写的

Assembly code

MsgBoxCaption  db "Iczelion Tutorial No.2",0 



然后还有这么写的

Assembly code

szCaption byte "第一个Win32汇编程序", 0



请问这里db和byte有区别么?汇编新手,不太懂。另外后面那个0代表什么意思?

作者: ashead   发布时间: 2011-08-27

0表示一个字符串的结束。后面要用到这里定义的字符串,当读到0的时候,就表示这个字符串结束了。db和byte应该没区别吧。

作者: haojiahuo50401   发布时间: 2011-08-27

估计是编译器不同,MASM是只认DB的

作者: Areslee   发布时间: 2011-08-27

哦,和我猜的果然一样,0是像c风格的字符串结束吧。

这个用RadASM编MASM,byte是不错的。

另外db和byte如果相同的话有没有什么书或者明确说明呢?虽然感觉是这样,但是还是感觉应该找个有依有据的东西说出来心理塌实。

作者: ashead   发布时间: 2011-08-27