|
Опишем назначения полей машинной команды.
1. Префиксы.
Необязательные элементы машинной команды, каждый из которых состоит из 1 байта или может отсутствовать. В памяти префиксы предшествуют команде. Назначение префиксов – модифицировать операцию, выполняемую командой. Прикладная программа может использовать следующие типы префиксов:
1) префикс замены сегмента. В явной форме указывает, какой сегментный регистр используется в данной команде для адресации стека или данных. Префикс отменяет выбор сегментного регистра по умолчанию. Префиксы замены сегмента имеют следующие значения:
а) 2eh – замена сегмента cs;
б) 36h – замена сегмента ss;
в) 3eh – замена сегмента ds;
г) 26h – замена сегмента es;
д) 64h – замена сегмента fs;
е) 65h – замена сегмента gs;
|