Принцип роботи окремих ВС з використанням часових діаграм

 

В даному розділі курсового проекту детально описано режимі адресації МК AT90S1200. Дані, над якими виконують операції знаходяться в регістрі r (Rr) і d (Rd).

Пряма регістрова адресація з двома регістрами – Rr і Rd.

Дані, над якими виконують операції знаходяться в регістрі r (Rr) і d (Rd). Результат операції зберігається у регістрі d (Rd).

 

Рисунок 2.2.1. – Пряма регістрова адресація з одним регістром

 

Рисунок 2.2.2. – Пряма регістрова адресація з двома регістрами

 

Схема прямої адресації до області вводу/виводу даних зображена на рисунку 2.2.3. На рисунку п – адреса регістру, використаного в операції, який знаходиться безпосередньо в коді команди, в бітах 0…5.


Рисунок 2.2.3. - Пряма адресація до області вводу/виводу

 

Схема прямої адресації до пам’яті даних зображена на рисунку 2.2.4.

16-розрядна адреса чарунки пам’яті знаходиться в коді команди, яка складається з двох слів. Rr/Rd визначає регістр, який використовується при роботі з пам’яттю даних.

Схема непрямої адресації до пам’яті даних зі здвигом зображена на рисунку 2.2.4. Адреса операнда визначається як сума вмісту Z або Y регістра і біт 0…5 коду команди.

 

Рисунок 2.2.4. – Схема непрямої адресації до пам’яті даних зі здвигом

 

Схема непрямої адресації до пам’яті даних зображена на рисунку 2.2.5. Адреса операнда знаходиться в Х-, Y-, або Z-регістрі.

 

Рисунок 2.2.5. - Схема непрямої адресації до пам’яті даних.





Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: