
- •Содержание
- •1.2 Требования к выполнению самостоятельной работы
- •Цель самостоятельной работы студентов – развитие познавательных способностей, самостоятельного мышления и творческой активности студентов.
- •2.Основные понятия архитектуры эвм
- •2.1 Обзор и история архитектуры компьютеров
- •Логические элементы компьютера: логические вентили, триггеры, счетчики, регистры.
- •Представление данных в памяти компьютера: Биты, байты и слова
- •2.4 Представление числовых данных. Система счисления
- •2.5 Знаковые представления и представления в дополнительном коде
- •Базовые операции с битами
- •2.7 Представление нечисловых данных
- •Организация машины: принципы фон Неймана
- •2.9 Системы команд и типы команд
- •2.10 Ввод/вывод и прерывания
- •2.11 Устройство памяти компьютера. Иерархия памяти
- •3. Примеры решения задач
- •4. Задания для самостоятельного выполнения
- •5. Темы рефератов
- •Контрольные вопросы
- •Литература
Логические элементы компьютера: логические вентили, триггеры, счетчики, регистры.
Электронные цифровые компьютеры состоят из схем двух основных типов: логических вентилей и схем памяти на триггерах. Конечно, компьютер содержит и другие типы схем, например приводы, буферы и генераторы. Но вентили и триггеры выполняют ключевые логические функции компьютера. Вентиль не имеет памяти и генерирует нужный выход только при наличии соответствующих входных сигналов.
Логический элемент (вентиль) это часть электронной логической схемы, выполняющая элементарную логическую функцию.
Триггер - это электронная схема, широко применяемая в регистрах компьютера, для надёжного запоминания одного бита информации. Имеет два устойчивых состояния, которые соответствуют двоичной "1" и двоичному "0".
Термин триггер происходит от английского слова trigger — защёлка, спусковой крючок. Для обозначения этой схемы в английском языке чаще употребляется термин flip-flop, что в переводе означает “хлопанье”. Это звукоподражательное название электронной схемы указывает на её способность почти мгновенно переходить (“перебрасываться”) из одного электрического состояния в другое и наоборот.
Триггеры являются ключевыми элементами схем памяти. Выходное напряжение триггера изменяется с первоначального значения на другое, когда поступает определенный входной сигнал, и остается неизменным до тех пор, пока не поступит другой сигнал, переводящий триггер в первоначальное состояние. Наиболее знакомым примером триггера может служить электрический выключатель света. Предположим, свет выключен. Тогда при нажатии кнопки выключатель замыкается, и свет загорается. Нажмите кнопку еще раз – выключатель размыкается, и свет гаснет. Это эквивалент триггера с одним входом. (Триггер с двумя входами может быть представлен сдвоенным переключателем.) Положение триггера «вкл.» задается сигналом «установить», положение «выкл.» – сигналом «сбросить».
Самый распространённый тип триггера — так называемый RS-триггер (S и R, соответственно, от английских set — установка, и reset — сброс). Условное обозначение триггера — на рисунке 2.1.
Рисунок 2.1 - RS-триггер
Он имеет два
симметричных входа S и R и два симметричных
выхода Q и
,
причем выходной сигнал Q является
логическим отрицанием сигнала
.
Регистр- это специальная запоминающая ячейка, выполняющая функции кратковременного хранения числа или команды и выполнения над ними некоторых операций. Отличается от ячейки памяти тем, что может не только хранить двоичный код, но и преобразовывать его.
Регистр команд предназначен для хранения кода команды на период времени, необходимый для её выполнения.
Счётчик команд это регистр, содержимое которого соответствует адресу очередной выполняемой команды; служит для автоматической выборки команд программы из последовательных ячеек памяти.
Под командой понимается информация, обеспечивающая выработку управляющих сигналов, формируемых в устройстве управления (УУ) процессора, для выполнения машиной определенного действия