Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзамен.docx
Скачиваний:
11
Добавлен:
08.04.2022
Размер:
324.1 Кб
Скачать

13. Модифицированные коды двоичных чисел, их реализация в цвм.

Модифицированные коды - используются для автоматического определения факта

переполнения разрядной сетки; в них знак рассоложен в двух разрядах (продублирован) и он участвует в арифметических операциях наравне с числовыми разрядами. Могут быть модифицированные коды:

- модифицированный прямой;

- модифицированный обратный;

- модифицированный дополнительный.

Например, обратные модифицированные коды чисел А1 = 0,11010 и А2 = -0,11010

запишутся в виде [А1]обр = 00,11010; [А2]обр = 11,00101.

Дополнительные модифицированные коды этих же чисел будут иметь вид:

[А1]доп = 00,11010; [А2]доп = 11,00110.

Если в результате выполнения арифметической операции произойдет переполнение

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

14. Методы минимизации функций алгебры логики с помощью карт Карно (диаграмм Вейча).

Лабораторная №3

Вопросы 15-23.

Лабораторная работа №4

Вопросы 24-25.

Лабораторные работы №10 и №9.

26. Процессор и микропроцессор: определение, основные функции.

Процессор (от английского processor) - «обработчик», ядро ЦВМ, производящее

обработку информации ЦВМ, представляет логическое объединение АЛУ и УУ. В современных ЦВМ конструктивно он обычно представляет одну микросхему и имеет название микропроцессор.

Он выполняет арифметические функции (сложение, умножение и т.д.), логические функции (сдвиг, сравнение и т.д.), временное хранение кодов (во внутренних регистрах),

пересылку кодов между узлами ЦВМ и многое другое. Остальные узлы выполняют всего

лишь вспомогательные функции: хранение информации, связи с внешними устройствами,

связи с пользователем и т.д.

27. Система команд процессора, формат команды.

Система команд процессора - весь набор команд, которые он воспринимает и

выполняет соответствующие действия (от нескольких

десятков до нескольких сотен).

Система команд может быть рассчитана на узкий круг решаемых задач (у

специализированных процессоров) или на максимально широкий круг задач (у

универсальных процессоров). Коды команд могут иметь различное количество разрядов

(занимать от одного до нескольких байт). Каждая команда имеет свое время выполнения,

поэтому время выполнения всей программы зависит не только от количества команд в

программе, но и от того, какие именно команды используются.

Команда процессора − это двоичное слово, которое определяет алгоритм поведения процессора на ближайшие несколько тактов. Команда состоит из двух частей:

o кода операции (КОП) – это поле команды, в котором зашифровано что нужно

сделать процессору (сложение вычитание, сдвиг числа);

o адресной части (АЧ) команды – это поле (поля) команды, указывающие откуда

взять данные (операнды) и куда послать результат.

Команда может:

o не иметь адресной части (безадресная команда, например, сдвиг);

o иметь АЧ1 – откуда взять I операнд;

o АЧ1, АЧ2 – откуда взять 2 операнда, участвующие в операции;

o АЧ1, АЧ2, АЧ3 – дополнительно: куда послать результат;

o АЧ1, АЧ2, АЧ3, АЧ4 – дополнительно: какая следующая команда программы (при этом не нужен счетчик команд – так организовано микропрограммное управление микропроцессора);

o часть указанных полей может отсутствовать.

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

В процессоре код команды расшифровывается и преобразуется в набор управляющих сигналов (УС), под действием которых выполняются микрооперации по преобразованию данных на отдельных узлах процессора.