![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
| A2 |
| A1 |
| P |
| G |
Формат.
Схема 1.
-> G=0 -> (A1)p(A2) -> S
Операнды извлекаются из ОП, а результат туда не записывается, а остаётся в регистре результата S.
Схема 2.
-> G=1 -> (A1)p(S) -> S
В двухадресном процессоре второго типа задачи решаются быстрее, чем в трёхадресном, т.к. памяти требуется меньше.
Процессоры с регистрами общего назначения (РОН)
| ЦП |
| РОН |
| Увывв |
| Увв |
| ОП |
| ВЗУ |
Для промежуточных результатов необходимо использовать несколько регистров. РОН одинаковы и имеют свой номер и в общем случае в состав процессора не входят. Другое отличие РОН- команды не попадают туда.
В двухадресном процессоре с регистром РОН могут использоваться команды 4х типов.
Таблица: Команды.
| Р(коп) | R1 | R2 |
| Р | R1 | A2 |
| Р | A1 | R2 |
| Р | A1 | A2 |
Из таблицы видно, что счетчик команд имеет разную длину и это необходимо для обработки (регистр - короткий, ячейка - длинная).
R – регистр
А – адрес
КОП – команда памяти
Система команд фиксированной длинны
1. Длинная команда (А1, А2) - общее адресное пространство для РОН и ячеек памяти.
2. Короткая команда (R1, R2) – нужная косвенная или непосредственная адресация.
3. Сверхдлинная команда
Дата публикования: 2014-11-26; Прочитано: 174 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
