Описание форматов команд

Будем считать, что проектируемое устройство, реализующее пять определенных вариантом задания команд, является фрагментом процессора, реализующего от 128 до 256 команд. При этом в поле КОП команды будем выделять три поля: КОП (0:1) - для кода формата команды (или кода длины команды), КОП (2:4) - для кода класса команды, КОП (5:7) - для номера команды в списке класса.

ЦОУ реализует следующие команды:

. Вычитание чисел с плавающей точкой. Способы адресации: регистровый для первого операнда, относительный - для второго. Длина команды - 4 байта: КОП (0:7); R1 (8:11) - адрес РП, содержащего первый операнд; B2 (12:15) - регистр базового адреса ячейки ОП; D (16:31) - смещение. Поскольку под смещение отведено 16 бит, то размер сегмента 2D = 64 Кб. Тогда общее количество сегментов 227-16=2048. Команда формирует следующие флаги: переполнение порядка, исчезновение порядка, потеря значимости. Возможные прерывания: нарушение адресации, нарушение спецификации.

КОП

R1

B1

D

0 7

8 11

12 15

16 31

2. Дизъюнкция над векторами длиной 1 байт. Способы адресации: регистровый для первого операнда, косвенный через регистр - для второго. Длина команды - 2 байта: КОП (0:7); R1 (8:11) - адрес РП, содержащего первый операнд; R2R(12:15) - регистр с адресом ячейки ОП. Возможные прерывания - нарушение адресации.

КОП

R1

R2r

0 7

8 11

12 15

3. Запись данных длиной в полуслово из РП в ОП. Способ адресации: регистровый для первого операнда, косвенный - для второго. Длина команды - 4 байта: КОП (0:7); R1 (8:11) - адрес РП, содержащего пересылаемые данные; Ау(16:31) - ячейка ОП, содержащая исполнительный адрес. Косвенный адрес позволяется обратиться к первым 64 Кб оперативной памяти, по которому храниться исполнительный адрес данных для выполнения логической операции. Возможные прерывания: нарушение адресации, нарушение спецификации.

КОП

R1

Ay

0 7

8 11

16 31

4. Условный переход по маске. Способ адресации - косвенный через регистр. Длина команды - 2 байта: КОП (0:7); M1 (8:11) - маска; R2 (12:15) - регистр с адресом ОП.

M1

Разр.

0

8

1

9

2

10

3

11

КОП

R1

R2r

0 7

8 11

12 15

Перейти на страницу: 1 2 3

Похожые стьтьи по экономике

Анализ развития робототехники
Актуальность. Развитие отечественной робототехники переживает большие трудности, отрасль фактически поставлена на грань выживания. Есть несколько причин такого положения. Во-первых, ...

Разработка синтезатора звука
Курсовой проект предназначен для закрепления теоретических знаний, полученных при изучении дисциплины "Схемотехника", путем решения практической инженерной задачи, а именно, р ...

Широкополосный генератор радиошума
Не секрет, что технический прогресс неуклонно идет вперед. В настоящее время стало все сложнее обеспечивать конфиденциальность разговоров. На рынке появились различные устройства подслуш ...

Разделы

© 2019 - www.frontinformatics.ru