Адресация байтов и слов.




Многие процессоры, имеющие разрядность 16 или 32, способны адресовать не только целое слово в памяти (16-разрядное или 32-разрядное), но и отдельные байты. Каждому байту в каждом слове при этом отводится свой адрес. Так, в случае 16-разрядных процессоров все слова в памяти (16-разрядные) имеют четные адреса. А байты, входящие в эти слова, могут иметь как четные адреса, так и нечетные. Например, пусть 16-разрядная ячейка памяти имеет адрес 23420, и в ней хранится код 2А5Е (рис. 3.9).

Адресация слов и байтов. При обращении к целому слову (с содержимым 2А5Е) процессор выставляет адрес 23420. При обращении к младшему байту этой ячейки (с содержимым 5Е) процессор выставляет тот же самый адрес 23420, но использует команду, адресующую байт, а не слово. При обращении к старшему байту этой же ячейки (с содержимым 2А) процессор выставляет адрес 23421 и использует команду, адресующую байт. Следующая по порядку 16-разрядная ячейка памяти с содержимым 487F будет иметь адрес 23422, то есть опять же четный. Ее байты будут иметь адреса 23422 и 23423. Для различия байтовых и словных циклов обмена на магистрали в шине управления предусматривается специальный сигнал байтового обмена. Для работы с байтами в систему команд процессора вводятся специальные команды или предусматриваются методы байтовой адресации.

Задача:

Дано: Частота тактирование МК f=15 000 000 Гц. Необходимо настроить таймер, который выдаст прерывание через 1 мс. Задачу решить, если возможно, как для 8-ми разрядного, так и для 16-ти разрядного таймера. Оценить погрешность измерения 1 мс для каждого из таймеров.

Найти:

Определить требуемое значение предделителя, учитывая, что бывают следующие значения: 8, 16, 64, 256, 1024.

Определить число, до которого необходимо считать таймеру.


Память
ОЗУ
ПЗУ
DRAM
SRAM
SDRAM
EPROM
EEPROM
NAND
NOR

 


 

 

 

 

Not AND Not OR

 

 






Дата добавления: 2017-01-16; просмотров: 873; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2021 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.