Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора_ИВСИТ.docx
Скачиваний:
83
Добавлен:
21.12.2018
Размер:
7.66 Mб
Скачать

76. Граф-схема умножения двоичных чисел с фиксированной запятой.

C = AB; A= a1 a2… an; (множимое) B= b1 b2… bn; (множитель) ГСА

С = AB =

1) Умножение начиная с младших разрядов множителя:

1101 — множимое,

1101 —множитель,

1101

0000

1101 —частные произведения,

1101

10101001 — произведение;

2) Умножение начиная со старших разрядов множителя:

1101 — множимое,

*1101 — множитель,

1101

1101 — частные произведения,

+ 0000

1101

10101001 —произведение.

Выполнение операции умножения:

Рг1 – множимое, Рг2 – множитель, СЧТ –счетчик тактов,

СЧП – сумматор частичных произведений, СМ-сумматор.

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

77. Защита от прерываний. Маскирование сигналов прерывания.

Маскирование сигналов прерывания

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

Если вы используете запрет прерываний с помощью команды CLI, следите за тем, чтобы прерывания не отключались на длительный период времени, так как это может привести к нежелательным последствиям. Например, будут отставать часы.

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

130

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]