1

OSなどを含む古いプログラムのソースコードをほとんどアセンブリ言語で読んでいます。

彼らは例えば使用します:

MOV BX,0007

注意してください0007

このような慣行は、アセンブリプログラマーにとって非常に一般的であることがわかります(このエポックでは?)7だけを使用しないのはなぜですか?何か特別な理由がありますか?読みやすさのためだと思います..多分?

ところで、このアセンブリ言語のすべての数字は (私が見るまではドキュメントではありません) 16 ベースであると想定されています。

また、私はタグに確信しています。私が間違っている場合は編集してください。

4

1 に答える 1

3

技術的な理由はありませんが、8 ビット、16 ビット、および 32 ビットの数値がコード内のどこにあるかを一目ですばやく特定できると便利です。

于 2013-01-29T05:44:38.180 に答える