Я пишу о проекте, где мне нужно читать и обрабатывать инструкции по сборке, выводимые gcc. У меня есть несколько вопросов относительно некоторых правил компиляции:
1) В каких случаях gcc использует ah, bh, ch, dh?
2) Будут ли они по-прежнему использоваться, если я отключу оптимизацию?
3) Существуют ли некоторые «правила», по которым gcc преобразует исходный код в сборку, если я отключаю оптимизацию? Я имею в виду, могу ли я знать все возможные сценарии, как ах может использоваться gcc?