|
|
|
|
Размещение программного кода в памяти
Понимание альтернатив размещения программного кода в памяти требует ясного понимания работы как инструкций управления выполнением программы
(CALL - вызов процедуры, RET - возврат из процедуры и JMP - безусловный переход), так и доступа к памяти микропроцессора 8086, так как это прежде всего
ограничивает возможности программиста при размещении программы в доступном пространстве памяти.
Инструкции управления выполнением программы часто называют инструкциями передачи управления, которые включают две основные инструкции CALL - вызов
процедуры и JMP - безусловный переход. Каждый случай, когда программа начинает выполнение с нового места в памяти, называется "пунктом назначения". Каждая
из этих функций имеет три опции реализации для указания пункта назначения. Этими опциями являются: текущее относительное размещение, адресация
относительно текущего сегмента и абсолютная адресация.
|
|