Способы адресации
План лекции:
1. Введение
2. Назначение различных способов адресации
3. Однокомпонентные способы адресации
4. Многокомпонентные способы адресации
5. Блок преобразования адресов в памяти (MMU)*
План лекции:
1. Введение
2. Назначение различных способов адресации
3. Однокомпонентные способы адресации
4. Многокомпонентные способы адресации
5. Блок преобразования адресов в памяти (MMU)*
Введение
Чтобы выполнить полезную работу, ЭВМ должна обрабо-тать данные, хранимые в памяти. Команды обработки данных содержат адреса, которые указывают место нахождения тре-буемых данных. Размерность адреса определяет max область памяти, доступную для процессора. Согласно утверждению разработчиков ЭВМ, самая большая и наиболее распростра-ненная ошибка, которая может быть совершена при конструи-ровании ЭВМ, состоит в том, что не обеспечивается доста-точное число адресных разрядов для обращения к памяти и управления. Через каждые 2-3 года требуется увеличить ад-рес на 1 разряд, т.к. цены на ЗУ снижаются ежегодно на 30%, а пользователи хотят приобрести более совершенные модели ВС по доступной цене. Команды ЭВМ, содержащие 32 разряда, определяют более 2Г памяти. Другие ЭВМ для уве-личения объема памяти могут использовать карту распреде-ления памяти.
Назначение различных способов адресации
Хотя наиболее простой способ указания адреса включе-ние его в состав команды, возникает необходимость в более удобных или эффективных способах адресации, некоторые из них имеют следующее назначение:
— разрешить команде доступ к ячейке памяти, адрес которой вычисляется во время прогона программы, обеспечи-вая при этом эффективный доступ к массивам, спискам.
— манипулировать адресами в форме, подходящей для таких структур данных, как стеки и одномерные массивы.
— указывать полный адрес памяти наименьшим количест-вом разрядов.
— вычислять адреса относительного местоположения ко-манды, чтобы обеспечить загрузку программы в любую об-ласть памяти.
Ни один процессор не обладает командами со всеми способами адресации.
Способы адресации делят на однокомпонентные и много-компонентные. В первом случае исполнительный адрес зада-ется единственным значением в команде или регистре. При многокомпонентных способах адресации для полученья компо-нент адреса комбинируют значения, указанные в команде, с содержимым одного или нескольких регистров………..
Скачать полную версию работы
СКАЧАТЬ работу l-informatika/Lekcii-informatika-4.rar