| ||||||||||||||||||||||||||
|
УКАЗАТЕЛИ И ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ.1. Адреса и операции над адресами. Вначале уясним как в процессоре семейства Intel 8086 (а также 8088,
80286, 80386) образуется адрес. Наименьшей адресуемой единицей памяти является
байт, состоящий из 8 битов. Два байта образуют слово, четыре байта - двойное
слово, 16 байт называются разделом. Адресное пространство состоит из адресов
длиной в 16 или 32 бит: Поскольку для одного адреса 16 бит слишком мало, а 32 бита слишком
много, в процессоре 8086 нашли "золотую" середину и адрес здесь образуется из 20
битов, так что таким образом можно представить 2^20 = 1 Мбайт адресов, В
частности, это делается следующим образом: В Турбо Паскале сегмент и смещение адреса представлены типом word, весь адрес имеет длину 32 бита, причем левые 16 бит являются адресом сегмента, а правые 16 бит - адресом смещения. |
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||||
© Copyright(c) 2004 Amro Group. All rights reserved |
|