友人と私は昨夜組み込みプロセッサなどについて話していましたが、ASMと特定の命令セットのトピックについて話しましたが、この質問はx86プロセッサにも適用できると思います。
ASMのレジスタについて学習していると、すべてのレジスタが100%一意で特定の用途を持っていることが明らかになりました(少なくともx86アーキテクチャでは)。しかし、彼のプロセッサのいくつかについて話し合ったとき、彼が使用しているチップのいくつかには、何にでも使用できるいくつかの汎用レジスタがあり、命令によって特に使用されるレジスタはほとんどないことを私に知らせました。
要約すると、技術的にはレジスターを使用して指示を実行することはできませんか?それらはすべて同じサイズですが、どのような違いがありますか(スタックポインタなどは別として)?