Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral


Содержания

Введение

1 Логические элементы ………………………………………………..


Базовые схемы ……………………………………………………...
Триггеры…………………………………………………………….
Регистры……………………………………………………………..
Компараторы  кодов……………………………………………….. 

4стр

9стр

25стр

30стр

38стр

Заключение………………………………………………………………

48стр

Список  литературы……………………………………………………..

58стр



Введение

  Электронно – вычислительные машины (ЭВМ) , или, как их теперь чаще называют, компьютеры, - одно из самых удивительных творений человека. В узком смысле ЭВМ – это приспособления, выполняющие разного рода вычисления или облегчающие этот процесс. Простейшие устройства, служащие подобным целям, появились в глубокой древности, несколько тысячелетий назад. По мере развития человеческой цивилизации они медленно эвоционировали, непрерывно совершенствуясь. Однако только в 40-е годы нашего столетия было положено начало созданию компьютеров современной архитектуры и с современной логикой.

  Чтобы компьютер был и эффективным, и универсальным инструментом, он должен включать следующие структуры : центральное арифметико-логическое устройство (АЛУ), центральное устройство управления (УУ), «дирижирующее» операциями, запоминающее устройство, или память, а так же устройство ввода-вывода информации.

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

НЕ нашли? Не то? Что вы ищете?

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

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



Логические элементы

  Логический элемент компьютера - это часть электронной логической схемы, которая реализует элементарную логическую функцию. Логическими элементами компьютеров являются электронные схемы И, ИЛИ, НЕ и другие, (называемые также вентилями), а также триггер.

  Система элементов ЭВМ - набор логических элементов, позволяющий реализовать любую функционально-логическую схему электронной вычислительной машины. Минимальный (по числу типов элементов) функционально полный (с точки зрения выполнения логических операций) набор состоит из элементов типа «и» — «не» либо «или» — «не»; такие элементы позволяют построить простейший элемент памяти ЭВМ — статический Триггер. С помощью этих схем можно реализовать любую логическую функцию, описывающую работу различных устройств компьютера. Обычно у логических элементов (вентилей) бывает от двух до восьми входов и один или два выхода.

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

  По типу сигналов, используемых для представления информации (логических переменных), системы элементов подразделяют на импульсные, потенциальные и импульсно-потенциальные. Импульсные системы элементов применялись в основном в ранних образцах ЭВМ (преимущественно 1-го поколения - компьютеры на электронных лампах, вроде тех, что были в старых телевизорах). В ЭВМ 2-го (вместо электронных ламп использовались транзисторы, а в качестве устройств памяти стали применяться магнитные сердечники, впервые появилось то, что сегодня называется операционной системой) и особенно 3-го поколения (десятки и сотни транзисторов заменились одним кристаллом полупроводника) применяются потенциальные и импульсно-потенциальные системы элементов.

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

    импульс или его отсутствие; высокий или низкий потенциал; высокий потенциал или его отсутствие.

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

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

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

Бинарная логика

  Основой цифровой техники служат три логические операции, лежащие в основе всех выводов компьютера. Иногда эти операции И, ИЛИ, НЕ называют "тремя китами машинной логики". Познакомимся с ними подробнее.

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

  Высказывание - это любое утверждение, относительно которого можно сказать истинно оно или ложно, т. е. соответствует оно действительности или нет. Таким образом по своей сути высказывания фактически являются двоичными объектами и поэтому часто истинному значению высказывания ставят в соответствие 1, а ложному - 0. Например, запись А = 1 означает, что высказывание А истинно.

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

  Самой простой логической операцией является операция НЕ, по-другому ее часто называют отрицанием, дополнением или инверсией и обозначают NOT_X. Результат отрицания всегда противоположен значению аргумента. Логическая операция НЕ является унарной, т. е. имеет всего один операнд. В отличие от нее, операции И (AND) и ИЛИ (OR) являются бинарными, так как представляют собой результаты действий над двумя логическими величинами.

X

not X

0

1

1

0

  Логическое И еще часто называют конъюнкцией, или логическим умножением (не правда ли, таблица для этой операции похожа как две капли воды на двоичную таблицу умножения?), а ИЛИ - дизъюнкцией, или логическим сложением.

  Операция И имеет результат "истина" только в том случае, если оба ее операнда истинны. Операция ИЛИ "менее привередлива" к исходным данным. Она дает "истину", если значение "истина" имеет хотя бы одни из операндов. Разумеется, в случае, когда справедливы оба аргумента одновременно, результат по-прежнему истинный.


X

Y

X and Y

X or Y

X xor Y

0

0

0

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

  Операции И, ИЛИ, НЕ образуют полную систему логических операций, из которой можно построить сколь угодно сложное логическое выражение. В вычислительной технике также часто используется операция исключающее ИЛИ (XOR), которая отличается от обыкновенного ИЛИ только при Х=1 и Y=1. Операция XOR фактически сравнивает на совпадение два двоичных разряда. Хотя теоретически основными базовыми логическими операциями всегда называют именно И, ИЛИ, НЕ, на практике по технологическим причинам в качестве основного логического элемента используется элемент И-НЕ. На базе элементов И-НЕ могут быть скомпонованы все базовые логические элементы (И, ИЛИ, НЕ), а значит и любые другие, более сложные.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8