2

他の人のコードで次の行を見つけました:

uint16_t someConstantFactorVariable = ...;
asm("" : "+r" (someConstantFactorVariable));

someConstantFactorVariable頻繁に使用される関数内にあり、コードの作成者は、変数をレジスタに永続的にロードすることを望んでいたと推測しています。私は正しいですか?register変数定義のキーワードの代わりにこのメソッドを使用する利点は何ですか?

4

0 に答える 0