Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika.pdf
Скачиваний:
240
Добавлен:
26.03.2015
Размер:
6.48 Mб
Скачать

 

 

 

 

 

 

 

изменится на ноль. Этот ноль на входе элемента D3 будет поддерживать

 

 

S

T

Q

 

 

сигнал на его выходе в состоянии единицы. Теперь можно снять единич-

 

 

 

 

 

 

 

 

 

 

 

ный сигнал на входе S , на выходе элемента D3 все равно будет поддер-

 

 

 

 

 

 

 

живаться единица, т. е. триггер сохраняет записанную в него единицу. Ус-

 

 

 

 

 

 

 

ловное обозначение триггера показано на рис. 2.5. Поскольку один триггер

 

 

R

 

Q

 

 

может запомнить только один разряд двоичного кода, то для запоминания

 

 

 

 

 

 

Рис. 2.5. Условное

байта нужно

8 триггеров, для запоминания килобайта соответственно

обозначение триггера

8×210 = 8192

триггеров. Современные микросхемы памяти содержат мил-

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

 

 

 

 

 

Регистр это набор триггеров, число которых определяет разрядность регистра. Кро-

x1

 

 

 

 

 

 

 

 

 

 

 

 

y1

ме того, в состав регистра входят схемы управления

 

 

&

 

 

 

S

T

Q

 

&

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

его работой. Рассмотрим схему n -разрядного реги-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

стра хранения с синхронной записью и чтением (см.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рис. 2.6). Этот регистр хранения содержит n триг-

 

 

 

 

 

 

 

 

R

 

1 Q

 

 

 

 

 

геров, образующих n разрядов. Перед записью ин-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

формации регистр обнуляется подачей единичного

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сигнала на вход Сброс”. Запись информации в ре-

 

 

 

 

 

 

 

xn

 

 

 

 

 

 

 

 

 

 

 

 

 

yn

гистр производится синхронно подачей единичного

 

 

 

&

 

 

 

S

T

Q

 

 

&

 

сигнала на вход Запись”. На тех входах x1, x2 ,...,xn ,

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

где присутствует единичный сигнал, произойдет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запись единицы. Чтение из регистра также проис-

 

 

 

 

 

 

 

 

R

 

n Q

 

 

 

 

 

ходит синхронно подачей сигнала на вход Чтение”.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На основе регистров выполнены устройства,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

производящие основные логические и арифметиче-

 

Запись

 

Сброс

 

 

Чтение

 

ские операции над числовыми данными. Такие уст-

 

 

 

 

 

Рис. 2.6. n-разрядный регистр

 

ройства называются арифметико-логическими уст-

 

 

 

 

 

 

ройствами (АЛУ). В основе АЛУ лежит устройст-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

во, реализующее арифметическую операцию сложения двух целых чисел. Остальные опера- ции реализуются с помощью представления чисел в специальном дополнительном коде.

2.5. Архитектура ЭВМ

То общее, что есть в строении ЭВМ, относят к понятию архитектуры. Это приводит к тому, что все машины одного семейства, независимо от фирмы производителя, способны выполнить одну и ту же программу. К архитектуре ЭВМ относят следующие общие принци- пы построения ЭВМ:

§структура памяти ЭВМ;

§способы доступа к памяти и внешним устройствам;

§возможность изменения конфигурации компьютера;

§система команд;

§форматы данных;

§организация интерфейса.

Воснову построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в 1946 г. коллективом авторов во главе с фон Нейма-

ном в статье Предварительное рассмотрение логической конструкции электронно- вычислительного устройства”.

qПринцип использования двоичной системы для кодирования данных. Авторы убедительно продемонстрировали преимущества двоичной системы для тех-

Джон фон Нейман (1903 – 1957) – американский математик.

64

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

qПринцип хранимой программы. Первоначально программа задавалась путем установки перемычек на специальной коммутационной панели. Это было весьма неудобным и трудоемким занятием. Принцип хранимой программы со- единяет запись самой программы и данные к ней в один двоичный код. Отсут- ствие принципиальной разницы между программой и данными дало возмож- ность ЭВМ самой формировать для себя программу в соответствии с результа- тами вычислений. Принцип хранимой программы содержит в себе несколько принципиальных идей.

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

Этот регистр процессора последовательно увеличивает хранимый в нём адрес очередной команды на длину команды. Поскольку команды программы распо- ложены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных адресов памяти.

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

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

qПринцип логического устройства ЭВМ. Основными блоками по Нейману яв-

ляются: устройство управления (УУ), арифметико-логическое устройство

(АЛУ), память, внешнее запоминающее устройство (ВЗУ) и устройства ввода и вывода.

Компьютеры, построенные на основе перечисленных принципов, относятся к типу фон-неймановских. Однако существуют компьютеры, принципиально отличающиеся от фон-

 

 

 

 

неймановских. Для них, например, мо-

 

Внешнее

 

жет не выполняться принцип программ-

 

запоминающее

 

ного управления, т. е. они могут рабо-

 

устройство (ВЗУ)

 

 

 

 

 

тать без счетчика команд, указывающего

 

 

 

 

текущую выполняемую команду про-

 

Процессор

 

граммы. Для обращения к какой-либо

Устройство

 

Устройс-

Устройство

переменной, хранящейся в памяти, этим

 

ввода

АЛУ

тво управ-

вывода

компьютерам не обязательно давать ей

 

 

ления

 

имя.

 

 

(УУ)

 

 

 

 

 

Согласно принципам фон Нейма-

 

 

 

 

 

 

 

 

на схему устройства ЭВМ можно изо-

 

Оперативное запо-

 

бразить так, как показано на рис.2.7. По-

 

минающее устрой-

 

видимому, значительное отклонение от

 

ство (ОЗУ)

 

фон-неймановской архитектуры про-

 

 

 

 

 

Рис. 2.7. Фон-неймановская архитектура ЭВМ

изойдет в результате развития идеи ма-

65

Соседние файлы в предмете Информатика