Помощь в учёбе, очень быстро...
Работаем вместе до победы

Форматы данных и команд

РефератПомощь в написанииУзнать стоимостьмоей работы

При разработке структуры и алгоритма работы ВУ в качестве формата команд используется двухадресный формат команд с двумя способами адресации операндов: косвенной индексной и прямой автоинкрементной. Формат команд представлен на рисунках 1.2 и 1.3. Знаковый разряд — нулевой, может принимать значение «0» — если число положительное и «1» — если число отрицательное. Мантисса представляется целым… Читать ещё >

Форматы данных и команд (реферат, курсовая, диплом, контрольная)

Для реализации данного устройства необходимо определить формат данных и формат команд.

Формат данных — восьмиразрядный с фиксированной точкой. Формат данных представлен на рисунке 1.1.

Рисунок 1.1 — Формат данных.

Форматы данных и команд.

Знаковый разряд — нулевой, может принимать значение «0» — если число положительное и «1» — если число отрицательное. Мантисса представляется целым числом и записывается в разряды 1ч7. Точка фиксируется после младшего седьмого разряда.

При разработке структуры и алгоритма работы ВУ в качестве формата команд используется двухадресный формат команд с двумя способами адресации операндов: косвенной индексной и прямой автоинкрементной. Формат команд представлен на рисунках 1.2 и 1.3.

Формат команд с косвенно-индексной адресацией операндов.

Рисунок 1.2 — Формат команд с косвенно-индексной адресацией операндов.

Формат команд с прямой автоинкрементной адресацией операндов.

Рисунок 1.3 — Формат команд с прямой автоинкрементной адресацией операндов.

Поле КОП задает код операции. Так как задано две операции (вычитание и условный переход), то для их кодировки достаточно одного разряда. Кодирование операций представлено в таблице 1.1.

Таблица 1.1 — Кодирование операций.

Вычитание.

безусловный переход.

Поля УА1 и УА2 задают способ адресации для первого и второго операндов соответственно. Заданные способы адресации: косвенная индексная и прямая автоинкрементная.

При косвенной индексной адресации исполнительный адрес вычисляется как сумма содержимого регистра, номер которого указан в поле R1 или R2 и адресного слова (смещения) — второго или третьего слова команды. Если в команде имеется один операнд с индексной адресацией, то адресным служит второе слово, а если операндов с индексной адресацией два, то адресным для первого операнда служит второе слово, а для второго операнда — третье слово команды. Исполнительный адрес указывает ячейку ОП, в которой хранится адрес операнда.

Кодирование способов адресации представлено в таблице 1.2.

Таблица 1.2 — Кодирование способов адресации.

косвенная индексная адресация.

прямая автоинкрементная адресация.

В адресных полях команды R1 и R2 заносятся номера РОН, хранящие адреса ячеек ОП. Количество РОН равно 16, следовательно, для их адресации достаточно четырех разрядов.

Показать весь текст
Заполнить форму текущей работой