Литмир - Электронная Библиотека
Содержание  
A
A

В микропроцессорах 6800 и 6502 содержимое регистра запоминается в стеке, и после этого указатель стека уменьшается на 1. Это позволяет указателю стека отметить следующую ячейку памяти, где могут быть сохранены данные. Указатель стека — это 16-разрядный регистр, использующийся для определения ячейки памяти, действующей, как вершина стека. Когда используется команда «pull», указатель стека увеличивается на 1, данные извлекаются из стека и помещаются в соответствующий регистр. В процессоре 8080А вершина стека содержит указатель на последнюю ячейку памяти. Команда «push» сначала уменьшает указатель стека на 1, а после этого помещает содержимое регистра в стек.

Команды ввода/вывода предназначены только для управления устройствами ввода/вывода. Процессоры 8080А, 8085 и Z80 имеют команды ввода/вывода. Процессоры 6800 и 6502 специальных команд ввода/вывода не имеют. Если микропроцессор использует команды ввода/вывода для работы с внешними устройствами, то ввод/вывод называется независимым.

Некоторые команды не попадают ни в одну из перечисленных категорий. Эти команды объединены вместе и названы разными командами. Среди этих команд находятся те, которые разрешают и запрещают линии прерываний, очищают или устанавливают флаговые биты, или позволяют микропроцессору выполнять арифметические операции в двоично-десятичном коде. Среди них также содержатся команды, останавливающие или временно прерывающие выполнение программ.

36-2. ВОПРОСЫ

1. Каковы основные части микропроцессора?

2. Какие регистры находятся в микропроцессоре?

3. На какие основные категории делятся команды микропроцессора?

РЕЗЮМЕ

• Компьютеры состоят из блока управления, арифметико-логического устройства, памяти и блока ввода/вывода.

• Блок управления дешифрует команды и выдает импульсы, необходимые для работы компьютера.

• Арифметико-логическое устройство выполняет математические и логические операции, а также операции, связанные с принятием решений.

• Память — это место, где хранятся данные и программы, ожидающие работы с ними.

• Блоки ввода/вывода позволяют вводить данные в компьютер и выводить их из компьютера.

• Блок управления и арифметико-логическое устройство могут находиться в одном корпусе, который называется микропроцессором.

• Программа — это набор команд, расположенных в последовательном порядке для решения определенной задачи.

• Микропроцессор содержит регистры, арифметико-логическое устройство, цепи синхронизации и управления и цепи дешифрации.

• Команды микропроцессора делятся на девять категорий:

— Перемещение данных.

— Арифметические.

— Логические.

— Сравнение и проверка.

— Вращение и сдвиг.

— Управление программой.

— Стек.

— Ввод/вывод.

— Разные.

Глава 36. САМОПРОВЕРКА

1. Опишите, как работает компьютер.

2. Каким образом компьютер, связанный с внешним миром, осуществляет получение данных от внешних устройств?

3. В чем разница между микрокомпьютером и микропроцессором?

4. Каковы функции микропроцессора?

Словарь специальных терминов

DIP корпус — стандартный корпус интегральных микросхем.

D-триггер — триггер, который имеет только один вход данных и вход тактовых импульсов.

JK-триггер — триггер, который объединяет все особенности других триггеров.

p-i-n фотодиод — фотодиод со слоем нелегированного полупроводника между слоями р и n типа.

RS-триггер — триггер с входом установки и сброса.

Автотрансформатор — трансформатор, у которого вторичная обмотка является частью первичной.

Аккумулятор — наиболее часто используемый регистр микропроцессора.

Активные фильтры — безындуктивные фильтры, использующие интегральные микросхемы.

Ампер — единица измерения величины тока.

Амперметр — прибор для измерения величины тока в цепи.

Ампер∙час — величина, используемая для измерения заряда батареи.

Амплитуда — максимальное значение синусоидального сигнала или максимальное значение гармоники сложного сигнала.

Аналоговый измерительный прибор — прибор, использующий градуированную шкалу со стрелкой.

Арифметико-логическое устройство (АЛУ) — выполняет в компьютере операции, связанные с математической логикой и принятием решений.

Арифметические команды — позволяют микропроцессору проводить вычисления и обрабатывать данные.

Асинхронный — неодновременный.

Астабильный мультивибратор — ждущий мультивибратор.

Атом — наименьшая основная единица вещества.

Атомный вес — масса атома (число протонов и нейтронов).

Атомный номер — число протонов в ядре атома.

Батарея — соединение двух или более элементов питания.

Биполярный транзистор — полупроводниковое устройство, способное усиливать напряжение или мощность.

Бистабильное действие — относится к работе устройств с двумя устойчивыми состояниями.

Бистабильный мультивибратор — мультивибратор с двумя устойчивыми состояниями.

Бит — двоичный разряд (аббревиатура слов binary digit).

Блок управления — дешифрует команды по мере их поступления в компьютер.

Блок-схема — упрощенная схема электронного устройства, на которой отдельные части устройства изображены в виде прямоугольников-блоков.

Валентная оболочка — внешняя электронная оболочка атома.

Валентность — способность атома присоединять или терять электроны.

Ватт — единица измерения мощности.

Ввод/вывод — позволяет компьютеру принимать и передавать данные.

Вектор — графическое представление в виде стрелки величины, имеющей численное значение и направление.

Взаимная индуктивность — эффект в трансформаторе, приводящий к увеличению тока в первичной обмотке.

Видеоусилитель — широкополосные усилители, используемые для усиления видеосигналов частотой до 6 МГц.

Вольт — единица измерения напряжения.

Вольт-ампер (ВА) — единица измерения полной мощности в трансфрматорах, электродвигателях и т. п.

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

Временные магниты — магниты, которые сохраняют только часть своих магнитных свойств.

Время нарастания — время, за которое амплитуда импульса увеличивается от 10 % максимального значения до 90 % максимального значения.

Время спада — время, за которое амплитуда импульса уменьшается от 90 % максимального значения до 10 % максимального значения.

Вторичный элемент — перезаряжаемый химический элемент.

Выброс — имеет место тогда, когда передний край импульса превышает его максимальное значение.

Вывод — соединительный провод, такой, например, как от измерительного прибора, батареи и т. д.

Выпрямитель — преобразует переменное напряжение в постоянное.

Выпрямление — процесс преобразования переменного тока в постоянный.

Вычитатель — логическая цепь, производящая вычитание двух двоичных чисел.

Гармоники — частоты, кратные частоте основного колебания.

Генератор — устройство, используемое для получения электричества с помощью магнитного поля.

Генератор — цепь, которая генерирует повторяющийся сигнал переменного тока.

Генератор Ван-де-Граафа — устройство, используемое для получения электричества путем трения.

108
{"b":"594199","o":1}