x86 アセンブリの 32 ビット レジスタのサブセクションに関して質問があります。レジスタの下位サブセクション (使用されている場合) は、対応する 32 ビット レジスタの一部のように扱われますか?
ロール cl,2 ロール cl,2 ecxをプッシュ ポップイークス
上記のコード セクションを例にとると、レジスタCL
のサブセクションであるため、ECX
レジスタの内容をスタックにプッシュすると、CL
サブセクションにあったものもスタックにプッシュされますか? それとも別々に扱われますか?
そして、スタックをレジスターにポップすると、以前からレジスターEAX
にあったものがレジスターに入るでしょうか? CL
EAX