呼び出し元または呼び出し先保存済みレジスタ
RAX、RCX、RDX、R8、R9、R10、R11 の各レジスタは、揮発性と考えられるため、プログラム全体の最適化などの分析によって安全が証明可能な場合以外は、関数の呼び出し時に破棄されると見なす必要があります。
RBX、RBP、RDI、RSI、RSP、R12、R13、R14、および R15 の各レジスタは、不揮発性と考えられるため、これらのレジスタを使用する関数によって保存や復元が行われる必要があります。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
RAX、RCX、RDX、R8、R9、R10、R11 の各レジスタは、揮発性と考えられるため、プログラム全体の最適化などの分析によって安全が証明可能な場合以外は、関数の呼び出し時に破棄されると見なす必要があります。
RBX、RBP、RDI、RSI、RSP、R12、R13、R14、および R15 の各レジスタは、不揮発性と考えられるため、これらのレジスタを使用する関数によって保存や復元が行われる必要があります。