Assembler. Ближний и дальний адрес.
Ближний адрес.
Для определения ближнего адреса, комфортнее применять компоненту адреса, которая задается смещением, оставляя сегментный адрес постоянным.
В данном варианте имеется возможность просто организовывать доступ к любой ячейке памяти, которая лежит внутри соответствующего сегмента.
Поскольку наивысшее значение смещения может быть 216=65536=64 кБайт, то именно такая величина и определяет максимальную длину любого сегмента в реальном режиме работы микропроцессора.
При последующем увеличении смещения, значение данной компоненты станет 0 и, поэтому, с использованием ближнего адреса нельзя получить доступ к элементу памяти, который лежит за границами 64 кБайт от начала сегмента.
Дальний адрес.
Во время адресации посредством дальнего адреса изменяются обе компоненты адреса - смещение и сегмент, поэтому с помощью такой адресации принципиально можно обратиться к любой ячейке памяти во всем диапазоне адресов микропроцессорной системы.
Дальний адрес, у которого смещение не превышает пятнадцати байт (то есть находиться в пределах одного параграфа), называется "громадным адресом".
Такая нормализация дальнего адреса, при которой может происходить изменение и значения начала сегмента, дает возможность организовывать доступ к элементам памяти, которые занимают размер более шестидесяти четырех кБайт.
При ближней адресации доступ к некоторой ячейки памяти происходит быстрее, чем посредством дальней адресации, поскольку изменяется только одна из компонент адреса.
Порекомендуйте эту статью своим друзьям:
Читайте также:
Rapoo выпустила комплект V100
Умные очки Sony Smart Eyeglass Developer Edition
LG 29UC97 - изогнутый 29-ти дюймовый монитор
GeIL выпустила модули памяти Super Luce DDR4 с активной подсветкой
GOODRAM представил игровую линейку SSD Iridium
Новые изогнутые мониторы корейской компании Samsung
Мини-компьютер Pipo X7s на платформе Intel Bay Trail
Набор модулей памяти Corsair Dominator Platinum DDR4-3400 Limited Edition Orange
OCZ выпустила флагманский SSD Vector 180
Cтол-компьютер Lenovo Horizon 2
|