2

重複の可能性:
プログラム起動時のデフォルトのレジスタ状態(asm、linux)は何ですか?

プログラムを実行できるように、%espと%eipをOSカーネルによって適切な値に設定する必要があることはわかっていますが、%ebp、%eax、%ebx、%ecx、%edx、%esi、%ediなどの他のレジスタもあります。OSカーネルはプログラムを実行する前にそれらを初期化しますか?彼らはどのような価値観を持つべきですか?

プログラムの実行開始時に%espが持つべき値は何ですか?

4

1 に答える 1