Схемотехническое устройство регистрового файла


Схемотехническое устройство регистрового файла

Рис. 2.5. Схемотехническое устройство регистрового файла

Операционный блок (ОБ) – это автомат, предназначенный для выполнения арифметических и логических преобразований операндов.

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

1. Команды условного перехода (Когда мы рассматривали булевую алгебру, в качестве вычисляемого условия была проверка на значение ячейки памяти). В общем случае, когда мы перейдем к к-значной логике, эта проверка на какое-то значение из к возможных значений.

2. Команды операторных программ. В общем случае – это команды: clip_image004— это n-местная команда извлекает значения clip_image006 и записывает в clip_image008. С помощью таких команд можно представить произвольную обработку данных, причем эти команды должны образовать функционально-полную систему операций и эти команды в памяти располагаются последовательно.

Доказано, что если использовать команды условных переходов и операторные команды, то объем программы сокращается (по отношению к использованию только операторных команд).

Чем больше операций выполняет операционный блок, тем более эффективно может быть реализована обработка данных. Эффективность программы понимается в следующем смысле: это объем памяти необходимый для ее хранения, представления и среднее время вычислений.

Загрузка...