5.2 Организация шин микро-ЭВМ
Все составные элементы ПК, к которым в первую очередь следует отнести процессор, запоминающее устройство и периферийные устройства, должны быть соединены друг с другом. Это соединение осуществляется с помощью шин. Шина состоит из определенного количества линий, которые в соответствии со своим функциональным назначением называют линиями для обмена данными (шина данных), линиями управления данными (управляющая шина) или линиями адресации данных (адресная шина). Каждая линия передает двоичную цифру. К факторам, определяющим производительность шины, относят ее ширину.
Шину данных образуют линии, предназначенные для обмена данными между отдельными блоками ПК. Началом шины данных является центральный процессор.
Его структура определяет ширину шины данных, т. е. количество линий данных. Чем шире шина данных, тем больше данных может быть передано за определенный период времени и тем быстрее (производительнее) работает МЭВМ.
Теперь перейдем к адресной шине, с помощью которой осуществляется процесс адресации. Под адресацией понимают распределение данных, проходящих через шину данных, по определенным ячейкам памяти. Каждая ячейка памяти компьютера имеет свой собственный адрес. В процессе каждой записи или каждого считывания данных процессор должен сообщать, из какого адреса он хотел бы считать данные или в какой адрес их записать. Ширина (разрядность) адресной шины показывает, какое максимальное количество адресов может обрабатывать процессор. Число линий в адресной шине показывает, каким объемом памяти может управлять процессор. Разработанная МЭВМ имеет 32-разрядную адресную шину, что позволяет адресовать 4 Гб памяти.
Шину управления образуют линии, расположенные на материнской плате и предназначенные для управления различными операциями, выполняемыми процессором. Определенные сигналы обеспечивают, чтобы при доступе к памяти не возникало конфликтов при одновременном обращении к одной и той же ячейке памяти. Все остальные исполнительные элементы в это время блокируются с помощью соответствующего сигнала от шины управления.
- 1. АНАЛИЗ СТРУКТУРЫ МИКРОПРОЦЕССОРА ПРОТОТИПА И АЛГОРИТМОВ ВЫПОЛНЕНИЯ ЗАДАННОГО ПОДМНОЖЕСТВА КОМАНД
- 1.1 Структура микропроцессора-прототипа
- 1.2 Адресация основной памяти
- 1.3 Анализ способов адресации операндов и алгоритмов выполнения заданного подмножества команд
- 2. ПОСТАНОВКА ЗАДАЧ ПРОЕКТА
- 2.1 Требования к структуре и интерфейсу гипотетического микропроцессора
- 2.2 Требования к структуре и интерфейсу АЛУ микропроцессора
- 2.3 Требования к структуре микро ЭВМ
- 3. РАЗРАБОТКА АЛУ МИКРОПРОЦЕССОРА
- 3.1 Разработка ОА для отдельных операций АЛУ
- 3.2 Разработка общего ОА АЛУ
- 3.3 Разработка микропрограмм выполнения операций в АЛУ
- 3.4 Разработка объединенной микропрограммы АЛУ
- 4. РАЗРАБОТКА ГИПОТЕТИЧЕСКОГО МИКРОПРОЦЕССОРA
- 4.1 Разработка структуры микропроцессора
- 4.2 Система команд микропроцессора
- 4.2.1 Команда ADD AL,imm8
- 4.2.2 Команда MUL r8
- 4.2.3 Команда DEC AL
- 4.2.4 Команда MOV r/m8,r8
- 4.2.5 Команда JMP (относительная адресация)
- 4.2.6 Команда JА (относительная адресация)
- 5. РАЗРАБОТКА СТРУКТУРЫ ЦЕНТРАЛЬНОЙ ЧАСТИ МИКРОЭВМ НА БАЗЕ ГИПОТЕТИЧЕСКОГО МИКРОПРОЦЕССОРА
- 5.1 Разработка структуры микроЭВМ
- 5.2 Организация шин микро-ЭВМ
- 5.3 Организация ОЗУ
- 5.4 Микропрограмма работы микро-ЭВМ
- 6. РАЗРАБОТКА ПРОГРАММЫ ЭМУЛЯЦИИ РАБОТЫ МИКРО-ЭВМ
- 6.1 Постановка задачи
- 6.2 Алгоритм работы программы эмуляции
- 6.3 Список процедур и функций
- 2.1 Требования к структуре и интерфейсу гипотетического микропроцессора
- 3 Разработка гипотетического микропроцессора
- 7 Разработка программы эмуляции работы микро эвм
- 5 Разработка гипотетического микропроцессора
- 1 Анализ структуры микропроцессора прототипа и алгоритмов выполнения заданного подмножества команд
- Приложение а техническое задание на разработку микроэвм
- Введение