fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Сборка X86

x86 Ассемблер

Эта книга предназначена для промежуточного читателя.

В этой книге есть сборник для заказа печатной копии этой книги за плату. (edit) (help)

Доступна версия X86 Assembly для печати. (редактировать)

В этой книге рассматривается программирование на языке ассемблера для микропроцессоров семейства x86. Цель – научить программировать на ассемблере x86, а также рассказать об истории и базовой архитектуре процессоров семейства x86.

При упоминании x86 мы имеем в виду полный спектр процессоров на базе x86 (начиная с оригинального Intel 8086 в 1978 году). Сюда входят:

    сборка, также часто называемая сборкой x86-32 (архитектура Intel 32-бит, начиная с Intel 80386), 32-битное расширение оригинальной 16-битной архитектуры процессоров Intel x86 (использовалась в процессорах Intel 8086 – 80286). IA-32 имеет полную обратную совместимость с 16-битной x86. , также называемый AMD64 или AMD 64-битное расширение, обратно совместим с 32-битным кодом без потери производительности.
  • Intel 64, ранее называвшийся IA-32e или EM64T, практически идентичен x86-64.

На протяжении всей книги эти термины могут использоваться как взаимозаменяемые, когда это уместно. Во избежание путаницы при рассмотрении 16-битных, 32-битных или 64-битных архитектур и любых ограничений будет делаться специальное замечание.

Обратите внимание, что существует отдельный 64-битный набор инструкций, IA-64 (Itanium). Он должен был заменить линейку x86, но не приобрел такой популярности, как ожидалось, поэтому замена не состоялась.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *