ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »