Я пытался изучить 32-битную сборку синтаксиса Intel x86 nasm на моей ОС Linux, и у меня возник вопрос о четырех 32-битных регистрах общего назначения.
Из того, что ямы думали , eax был 32-битным регистром, который должен был использоваться с 16-битным регистровым топором, который был разделен на ах (старшие 8 бит), иal (младшие 8 бит).И то же самое с ebx, ecx и edx.
Однако, прочитав небольшую статью, я немного запутался.
32-битный регистр состоит из 16-битногорегистр (который, в свою очередь, состоит из двух 8-битных регистров) с добавленными дополнительными 16-битными?
Так далеко от того, что я читал в Google, все результаты говорят, что онииспользуется для, а не их фактический состав.