Главная страница

23уу21у12у1. АрхВМ_дополнительно (pdf.io). Лекции п


Скачать 0.84 Mb.
НазваниеЛекции п
Анкор23уу21у12у1
Дата11.05.2023
Размер0.84 Mb.
Формат файлаdocx
Имя файлаАрхВМ_дополнительно (pdf.io).docx
ТипЛекции
#1123114
страница19 из 80
1   ...   15   16   17   18   19   20   21   22   ...   80
Пусть имеется двух байтная команда: (A3)*(A2)A1
- 10 -

0,5б 1,5б

Как можно не изменяя длины команды изменить длину адресного поля? Можно запретить запись в ячейку с адресом 0000. A1 – адрес приемника.

Формат адресной части изменился, и адресное пространство возросло до 256 элементов. Но большинство команд относящихся к SISC процессорам имеет переменную длину команд:

А1 А2 0000 – обозначает что A1 и A2 возросли в два раза.

Если требуется еще больше расширить адресное пространство, то можно, используя, принцип переменной длины команды, определить, что 0000 означает, что длина адресного поля, например, стала 5 байт.

Как можно увеличить набор операций?

КОп А1 А2 А3 0000 КОп1 А1 А2
Коп

Например, это означает, что КОп, занимает целый байт. Следовательно, стало 31 команд (15 трех адресных и 16 двухадресных команд). Так можно продолжать и дальше.

1   ...   15   16   17   18   19   20   21   22   ...   80


написать администратору сайта