Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технический аннгийский с переводом 25 тысяч знаков. Микропроцессоры.doc
Скачиваний:
50
Добавлен:
25.05.2014
Размер:
115.2 Кб
Скачать

Шина системы

Шина системы - путь связи между микропроцессором и перифериями; это - только группа проводов, чтобы нести биты. Фактически, имеются отдельные шины в системе, которая будет обсуждена в следующей главе. Все периферии (и память) разделяют ту же самую шину;

Однако, микропроцессор связывается с только одной периферией одновременно. Выбор времени обеспечивается блоком управления микропроцессора.

1.13, как Микропроцессор Работает?

Примите, что программа и данные уже введена в R/W память. (Как писать и выполнять программу будет объясняться позже.) программа включает двоичные инструкции, чтобы прибавить данные данные и показывать ответ в СВЕТОДИОДАХ с семью долями. Когда микропроцессору дают команду, чтобы выполнить программу, это читает и выполняет одну команду одновременно и в заключение посылает результат СВЕТОДИОДАМ с семью долями для показа.

Этот процесс выполнения программы может лучше всего быть описан, сравнивая это к процессу сборки комплекта радио. Инструкции для сборки радио напечатаны в последовательности на листе документа. Каждый читает первую команду, затем подбирает необходимые компоненты радио и делает задачу. Последовательность процесса читается, интерпретировать, и делать. Микропроцессор работает тот же самый способ. Инструкции запасены последовательно в памяти. Микропроцессор извлекает первую команду из листа памяти, декодирует это, и выполняет ту команду. Последовательность уловки, декодируйте, и выполнитесь, продолжен, пока микропроцессор не натолкнется на команду, чтобы остановиться. В течение полного процесса, микропроцессор использует шину системы, чтобы извлечь двоичные инструкции и данные из памяти. Это использует регистраторов из секции регистра, чтобы хранить данные временно, и это делает вычислительную функцию в секции ALU. В заключение, это выпускает результат в двоичном, используя те же самые линии шины, к СВЕТОДИОДАМ с семью долями.

1.14 Резюме Важных Понятий(концепций)

Функции различных компонентов микропроцессор-основанной системы могут быть получены в итоге следующим образом:

1. Микропроцессор

- Сообщает со всеми перифериями (память и Вводы - выводы) использование шины системы.

Выбор времени регуляторов информационного потока.

- Делает вычислительные задачи, указанные в программе.

2. Память

Хранит двоичные инструкции и данные названные программами.

- Обеспечивает инструкции и данные на микропроцессор по запросу.

Запасы кончаются и данные для микропроцессора.

3. Устройство ввода данных. Входит в данные и инструкции при контроле(управлении) программы типа программы монитора(измерителя).

4. Устройство вывода

- Принимает данные из микропроцессора как определено в программе.

5. Шина

- Несет биты между микропроцессором и памятью и Вводами - выводами.

СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА И МАШИННЫЕ ЯЗЫКИ

Microprocessers распознают и оперируют в двоичное числах. Однако, каждый микропроцессор имеет собственные двоичные слова, значения, и язык. Слова сформированы, объединяя ряд битов для данной машины(механизма). Слово (или длина слова) определено как число битов, microprocesser распознает и обрабатывает одновременно. Длина слова располагается из четырех битов для маленьких, микропроцессор-основанных систем к 64 битам для быстродействующих больших компьютеров. Другой срок(термин), обычно используемый, чтобы выразить длину слова - байт. Байт определен как группа восьми битов. Например, 16-разрядный микропроцессор имеет длину слова, равняются двум байтам. Полубайт срока(термина), который замещает группу четырех битов, найден также в популярных товарных складах(журналах) компьютера и книгах. Байт имеет два полубайта.

Каждая машина(механизм) имеет собственный набор инструкций, основанных на проекте ЦЕНТРАЛЬНОГО ПРОЦЕССОРА или микропроцессора. Чтобы связываться с компьютером, нужно дать инструкции в двоичном языке (машинный язык). Потому что это трудно для большинства людей(персонала), чтобы писать наборы программ Os и 1 s, изготовители компьютера изобрели английский язык-подобные слова к, представляет двоичные инструкции машины(механизма). Программисты могут писать программы, названные программами ассемблера, используя эти слова. Потому что ассемблер определенный на данную машину(механизм), программы, написанные в ассемблере - на предъявителя не из одной машины(механизма) другой. Чтобы расстраивать это ограничение, такие универсальные языки как, БЕЙСИК и ФОРТРАН был изобретен; программа, написанная в этих языках может быть машинно-независима. Эти языки названы интенсивными языками. Эта секция имеет дело с различными аспектами из этих трех типов языков; машина(механизм), сборка, и интенсивный. Машина(механизм) и ассемблеры обсуждена в контексте из 8085 микропроцессора.