Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гейтс.doc
Скачиваний:
62
Добавлен:
16.12.2018
Размер:
9.26 Mб
Скачать

В память или ввод/вывод

и слово памяти; в 8-разрядном микропроцессоре слово памяти и накапливающий регистр имеют размер 8 бит.

Арифметико-логическая цепь является, главным обра­зом, двоичным сумматором. Двоичный сумматор может производить сложение, вычитание и логические операции. Для сложения двух двоичных чисел, одно число запоми­нается в накапливающем регистре, а другое запоминается в регистре данных. После сложения сумма двух чисел раз­мещается в накапливающем регистре, заменяя исходное двоичное число.

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

Память компьютера — это просто некоторое количество регистров хранения. Данные могут быть загружены в ре­гистры и могут быть выгружены оттуда или «считаны» для выполнения каких-либо операций, сохраняющих содержи­мое регистров. Каждому регистру или ячейке памяти со­поставлено число, называемое адресом. Адрес используется для определения места данных в памяти.

На рис. 36-4 изображено типичное распределение памя­ти. Регистры памяти сохраняют двоичные данные. Эта память, обычно называемая памятью с произвольным до­ступом (RAM), основана на способности ячеек памяти хра­нить (записывать) или находить (читать) данные, или па­мятью только для чтения (ROM), способной только счи­тывать данные из памяти.

Регистр адреса ячейки памяти обеспечивает доступ к определенным ячейкам памяти с помощью дешифратора адреса ячейки памяти. Размер регистра адреса ячейки памяти определяется максимальной емкостью памяти компьютера. Например, 16-разрядный регистр адреса ячейки памяти позволяет адресовать 216 или 65 536 ячеек памяти.

Слово, которое необходимо сохранить в памяти, поме­щается сначала в регистр данных, а после этого в нужную

Выбор ячейки памяти

Шина выво­да данных

Рис. 36-4 Распределение памяти в компьютере.

ячейку памяти. Для того, чтобы прочесть данные из памя­ти, определяется адрес ячейки памяти, и данные из ячей­ки памяти загружаются в сдвиговый регистр.

Блоки ввода и вывода компьютера позволяют прини­мать и передавать информацию, то есть обмениваться ин­формацией с окружающим компьютер миром. Оператор или периферийное оборудование вводят данные в компь­ютер через блок ввода. Данные из компьютера поступа­ют на внешнее периферийное оборудование через блок вы­вода.

Блоки ввода и вывода управляются центральным про­цессором. Для передачи данных в компьютер и из компь­ютера используются специальные команды ввода/вывода (I/O).

Большинство компьютеров могут выполнять команды ввода/вывода по запросу прерываний. Прерывание — это сигнал от внешнего устройства, запрашивающий вид об­служивания: передача или прием данных. Прерывание приводит к прекращению работы компьютера над теку­щей программой, и переходу к работе над другой програм­мой. Когда работа по запросу прерывания завершается, компьютер возвращается к работе над прерванной про­граммой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]