Организация шин в Мп и в МПС
Шина данных предназначена для передачи данных от микропроцессора к периферийным устройствам, а также в обратном направлении. Разрядность шины данных определяется типом применяемого процессора. В простых микропроцессорах шина данных обычно имеет 8 разрядов. Современные процессоры могут иметь шину данных в 16, 32, 64 разрядов. Количество разрядов всегда кратно восьми.
Определение. Двоичное число, имеющее восемь разрядов, называется байтом.
В вычислительной технике байт, по сути, стал минимальной (после бита) единицей информации. Шестнадцатиразрядная шина данных может за раз передавать до двух байтов. 32-разрядная шина передает до четырех байт. 64-разрядная — до восьми. Какой бы ни была разрядность шины, она всегда имеет возможность при необходимости передать всего один байт. И это не случайно. Любой процессор должен иметь возможность записать информацию в одну отдельную ячейку памяти или в один отдельный порт ввода—вывода. А также прочитать информацию из одной ячейки или одного порта.
Шина адреса представляет собой набор проводников; по ним передается адрес ячейки памяти, в которую или из которой пересылаются данные. Разрядность шины адреса определяет максимальный объем памяти, адресуемой процессором.
Шина управления — компьютерная шина, по которой передаются сиг¬налы, определяющие характер обмена информацией по ма¬гистрали. Сигналы управления определяют, какую операцию (считывание или запись информации из памяти) нужно производить, синхронизируют обмен информацией между устройствами и т. д.
Эта шина не имеет такой же четкой структуры, как шина данных или шина адреса. В шину управления условно объединяют набор линий, передающих различные управляющие сигналы от процессора на все периферийные устройства и обратно. В шине управления присутствуют линии, передающие следующие сигналы:
1. RD — сигнал чтения;
2. WR — сигнал записи;
3. MREQ — сигнал, инициализации устройств памяти (ОЗУ или ПЗУ);
4. IORQ — сигнал инициализации портов ввода/вывода.
Кроме того, к сигналам шины управления относятся: READY — сигнал готовности, RESET — сигнал сброса.