SlideShare a Scribd company logo
1 of 49
«Вжух» и получился компьютер
Александр Сурков
Microsoft MVP, IoT Community Leader
Начнем с самого простого…
Шутка
Булева Алгебра
Основа всех основ.
Операции:
•И
•ИЛИ
•НЕ
•XOR
Вернемся к транзисторам
ТТЛ версия И-НЕ
И тут же о них забудем
Элемент И-НЕ
Булева Алгебра
Основа всех основ.
Операции:
•И
•ИЛИ
•НЕ
•XOR
Базовые элементы
Базовые элементы
Способы создания И-НЕ
•ТТЛ – транзисторно-транзисторная логика;
•МДП – металл-диэлектрик-полупроводник (иногда
называют: МОП – металл- оксид-полупроводник);
•КМДП – комплементарные схемы МДП (МОП);
•ЭСЛ – эммитерно-связная логика;
•ИИЛ (И2Л) – интегрально-инжекционная логика.
Работает не мгновенно
Гонки и Синхронизация
Тригеры
Триггеры
Триггером называют логическую схему с положительной
обратной связью, способную формировать 2 устойчивых
состояния на своих выходах Q и не Q, изменения которых
происходит под действием входных сигналов.
Предназначен в основном для хранения одного бита
информации, т.е. логических «0»или «1». Схема триггера
обеспечивает запись, считывание, хранение и стирание
двоичной информации.
Асинхронный RS триггер
Синхронный RS триггер
D триггер – запоминание входа
T триггер – счетный триггер
JK триггер – Универсальный триггер
JK триггер – Универсальный триггер
J – как S (set)
K – как R (reset)
J+K – как T
На базе JK триггера можно сделать все
остальные
Мешаем-мешаем…
Шифраторы и Дешифраторы
•Дешифратором (или говорят еще декодером)
называют кодирующее устройство,
преобразующее двоичный код в унарный
(десятичный).
•Шифраторы осуществляют преобразование
десятичных чисел в двоичный код, т.е.
выполняют функцию обратную дешифратору
Дешифратор – сигнал по шифру
Мультиплексор – включить сигнал по
номеру
Регистры
Регистром называют группу или линейку
запоминающих элементов (чаще триггеров),
предназначенных для: записи, хранения,
сдвига, выдачи двоичного слова.
Регистры
Регистры могу выполнять операции:
•Установка (сброс) в исходное (нулевое) состояние.
•Запись параллельного кода (всех разрядов одновременно).
•Запись последовательного кода (разряд за разрядом).
•Хранение записанного слова.
•Сдвиг хранимого кода вправо или влево.
•Выдача (считывание) хранимого слова в последовательном или параллельном коде.
•Поразрядные логические операции.
Параллельный регистр
Последовательный (сдвиговый) регистр
Счетчики
Счетчики могут выполнять операции:
•Установка в «0».
•Запись входных импульсов (информации).
•Хранение информации.
•Инкремент – увеличение хранящегося кода на «1».
•Декремент – уменьшение хранящегося кода на «1».
•Деление частоты входных сигналов.
Суммирующий счетчик
Вычитающий счетчик
Компараторы
Компаратор – это узел для сравнения двух
чисел. Простейший компаратор сравнивает 2
числа (слова) А и В и выдает однобитовый
сигнал: при равенстве А=В - 1, при
неравенстве – 0.
Компаратор
Еще чуть-чуть…
Блок логических операций
Сумматор
Сумматор
Самое главное – АЛУ
Важнейший постулат
Вычитание, деление и
умножение в двоичном коде
можно сделать через
сложение.
Арифметико-логическое устройство
ALU – функционально законченный узел процессора ЭВМ,
предназначенный для выполнения арифметических и логических
операций по обработке информации.
Основные операции, выполняемые ALU:
•Арифметические (все они сводятся к сложению), до 50% от всех
выполняемых операций.
•Логические (до 16 операций – до 45% от всех выполняемых операций).
•Остальные 5% - операции управления.
Арифметико-логическое устройство
Итак что у нас есть
•Элемент И-НЕ - на основе транзистора
•Булевы элементы – логические операции на основе И-НЕ
•Триггер – единица памяти на основе булевых элементов
•Регистр – Набор триггеров для хранения данных
•Шифратор, дешифратор, мультиплексор – управляющие сигналы
•Сумматор – математические операции над числами
Что еще нужно для жизни ? 
Вышеперечисленное позволяет создать простейший компьютер в домашних
условиях.
Стив Джобс и Стив Возняк создавали первые компьютеры именно так!
Хотите знать больше про Internet of Things?
Присоединяйтесь к нам!
IoT Community:
•https://www.facebook.com/groups/RU.IoT.Community/
•http://vk.com/iot_community
•https://www.meetup.com/Moscow-Internet-of-Things-Community/
«Вжух» и получился компьютер
Александр Сурков, Microsoft MVP, IoT Community leader
@AOSurkov

More Related Content

Similar to Введение в схемотехнику

5 логические элементы компьютера
5 логические элементы компьютера5 логические элементы компьютера
5 логические элементы компьютераzarechneva
 
построение логических схем
построение логических схемпостроение логических схем
построение логических схемЕлена Ключева
 
Лекция 1. Амортизационный анализ (Amortized analysis)
Лекция 1. Амортизационный анализ (Amortized analysis)Лекция 1. Амортизационный анализ (Amortized analysis)
Лекция 1. Амортизационный анализ (Amortized analysis)Mikhail Kurnosov
 
Nedospasov defcon russia 23
Nedospasov defcon russia 23Nedospasov defcon russia 23
Nedospasov defcon russia 23DefconRussia
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиckau88
 
038
038038
038JIuc
 
[DD] 2. Integrated circuits
[DD] 2. Integrated circuits[DD] 2. Integrated circuits
[DD] 2. Integrated circuitsGabit Altybaev
 
Чипы, платы, роботы
Чипы, платы, роботыЧипы, платы, роботы
Чипы, платы, роботыAnton Moiseev
 
03
0303
03JIuc
 
Устройство микроджойстик
Устройство микроджойстикУстройство микроджойстик
Устройство микроджойстикAlexander Petrov
 
справка по по Lego
справка по по Legoсправка по по Lego
справка по по Legopermskijkrai
 
Bionic arduino class2_russian
Bionic arduino class2_russianBionic arduino class2_russian
Bionic arduino class2_russiansrgksch
 

Similar to Введение в схемотехнику (13)

5 логические элементы компьютера
5 логические элементы компьютера5 логические элементы компьютера
5 логические элементы компьютера
 
построение логических схем
построение логических схемпостроение логических схем
построение логических схем
 
Лекция 1. Амортизационный анализ (Amortized analysis)
Лекция 1. Амортизационный анализ (Amortized analysis)Лекция 1. Амортизационный анализ (Amortized analysis)
Лекция 1. Амортизационный анализ (Amortized analysis)
 
Nedospasov defcon russia 23
Nedospasov defcon russia 23Nedospasov defcon russia 23
Nedospasov defcon russia 23
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техники
 
038
038038
038
 
05. timers
05. timers05. timers
05. timers
 
[DD] 2. Integrated circuits
[DD] 2. Integrated circuits[DD] 2. Integrated circuits
[DD] 2. Integrated circuits
 
Чипы, платы, роботы
Чипы, платы, роботыЧипы, платы, роботы
Чипы, платы, роботы
 
03
0303
03
 
Устройство микроджойстик
Устройство микроджойстикУстройство микроджойстик
Устройство микроджойстик
 
справка по по Lego
справка по по Legoсправка по по Lego
справка по по Lego
 
Bionic arduino class2_russian
Bionic arduino class2_russianBionic arduino class2_russian
Bionic arduino class2_russian
 

More from IoT Community

История развития микроконтроллеров
История развития микроконтроллеровИстория развития микроконтроллеров
История развития микроконтроллеровIoT Community
 
Параметрическое моделирование городского озеленения
Параметрическое моделирование городского озелененияПараметрическое моделирование городского озеленения
Параметрическое моделирование городского озелененияIoT Community
 
Как перестать убивать цветы. IoT в гидропонике
Как перестать убивать цветы. IoT в гидропоникеКак перестать убивать цветы. IoT в гидропонике
Как перестать убивать цветы. IoT в гидропоникеIoT Community
 
Сити-фермерство: от "умного дома" до Smart-City
Сити-фермерство: от "умного дома" до Smart-CityСити-фермерство: от "умного дома" до Smart-City
Сити-фермерство: от "умного дома" до Smart-CityIoT Community
 
Введение в интернет вещей
Введение в интернет вещейВведение в интернет вещей
Введение в интернет вещейIoT Community
 
Интернет вещей в концепции умных городов
Интернет вещей в концепции умных городовИнтернет вещей в концепции умных городов
Интернет вещей в концепции умных городовIoT Community
 

More from IoT Community (6)

История развития микроконтроллеров
История развития микроконтроллеровИстория развития микроконтроллеров
История развития микроконтроллеров
 
Параметрическое моделирование городского озеленения
Параметрическое моделирование городского озелененияПараметрическое моделирование городского озеленения
Параметрическое моделирование городского озеленения
 
Как перестать убивать цветы. IoT в гидропонике
Как перестать убивать цветы. IoT в гидропоникеКак перестать убивать цветы. IoT в гидропонике
Как перестать убивать цветы. IoT в гидропонике
 
Сити-фермерство: от "умного дома" до Smart-City
Сити-фермерство: от "умного дома" до Smart-CityСити-фермерство: от "умного дома" до Smart-City
Сити-фермерство: от "умного дома" до Smart-City
 
Введение в интернет вещей
Введение в интернет вещейВведение в интернет вещей
Введение в интернет вещей
 
Интернет вещей в концепции умных городов
Интернет вещей в концепции умных городовИнтернет вещей в концепции умных городов
Интернет вещей в концепции умных городов
 

Введение в схемотехнику