Автор: Пользователь скрыл имя, 09 Марта 2013 в 14:46, реферат
В настоящее время одними из самых популярных компьютеров стали модель IBM PC и ее модернизированный вариант IBM PC XT, который по архитектуре, программному обеспечению, внешнему оформлению считается базовой моделью персонального компьютера.
Основой персонального компьютера является системный блок. Он организует работу, обрабатывает информацию, производит расчеты, обеспечивает связь человека и ЭВМ. Пользователь не обязан досконально разбираться в том, как работает системный блок. Это удел специалистов. Но он должен знать, из каких функциональных блоков состоит компьютер. Мы не имеем четкого представления о принципе действия внутренних функциональных блоков окружающих нас предметов - холодильника, газовой плиты, стиральной машины, автомобиля, но должны знать, что заложено в основу работы этих устройств, каковы возможности составляющих их блоков.
Введение
1. Общая характеристика архитектуры процессора
1.1 Базовая структура микропроцессорной системы
1.2 Понятие архитектуры микропроцессора
1.3 Обзор существующих типов архитектур микропроцессоров
2. Устройство управления
3. Особенности программного и микропрограммного управления
4. Режимы адресации
Заключение
Список используемой литературы
Содержание:
Введение
1. Общая характеристика архитектуры процессора
1.1 Базовая структура
1.2 Понятие архитектуры микропроцессора
1.3 Обзор существующих
типов архитектур
2. Устройство управления
3. Особенности программного и микропрограммного управления
4. Режимы адресации
Заключение
Список используемой литературы
Введение
Процесс взаимодействия человека с ЭВМ насчитывает уже более 40лет. До недавнего времени в этом процессе могли участвовать только специалисты - инженеры, математики - программисты, операторы. В последние годы произошли кардинальные изменения в области вычислительной техники. Благодаря разработке и внедрению микропроцессоров в структуру ЭВМ появились малогабаритные, удобные для пользователя персональные компьютеры. Ситуация изменилась, в роли пользователя может быть не только специалист по вычислительной технике, но и любой человек, будь то школьник или домохозяйка, врач или учитель, рабочий или инженер. Часто это явление называют феноменом персонального компьютера. В настоящее время мировой парк персональных компьютеров превышает 20 млн.
Почему возник этот феномен? Ответ на этот вопрос можно найти, если четко сформулировать, что такое персональный компьютер и каковы его основные признаки. Надо правильно воспринимать само определение " персональный", оно не означает принадлежность компьютера человеку на правах личной собственности. Определение "персональный" возникло потому, что человек получил возможность общаться с ЭВМ без посредничества профессионала-программиста, самостоятельно, персонально. При этом не обязательно знать специальный язык ЭВМ. Существующие в компьютере программные средства обеспечат благоприятную " дружественную" форму диалога пользователя и ЭВМ.
В настоящее время одними
из самых популярных компьютеров
стали модель IBM PC и ее модернизированный
вариант IBM PC XT, который по архитектуре,
программному обеспечению, внешнему оформлению
считается базовой моделью
Основой персонального компьютера
является системный блок. Он организует
работу, обрабатывает информацию, производит
расчеты, обеспечивает связь человека
и ЭВМ. Пользователь не обязан досконально
разбираться в том, как работает
системный блок. Это удел специалистов.
Но он должен знать, из каких функциональных
блоков состоит компьютер. Мы не имеем
четкого представления о
1. Общая характеристика
архитектуры процессора
1.1 Базовая структура микропроцессорной системы
Задача управления системой возлагается на центральный процессор (ЦП), который связан с памятью и системой ввода-вывода через каналы памяти и ввода-вывода соответственно. ЦП считывает из памяти команды, которые образуют программу и декодирует их. В соответствии с результатом декодирования команд он осуществляет выборку данных из памяти портов ввода, обрабатывает их и пересылает обратно в память или порты вывода. Существует также возможность ввода-вывода данных из памяти на внешние устройства и обратно, минуя ЦП. Этот механизм называется прямым доступом к памяти (ПДП).
С точки зрения пользователя при выборе микропроцессора целесообразно располагать некоторыми обобщенными комплексными характеристиками возможностей микропроцессора. Разработчик нуждается в уяснении и понимании лишь тех компонентов микропроцессора, которые явно отражаются в программах и должны быть учтены при разработке схем и программ функционирования системы. Такие характеристики определяются понятием архитектуры микропроцессора.
1.2 Понятие архитектуры микропроцессора
Архитектура типичной небольшой вычислительной системы на основе микроЭВМ показана на рис. 1. Такая микроЭВМ содержит все 5 основных блоков цифровой машины: устройство ввода информации, управляющее устройство (УУ), арифметико-логическое устройство (АЛУ) (входящие в состав микропроцессора), запоминающие устройства (ЗУ) и устройство вывода информации.
Рис. 1. Архитектура типового микропроцессора.
Микропроцессор координирует
работу всех устройств цифровой системы
с помощью шины управления (ШУ). Помимо
ШУ имеется 16-разрядная адресная шина
(ША), которая служит для выбора определенной
ячейки памяти, порта ввода или
порта вывода. По 8-разрядной информационной
шине или шине данных (ШД) осуществляется
двунаправленная пересылка
Постоянное запоминающее устройство (ПЗУ) в микроЭВМ содержит некоторую программу (на практике программу инициализации ЭВМ). Программы могут быть загружены в запоминающее устройство с произвольной выборкой (ЗУПВ) и из внешнего запоминающего устройства (ВЗУ). Это программы пользователя.
В качестве примера, иллюстрирующего работу микроЭВМ, рассмотрим процедуру, для реализации которой нужно выполнить следующую последовательность элементарных операций:
1. Нажать клавишу с буквой "А" на клавиатуре.
2. Поместить букву "А" в память микроЭВМ.
3. Вывести букву "А" на экран дисплея.
Это типичная процедура ввода-запоминания-
На рис. 2 приведена подробная диаграмма выполнения процедуры ввода-запоминания-вывода. Обратите внимание, что команды уже загружены в первые шесть ячеек памяти. Хранимая программа содержит следующую цепочку команд:
1. Ввести данные из порта ввода 1.
2. Запомнить данные в ячейке памяти 200.
3. Переслать данные в порт вывода 10.
В данной программе всего
три команды, хотя на рис. 2 может
показаться, что в памяти программ
записано шесть команд. Это связано
с тем, что команда обычно разбивается
на части. Первая часть команды 1 в
приведенной выше программе - команда
ввода данных. Во второй части команды
1 указывается, откуда нужно ввести
данные (из порта 1). Первая часть команды,
предписывающая конкретное действие,
называется кодом операции (КОП), а
вторая часть - операндом. Код операции
и операнд размещаются в
В МП на рис. 2 выделены еще два новых блока - регистры: аккумулятор и регистр команд.
Рис. 2. Диаграмма выполнения
процедуры ввода-запоминания-
Рассмотрим прохождение команд и данных внутри микроЭВМ с помощью занумерованных кружков на диаграмме. Напомним, что микропроцессор - это центральный узел, управляющий перемещением всех данных и выполнением операций.
Итак, при выполнении типичной
процедуры ввода-запоминания-
1. МП выдает адрес 100 на шину адреса. По шине управления поступает сигнал, устанавливающий память программ (конкретную микросхему) в режим считывания.
2. ЗУ программ пересылает
первую команду ("Ввести
3. МП выдает адрес 101 на ША; ШУ используется для перевода памяти программ в режим считывания.
4. Из памяти программ
на ШД пересылается операнд
"Из порта 1". Этот операнд
находится в программной
5. МП, используя ША и
ШУ, связывающие его с устройством
ввода, открывает порт 1. Цифровой
код буквы "А" передается
в аккумулятор внутри МП и
запоминается.Важно отметить, что при
обработке каждой программной команды
МП действует согласно микропроцедуре
выборки-декодирования-
6. МП обращается к ячейке 102 по ША. ШУ используется для перевода памяти программ в режим считывания.
7. Код команды "Запомнить данные" подается на ШД и пересылается в МП, где помещается в регистр команд.
8. МП дешифрирует эту
команду и определяет, что для
нее нужен операнд. МП
9. Из памяти программ
на ШД пересылается код
10. Теперь начинается процесс
выполнения команды. МП
11. МП направляет хранящуюся
в аккумуляторе информацию в
память данных. Код буквы "А"
передается по ШД и
12. МП обращается к ячейке памяти 104 для выбора очередной команды и переводит память программ в режим считывания.
13. Код команды вывода данных пересылается по ШД к МП, который помещает ее в регистр команд, дешифрирует и определяет, что нужен операнд.
14. МП выдает адрес 105 на ША и устанавливает память программ в режим считывания.
15. Из памяти программ по ШД к МП поступает код операнда "В порт 10", который далее помещается в регистр команд.
16. МП дешифрирует полную команду "Вывести данные в порт 10". С помощью ША и ШУ, связывающих его с устройством вывода, МП открывает порт 10, пересылает код буквы "А" (все еще находящийся в аккумуляторе) по ШД. Буква "А" выводится через порт 10 на экран дисплея.
В большинстве микропроцессорных систем (МПС) передача информации осуществляется способом, аналогичным рассмотренному выше. Наиболее существенные различия возможны в блоках ввода и вывода информации.
Подчеркнем еще раз, что именно микропроцессор является ядром системы и осуществляет управление всеми операциями. Его работа представляет последовательную реализацию микропроцедур выборки-дешифрации-исполнения. Однако фактическая последовательность операций в МПС определяется командами, записанными в памяти программ.
Таким образом, в МПС микропроцессор выполняет следующие функции:
- выборку команд программы из основной памяти;
- дешифрацию команд;
- выполнение арифметических, логических и других операций, закодированных в командах;
- управление пересылкой
информации между регистрами
и основной памятью, между
- отработку сигналов от устройств ввода/вывода, в том числе реализацию прерываний с этих устройств;
- управление и координацию работы основных узлов МП.
1.3 Обзор существующих типов архитектур микропроцессоров
Существует несколько
подходов к классификации
Определяя в качестве основной характеристики МП разрядность, выделяют следующие типы МП архитектуры:
- с фиксированной разрядностью и списком команд (однокристальные);
- с наращиваемой разрядностью (секционные) и микропрограммным управлением.
Анализируя адресные пространства программ и данных, определяют МП с архитектурой фон Неймана (память программ и память данных находятся в едином пространстве и нет никаких признаков, указывающих на тип информации в ячейке памяти) и МП с архитектурой Гарвардской лаборатории (память программ и память данных разделены, имеют свои адресные пространства и способы доступа к ним).
Рассмотрим более подробно основные типы архитектурных решений, выделяя связь со способами адресации памяти.
1. Регистровая архитектура
определяется наличием