const int HOGE_SIZE = 10;

void Func1(void)
{
  int x = HOGE_SIZE;
  ....
}

この代入は、アセンブラ レベルでは、
メモリコピー命令になりますか、それとも、定数ロード命令になりますか?
コンパイラ依存になると思いますが、一般にどうなりますか?