SlideShare a Scribd company logo
1 of 21
Лекция № 7
Логические схемы ЭВМ имею практическое
применение в вычислительной технике. Они
используются для:
1. реализации выполнения математических
операций;
2. хранения информации.
Итак, как процессор выполняет математические
операции? Прежде всего, обратите внимание на
следующие моменты:
 Каким образом должна быть представлена
информация, чтобы с ней мог работать
компьютер? (В двоичном коде, т.е. в виде 0 и 1.)
 Чтобы компьютер мог выполнять математические
операции с числами, в какой системе счисления
они должны быть представлены? (В двоичной.)
 Почему? (Потому что двоичную систему счисления
наиболее просто реализовать в технических
устройствах.)
 Какие сигналы подаются на входы логических
вентилей? (0 и 1.)
 Для того чтобы максимально упростить работу
компьютера, все математические операции
(вычитание, деление умножение и т.д.)
сводятся к сложению.
 Вспомним таблицу сложения двоичных чисел.
Запишем ее в несколько иной форме.
А В S
0 0 0
0 1 1
1 0 1
1 1 1 0
 Обратите внимание на дополнительный столбец.
Его мы ввели потому, что при сложении
происходит перенос в старший разряд.
Обозначим его Р и закончим заполнение
таблицы.
А В Р S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Проанализируем полученный результат.
 Таблице истинности какой логической функции аналогичен
столбец Р? (Логическое умножение.)
 Таблице истинности какой логической функции аналогичен
столбец S? (Логическое сложение, кроме случая, когда на
выходы подаются две единицы.)
 Логическое выражение, по которому можно определить
сумму S, записывается следующим образом:
S = (A v В) & (А & В).
 Построим к этому логическому выражению логическую
схему:
 Проследим за изменением сигнала при прохождении через
схему:
С какого элемента можно снимать сигнал Р, если мы выяснили, что
результат Р соответствует логическому умножению? (С первого вентиля,
реализующего операцию конъюнкции.)
Полученная нами схема выполняет сложение двоичных одноразрядных чисел и
называется полусумматором, так как не учитывает перенос из младшего
разряда в старший (выход Р).
 Сумматор — это логическая электронная схемы,
выполняющая сложение двоичных чисел.
Сумматор является главной частью процессора.
Рассмотрим принцип работы одноразрядного двоичного
сумматора.
Одноразрядный сумматор должен иметь три входа: А, В -
слагаемые и Р0 — перенос из предыдущего разряда и
выходы: S — сумма и Р — перенос.
Нарисуем одноразрядный сумматор в виде единого
функционального узла:
Логические выражения для Р и S будут
иметь следующий вид:
 S = (AvBvP0)&P0v(A&B&P0).
 P = (A&B)v(A&P0)v(B&P0).
А В Р0 Р S
0 0 0 0 0
0 1 0 0 1
1 0 0 0 1
1 1 0 1 0
0 0 1 0 1
0 1 1 1 0
1 0 1 1 0
1 1 1 1 1
Построим таблицу сложения:
 Для того чтобы вычислить сумму n-разрядных
двоичных чисел, необходимо использовать
многоразрядный сумматор, в котором на
каждый разряд ставится одноразрядный
сумматор и выход-перенос сумматора
младшего разряда подключается к входу
сумматора старшего разряда.
 Триггер (trigger — защелка, спусковой крючок)
— это устройство, позволяющее запоминать,
хранить и считывать информацию.
Каждый триггер хранит 1 бит информации, т.е он
может находиться в одном из двух устойчивых
состояний — логический «0» или логическая «1».
 Триггер способен почти мгновенно переходить из
одного электрического состояния в другое и
наоборот.
 Логическая схема триггера выглядит следующим
образом:
 Входы триггера расшифровываются следующим образом
— S (от английского Set — установка) и R (Reset —
сброс). Они используются для установки триггера в
единичное состояние и сброса в нулевое. В связи с этим
такой триггер называется RS-триггер.
 Выход Q называется прямым, а противоположный -
инверсный. Сигналы на прямом и инверсном выходах,
конечно же, должны быть противоположны.
 Рассмотрим, как работает эта схема.
Пусть для определенности на вход S подан единичный сигнал, a R = 0.
Тогда независимо от состояния другого входа, который подсоединен к
выходу Q (иначе говоря, вне зависимости от предыдущего состояния
триггера), верхний по схеме элемент ИЛИ-НЕ получит на выходе 0
(результат ИЛИ, естественно, равен 1, но его инверсия - 0). Этот
нулевой сигнал передается на вход другого логического элемента, где
на втором входе R тоже установлен 0. В итоге после выполнения
логических операций ИЛИ-НЕ над двумя входными нулями этот
элемент получает на выходе 1, которую возвращает первому элементу
на соответствующий вход.
Последнее обстоятельство очень важно: теперь, когда на этом входе
установилась 1, состояние другого входа (S) больше не играет роли.
Иными словами, если даже теперь убрать входной сигнал S,
внутреннее распределение уровней сохранится без изменения.
Поскольку согласно нашим рассуждениям Q = 1, триггер перешел в
единичное состояние, и, пока не придут новые внешние сигналы,
сохраняет его. Итак, при подаче сигнала на вход S триггер
переходит в устойчивое единичное состояние.
 При противоположной комбинации сигналов R = 1 и S
= 0 вследствие полной симметрии схемы все
происходит совершенно аналогично, но теперь на
выходе Q уже получается 0.
 Иными словами, при подаче сигнала на вход R-
триггер сбрасывается в устойчивое нулевое
состояние.
 Окончание действия сигнала в обоих случаях приводит к тому, что R
= 0 и S = 0. Мы видели, что при этом триггер сохраняет на выходе Q
тот сигнал, который был установлен входным импульсом (S или R).
Отсюда такой режим часто называют режимом хранения
информации.
 Итак, при отсутствии входных сигналов триггер сохраняет
последнее занесенное в него значение сколь угодно долго.
 Оставшийся режим S = 1 и R = 1, когда сигнал подается на оба
входа одновременно, считается запрещенным, поскольку в этом
случае после снятия входных сигналов (особенно одновременного!)
результат непредсказуем.
Вход S Вход R Выход Q Выход ¬Q Режим триггера
1 0 1 0 Установка 1
0 1 0 1 Установка 0
0 0 Последние
значения
Хранение
информации
1 1 Запрещено!
RS-триггер, или SR-триггер —
триггер, который сохраняет своё
предыдущее состояние при нулевых
входах и меняет своё выходное
состояние при подаче на один из его
входов единицы.
При подаче единицы на вход S (отангл.
 Set — установить) выходное
состояние становится равным
логической единице.
А при подаче единицы на вход R (от 
англ. Reset — сбросить) выходное
состояние становится равным
логическому нулю.
S R Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 *
1 1 1 *
 JK-триггер работает так же как RS-триггер, с
одним лишь исключением: при подаче
логической единицы на оба входа J и K
состояние выхода триггера изменяется на
противоположное.
 Вход J (от англ. Jump — прыжок) аналогичен
входу S у RS-триггера.
 Вход K (от англ. Kill — убить) аналогичен
входу R у RS-триггера. При подаче единицы на
вход J и нуля на вход K выходное состояние
триггера становится равным логической
единице. А при подаче единицы на вход K и
нуля на вход J выходное состояние триггера
становится равным логическому нулю.
JK-триггер в отличие от RS-триггера не имеет
запрещённых состояний на основных входах, однако
это никак не помогает при нарушении правил
разработки логических схем.
JK-триггер в отличие от RS-триггера не имеет
запрещённых состояний на основных входах, однако
это никак не помогает при нарушении правил
разработки логических схем.
J K Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
 D-триггер (D от англ. delay —
задержка) — запоминает состояние
входа и выдаёт его на выход. D-
триггеры имеют, как минимум, два
входа: информационный D и
синхронизации С. Сохранение
информации в D-триггерах происходит
в момент прихода активного фронта на
вход С. Так как информация на выходе
остаётся неизменной до прихода
очередного импульса синхронизации,
D-триггер называют также триггером с
запоминанием информации или
триггером-защёлкой.
D Q(t) Q(t+1)
0 0 0
0 1 0
1 0 1
1 1 1
 Т-триггер по каждому такту
изменяет своё логическое состояние
на противоположное при единице на
входе Т, и не изменяет выходное
состояние при нуле на входе T.
 Т-триггер часто называют счётным
триггером. Т-триггер может
строиться как на JK, так и на D-
триггерах.
T Q(t) Q(t+1)
0 0 0
0 1 1
1 0 1
1 1 0
 Работа схемы T-триггера (при T=1) на базе
восьми 2И-НЕлогических вентилей.
Слева — входы, справа — выходы. Синий
цвет соответствует 0, красный — 1

More Related Content

What's hot

Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКА
Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКАВведение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКА
Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКАIgor Kleiner
 
теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функцийMariya_Lastochkina
 
практика 3
практика 3практика 3
практика 3student_kai
 
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...Nikolay Grebenshikov
 
TMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevTMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevIosif Itkin
 
Базовые операторы Java
Базовые операторы JavaБазовые операторы Java
Базовые операторы Javametaform
 
Use of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signatureUse of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signatureAndrei Poliakov
 
Statements in VHDL - Sequential Statements
Statements in VHDL - Sequential StatementsStatements in VHDL - Sequential Statements
Statements in VHDL - Sequential Statementsvitaliykulanov
 
лабораторная работа 4
лабораторная работа 4лабораторная работа 4
лабораторная работа 4Gulnaz Shakirova
 
Subprograms in VHDL, Functions in VHDL
Subprograms in VHDL, Functions in VHDLSubprograms in VHDL, Functions in VHDL
Subprograms in VHDL, Functions in VHDLvitaliykulanov
 

What's hot (20)

Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКА
Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКАВведение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКА
Введение в теорию автоматов и вычислений. 1.12 дорожная карта 2 - ДКА
 
теория рекурсивных функций
теория рекурсивных функцийтеория рекурсивных функций
теория рекурсивных функций
 
[DD] 4. Triggers
[DD] 4. Triggers[DD] 4. Triggers
[DD] 4. Triggers
 
практика 3
практика 3практика 3
практика 3
 
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
Лекция №3. Свойства и моделирование стандартных схем программ. Предмет "Теори...
 
лекция 2
лекция 2лекция 2
лекция 2
 
Attributes in VHDL
Attributes in VHDLAttributes in VHDL
Attributes in VHDL
 
моап 2011 05
моап 2011 05моап 2011 05
моап 2011 05
 
TMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevTMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry Zaitsev
 
циклы
циклыциклы
циклы
 
Reactive extensions
Reactive extensionsReactive extensions
Reactive extensions
 
моап 2011 04
моап 2011 04моап 2011 04
моап 2011 04
 
Базовые операторы Java
Базовые операторы JavaБазовые операторы Java
Базовые операторы Java
 
Use of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signatureUse of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signature
 
fp intro
fp introfp intro
fp intro
 
Statements in VHDL - Sequential Statements
Statements in VHDL - Sequential StatementsStatements in VHDL - Sequential Statements
Statements in VHDL - Sequential Statements
 
Урок 8. Введение в редукцию графов
Урок 8. Введение в редукцию графовУрок 8. Введение в редукцию графов
Урок 8. Введение в редукцию графов
 
лабораторная работа 4
лабораторная работа 4лабораторная работа 4
лабораторная работа 4
 
Subprograms in VHDL, Functions in VHDL
Subprograms in VHDL, Functions in VHDLSubprograms in VHDL, Functions in VHDL
Subprograms in VHDL, Functions in VHDL
 
Java Memory Model
Java Memory ModelJava Memory Model
Java Memory Model
 

Viewers also liked

Advanced Marketing Research - Final
Advanced Marketing Research - FinalAdvanced Marketing Research - Final
Advanced Marketing Research - FinalJuliusLim
 
Pgd 121115232648-phpapp02
Pgd 121115232648-phpapp02Pgd 121115232648-phpapp02
Pgd 121115232648-phpapp02鋒博 蔡
 
Orientation for tools and services at Gorgas Memorial Library
Orientation for tools and services at Gorgas Memorial LibraryOrientation for tools and services at Gorgas Memorial Library
Orientation for tools and services at Gorgas Memorial LibraryEric Bucher
 
Presentación1
Presentación1Presentación1
Presentación1Jersson LR
 
Брендинговое агентство 360 Food
Брендинговое агентство 360 FoodБрендинговое агентство 360 Food
Брендинговое агентство 360 FoodЯрослав Дыбуляк
 
Librosujokterapiadesemillas1 110701090533-phpapp01
Librosujokterapiadesemillas1 110701090533-phpapp01Librosujokterapiadesemillas1 110701090533-phpapp01
Librosujokterapiadesemillas1 110701090533-phpapp01Nombre Apellidos
 
тест по Sql
тест по Sqlтест по Sql
тест по SqlJIuc
 
EMS Task Force Appointment
EMS Task Force AppointmentEMS Task Force Appointment
EMS Task Force AppointmentTracey Graham
 
62
6262
62JIuc
 
Daniel Kahl UT Austin Transcripts
Daniel Kahl UT Austin TranscriptsDaniel Kahl UT Austin Transcripts
Daniel Kahl UT Austin TranscriptsDaniel Kahl
 
Instalación de wind xp
Instalación de wind xpInstalación de wind xp
Instalación de wind xpWilber Aguirre
 
Dinámica del endotelio en la insuficiencia arterial periférica
Dinámica del endotelio en la insuficiencia arterial periféricaDinámica del endotelio en la insuficiencia arterial periférica
Dinámica del endotelio en la insuficiencia arterial periféricaConferencia Sindrome Metabolico
 
Libro 2 autodidacta (1)2016
Libro 2 autodidacta (1)2016Libro 2 autodidacta (1)2016
Libro 2 autodidacta (1)2016Jorge Florez
 

Viewers also liked (16)

Advanced Marketing Research - Final
Advanced Marketing Research - FinalAdvanced Marketing Research - Final
Advanced Marketing Research - Final
 
Pgd 121115232648-phpapp02
Pgd 121115232648-phpapp02Pgd 121115232648-phpapp02
Pgd 121115232648-phpapp02
 
Orientation for tools and services at Gorgas Memorial Library
Orientation for tools and services at Gorgas Memorial LibraryOrientation for tools and services at Gorgas Memorial Library
Orientation for tools and services at Gorgas Memorial Library
 
Presentación1
Presentación1Presentación1
Presentación1
 
Брендинговое агентство 360 Food
Брендинговое агентство 360 FoodБрендинговое агентство 360 Food
Брендинговое агентство 360 Food
 
Librosujokterapiadesemillas1 110701090533-phpapp01
Librosujokterapiadesemillas1 110701090533-phpapp01Librosujokterapiadesemillas1 110701090533-phpapp01
Librosujokterapiadesemillas1 110701090533-phpapp01
 
Exclusiva! Ulleres de sol outdoor Cebé
Exclusiva! Ulleres de sol outdoor CebéExclusiva! Ulleres de sol outdoor Cebé
Exclusiva! Ulleres de sol outdoor Cebé
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
EMS Task Force Appointment
EMS Task Force AppointmentEMS Task Force Appointment
EMS Task Force Appointment
 
Cooking schools
Cooking schoolsCooking schools
Cooking schools
 
62
6262
62
 
Daniel Kahl UT Austin Transcripts
Daniel Kahl UT Austin TranscriptsDaniel Kahl UT Austin Transcripts
Daniel Kahl UT Austin Transcripts
 
Instalación de wind xp
Instalación de wind xpInstalación de wind xp
Instalación de wind xp
 
Dinámica del endotelio en la insuficiencia arterial periférica
Dinámica del endotelio en la insuficiencia arterial periféricaDinámica del endotelio en la insuficiencia arterial periférica
Dinámica del endotelio en la insuficiencia arterial periférica
 
Libro 2 autodidacta (1)2016
Libro 2 autodidacta (1)2016Libro 2 autodidacta (1)2016
Libro 2 autodidacta (1)2016
 
Optimization
OptimizationOptimization
Optimization
 

Similar to 021

построение логических схем
построение логических схемпостроение логических схем
построение логических схемЕлена Ключева
 
егэ часть а
егэ часть аегэ часть а
егэ часть аdasha2012
 
04
0404
04JIuc
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикаGulnaz Shakirova
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикаGulnaz Shakirova
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикаGulnaz Shakirova
 
03
0303
03JIuc
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.sharikdp
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияPositive Hack Days
 

Similar to 021 (13)

построение логических схем
построение логических схемпостроение логических схем
построение логических схем
 
Theme 02
Theme 02Theme 02
Theme 02
 
7288
72887288
7288
 
егэ часть а
егэ часть аегэ часть а
егэ часть а
 
04
0404
04
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатика
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатика
 
лекция 8 арифметические операции информатика
лекция 8 арифметические операции информатикалекция 8 арифметические операции информатика
лекция 8 арифметические операции информатика
 
03
0303
03
 
LSU3
LSU3LSU3
LSU3
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
 
Советский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисленияСоветский суперкомпьютер К-340А и секретные вычисления
Советский суперкомпьютер К-340А и секретные вычисления
 
07 string
07 string07 string
07 string
 

More from JIuc

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоровJIuc
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисленияJIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникацииJIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмJIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениеJIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютераJIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд ExcelJIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бдJIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данныхJIuc
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними даннымиJIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
тест бд
тест бдтест бд
тест бдJIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функцииJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
икр
икрикр
икрJIuc
 

More from JIuc (20)

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

021

  • 2. Логические схемы ЭВМ имею практическое применение в вычислительной технике. Они используются для: 1. реализации выполнения математических операций; 2. хранения информации.
  • 3. Итак, как процессор выполняет математические операции? Прежде всего, обратите внимание на следующие моменты:  Каким образом должна быть представлена информация, чтобы с ней мог работать компьютер? (В двоичном коде, т.е. в виде 0 и 1.)  Чтобы компьютер мог выполнять математические операции с числами, в какой системе счисления они должны быть представлены? (В двоичной.)  Почему? (Потому что двоичную систему счисления наиболее просто реализовать в технических устройствах.)  Какие сигналы подаются на входы логических вентилей? (0 и 1.)
  • 4.  Для того чтобы максимально упростить работу компьютера, все математические операции (вычитание, деление умножение и т.д.) сводятся к сложению.  Вспомним таблицу сложения двоичных чисел. Запишем ее в несколько иной форме. А В S 0 0 0 0 1 1 1 0 1 1 1 1 0
  • 5.  Обратите внимание на дополнительный столбец. Его мы ввели потому, что при сложении происходит перенос в старший разряд. Обозначим его Р и закончим заполнение таблицы. А В Р S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0
  • 6. Проанализируем полученный результат.  Таблице истинности какой логической функции аналогичен столбец Р? (Логическое умножение.)  Таблице истинности какой логической функции аналогичен столбец S? (Логическое сложение, кроме случая, когда на выходы подаются две единицы.)  Логическое выражение, по которому можно определить сумму S, записывается следующим образом: S = (A v В) & (А & В).  Построим к этому логическому выражению логическую схему:
  • 7.  Проследим за изменением сигнала при прохождении через схему: С какого элемента можно снимать сигнал Р, если мы выяснили, что результат Р соответствует логическому умножению? (С первого вентиля, реализующего операцию конъюнкции.) Полученная нами схема выполняет сложение двоичных одноразрядных чисел и называется полусумматором, так как не учитывает перенос из младшего разряда в старший (выход Р).
  • 8.  Сумматор — это логическая электронная схемы, выполняющая сложение двоичных чисел. Сумматор является главной частью процессора. Рассмотрим принцип работы одноразрядного двоичного сумматора. Одноразрядный сумматор должен иметь три входа: А, В - слагаемые и Р0 — перенос из предыдущего разряда и выходы: S — сумма и Р — перенос. Нарисуем одноразрядный сумматор в виде единого функционального узла:
  • 9. Логические выражения для Р и S будут иметь следующий вид:  S = (AvBvP0)&P0v(A&B&P0).  P = (A&B)v(A&P0)v(B&P0). А В Р0 Р S 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 Построим таблицу сложения:
  • 10.  Для того чтобы вычислить сумму n-разрядных двоичных чисел, необходимо использовать многоразрядный сумматор, в котором на каждый разряд ставится одноразрядный сумматор и выход-перенос сумматора младшего разряда подключается к входу сумматора старшего разряда.
  • 11.  Триггер (trigger — защелка, спусковой крючок) — это устройство, позволяющее запоминать, хранить и считывать информацию. Каждый триггер хранит 1 бит информации, т.е он может находиться в одном из двух устойчивых состояний — логический «0» или логическая «1».  Триггер способен почти мгновенно переходить из одного электрического состояния в другое и наоборот.
  • 12.  Логическая схема триггера выглядит следующим образом:  Входы триггера расшифровываются следующим образом — S (от английского Set — установка) и R (Reset — сброс). Они используются для установки триггера в единичное состояние и сброса в нулевое. В связи с этим такой триггер называется RS-триггер.  Выход Q называется прямым, а противоположный - инверсный. Сигналы на прямом и инверсном выходах, конечно же, должны быть противоположны.
  • 13.  Рассмотрим, как работает эта схема. Пусть для определенности на вход S подан единичный сигнал, a R = 0. Тогда независимо от состояния другого входа, который подсоединен к выходу Q (иначе говоря, вне зависимости от предыдущего состояния триггера), верхний по схеме элемент ИЛИ-НЕ получит на выходе 0 (результат ИЛИ, естественно, равен 1, но его инверсия - 0). Этот нулевой сигнал передается на вход другого логического элемента, где на втором входе R тоже установлен 0. В итоге после выполнения логических операций ИЛИ-НЕ над двумя входными нулями этот элемент получает на выходе 1, которую возвращает первому элементу на соответствующий вход. Последнее обстоятельство очень важно: теперь, когда на этом входе установилась 1, состояние другого входа (S) больше не играет роли. Иными словами, если даже теперь убрать входной сигнал S, внутреннее распределение уровней сохранится без изменения. Поскольку согласно нашим рассуждениям Q = 1, триггер перешел в единичное состояние, и, пока не придут новые внешние сигналы, сохраняет его. Итак, при подаче сигнала на вход S триггер переходит в устойчивое единичное состояние.
  • 14.  При противоположной комбинации сигналов R = 1 и S = 0 вследствие полной симметрии схемы все происходит совершенно аналогично, но теперь на выходе Q уже получается 0.  Иными словами, при подаче сигнала на вход R- триггер сбрасывается в устойчивое нулевое состояние.
  • 15.  Окончание действия сигнала в обоих случаях приводит к тому, что R = 0 и S = 0. Мы видели, что при этом триггер сохраняет на выходе Q тот сигнал, который был установлен входным импульсом (S или R). Отсюда такой режим часто называют режимом хранения информации.  Итак, при отсутствии входных сигналов триггер сохраняет последнее занесенное в него значение сколь угодно долго.  Оставшийся режим S = 1 и R = 1, когда сигнал подается на оба входа одновременно, считается запрещенным, поскольку в этом случае после снятия входных сигналов (особенно одновременного!) результат непредсказуем.
  • 16. Вход S Вход R Выход Q Выход ¬Q Режим триггера 1 0 1 0 Установка 1 0 1 0 1 Установка 0 0 0 Последние значения Хранение информации 1 1 Запрещено!
  • 17. RS-триггер, или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы. При подаче единицы на вход S (отангл.  Set — установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от  англ. Reset — сбросить) выходное состояние становится равным логическому нулю. S R Q(t) Q(t+1) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 * 1 1 1 *
  • 18.  JK-триггер работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное.  Вход J (от англ. Jump — прыжок) аналогичен входу S у RS-триггера.  Вход K (от англ. Kill — убить) аналогичен входу R у RS-триггера. При подаче единицы на вход J и нуля на вход K выходное состояние триггера становится равным логической единице. А при подаче единицы на вход K и нуля на вход J выходное состояние триггера становится равным логическому нулю. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. JK-триггер в отличие от RS-триггера не имеет запрещённых состояний на основных входах, однако это никак не помогает при нарушении правил разработки логических схем. J K Q(t) Q(t+1) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0
  • 19.  D-триггер (D от англ. delay — задержка) — запоминает состояние входа и выдаёт его на выход. D- триггеры имеют, как минимум, два входа: информационный D и синхронизации С. Сохранение информации в D-триггерах происходит в момент прихода активного фронта на вход С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защёлкой. D Q(t) Q(t+1) 0 0 0 0 1 0 1 0 1 1 1 1
  • 20.  Т-триггер по каждому такту изменяет своё логическое состояние на противоположное при единице на входе Т, и не изменяет выходное состояние при нуле на входе T.  Т-триггер часто называют счётным триггером. Т-триггер может строиться как на JK, так и на D- триггерах. T Q(t) Q(t+1) 0 0 0 0 1 1 1 0 1 1 1 0
  • 21.  Работа схемы T-триггера (при T=1) на базе восьми 2И-НЕлогических вентилей. Слева — входы, справа — выходы. Синий цвет соответствует 0, красный — 1