ро

ро



Работа тракта данных состоит из четырёх этапов:

  1. Считывание данных из постоянной памяти.
  2. Операций над данными в АЛУ.
  3. Возвращение данных из АЛУ в регистры.

Мы хотим умножить два числа: 15 на 17.

Калькулятор получил задание: "умножь это на это."

Операционная система находит регистры с числами и подготавливает их к отправке в АЛУ. Чтобы АЛУ получил эти числа, должен появится сигнал – разряд тока на шине B.

АЛУ получила разряд и принимает данные через вход B, он нужен для обыкновенных данных на обработку.

Вход А нужен для специального регистрации H – он КОСТЯ ТЫ БЛЯТЬ КАКОГО ХУЯ НЕ ОПИСАЛ ЧТО ОН ДЕЛАТЕ


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

Сдвиг числа влево на два бита

Файл изменён и АЛУ отправляет его по шине C назад в память.

Если числа еще нужны для следующей операции, их направляют во временные регистры.
Например, программа для подсчета чисел Фибоначчи. Предыдущие число отправят во временный регистр для того, чтобы посчитать следующее.




Report Page