ВУЗ:
Составители:
42
2.4. Адресное пространство МП
2.4.1. Размещение байтов и слов в памяти
Существует несколько соглашений, определяющих меха-
низм адресации в микропроцессоре.
1. Память логически организована как одномерный массив
байтов, каждый из которых имеет 20-битовый физический адрес
в диапазоне 00000–FFFFFh.
2. Любые два смежных байта в памяти могут рассматри-
ваться как 16-битовое слово.
3. Младший байт слова имеет меньший адрес, а старший –
больший.
4. Адресом слова считается адрес его младшего байта. Та-
ким образом, 20-битовый адрес памяти может рассматриваться
и как адрес байта, и как адрес слова.
5. Полная информация, необходимая для определения фи-
зического адреса, содержится в адресном объекте «сегмент :
смещение», который называется указателем адреса и содержит
адрес сегмента и внутрисегментное смещение. Для запоминания
указателя адреса требуется два слова памяти, причем слово
с меньшим адресом всегда содержит смещение, а слово с боль-
шим адресом базовый – адрес сегмента (рис. 2.5). Каждое слово
хранится обычным образом, т.е. по принципу «младший байт –
по меньшему адресу».
2.4. Адресное пространство МП
2.4.1. Размещение байтов и слов в памяти
Существует несколько соглашений, определяющих меха-
низм адресации в микропроцессоре.
1. Память логически организована как одномерный массив
байтов, каждый из которых имеет 20-битовый физический адрес
в диапазоне 00000–FFFFFh.
2. Любые два смежных байта в памяти могут рассматри-
ваться как 16-битовое слово.
3. Младший байт слова имеет меньший адрес, а старший –
больший.
4. Адресом слова считается адрес его младшего байта. Та-
ким образом, 20-битовый адрес памяти может рассматриваться
и как адрес байта, и как адрес слова.
5. Полная информация, необходимая для определения фи-
зического адреса, содержится в адресном объекте «сегмент :
смещение», который называется указателем адреса и содержит
адрес сегмента и внутрисегментное смещение. Для запоминания
указателя адреса требуется два слова памяти, причем слово
с меньшим адресом всегда содержит смещение, а слово с боль-
шим адресом базовый – адрес сегмента (рис. 2.5). Каждое слово
хранится обычным образом, т.е. по принципу «младший байт –
по меньшему адресу».
42
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
