x86汇编语言的伪指令中,字符串的结束符号是$还是0?
SX DW 2019H, 3344H, 0SX DW 2019H, 3344H, $
这两种定义方法是都正确吗?
在早期 dos 中,调用 int 21h 中断,9号功能显示字符串,是以$为字符串结束符。如果不考虑 dos 这种应用。我们想用汇编处理字符串,我们一般自己定义一个不常见的不可显示的字符做字符串结束符。一般选 0 为结束。0xff 也常用来做结束符。