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

Будем считать, что проектируемое устройство, реализующее пять определенных вариантом задания команд, является фрагментом процессора, реализующего от 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

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

Разработка системы телеизмерений
В учебный план специальности 220201 "Управление и информатика в технических системах" дисциплина "Телемеханика" введена как дисциплина специализации. Это соответствуе ...

Микропроцессорная система обработки дискретной информации
программа микропроцессорный дискретный интерфейс 1. Определить свой базовый адрес, исходя из двух последних цифр шифра. 2. Рассчитать временные задержки и написать программу, обеспечивающу ...

Технология проектирования в системе P-CAD
Автоматизированное проектирование (АП) - одно из направлений научно технического прогресса в области автоматизации проектирования, к ней относится далеко не всякое применение ЭВМ. Для АП ...

Разделы

© 2020 - www.frontinformatics.ru