Как 16-битный процессор управляет мегабайтом памяти? В этом материале мы разберем сердце ассемблера Intel 8086 — сегментно-смещенную адресацию. Вы узнаете, зачем нужны регистры BX, SI, DI и BP, почему BP «смотрит» в стек, а BX — в данные, и как формула «сегмент × 16 + смещение» рождает физический адрес. А также научитесь указывать компилятору размер данных с помощью BYTE PTR и WORD PTR, чтобы ваши программы работали без ошибок. Читать далее…
Комментариев нет:
Отправить комментарий