2016-09-28 8 views

答えて

2

Nullがあなたの文字列を終了します。

0x100c:$ 00

私はアドレスアドレッシングが16ビット(0000の範囲 - 0xFFFFの)であることを暗示している先頭の文字を提供する以外は0x1000から始まるための任意の意味を持っているとは思いません。具体的にはASCIIと表記され、各メモリセルはバイト(8ビット、0x00〜0xFFの範囲)です。そこに邪魔者はいない。

これが「Hello World!」であるとすれば、問題は、ここにアドレスのパターンのトリックがないことは意味をなさないでしょう。

難解なサイドノートの並べ替え... 0x1000未満のアドレスでは開始されません。純粋仮想呼び出しの失敗を防ぎ、NULLおよび無効なポインタチェックを許可します。ほとんどのシステムは、その範囲でガードを実装しています(最初の4096、4Kページサイズ、0x0000から0x0FFF)。

関連する問題