Информационные магистрали (Шины)
Когда мы собирали простые логические схемы, нам вполне хватало обычных одиночных проводов. Но как только дело доходит до 8-битных чисел, всё усложняется. Чтобы передать всего один байт информации от сумматора к памяти, нужно тянуть сразу 8 проводов. Если делать это поштучно, схема моментально превратится в нечитаемую паутину.
В инженерии эту проблему решают с помощью шин (Bus). Шина — это информационная магистраль, пучок проводов, объединенных в один кабель.
В симуляторе шины обычно рисуются более толстыми линиями и передают сразу целое значение (например, число от 0 до 255). Вместо того чтобы путаться в десятках мелких контактов, вы просто соединяете два сложных компонента одной толстой линией. Это делает архитектуру процессора чистой, компактной и понятной.
Практический пример. Представьте, что вам нужно передать число 42 из регистра в АЛУ. Без шины пришлось бы тянуть 8 отдельных проводов: бит 0, бит 1, ..., бит 7 — и следить, чтобы ни один не перепутался. С шиной же вы подключаете один «толстый» кабель, по которому все 8 битов летят одновременно. В реальном процессоре шина данных — это 32 или 64 параллельных проводника, вытравленных на кремнии в виде микроскопических дорожек.