1

我正在阅读旧程序的源代码,包括操作系统等几乎都是汇编语言。

他们使用例如:

MOV BX,0007

注意0007

我看到这种做法对于汇编程序员来说非常普遍(在这个时代?)为什么不只使用 7 呢?有什么特殊原因吗?我认为这是为了可读性..也许?

顺便说一句,这种汇编语言的所有数字(直到我看到,不是文档)都假定为 16 进制。

另外,我确定标签。如果我错了,请为我编辑。

4

1 回答 1

3

没有技术原因,但快速识别 8 位、16 位和 32 位数字在代码中的位置会很有帮助。

于 2013-01-29T05:44:38.180 回答