Конспект лекций Губарь (Конспект лекций "Начальный курс информатики" А.М.Губарь), страница 13

PDF-файл Конспект лекций Губарь (Конспект лекций "Начальный курс информатики" А.М.Губарь), страница 13 Информатика (108457): Книга - 1 семестрКонспект лекций Губарь (Конспект лекций "Начальный курс информатики" А.М.Губарь) - PDF, страница 13 (108457) - СтудИзба2021-07-27СтудИзба

Описание файла

PDF-файл из архива "Конспект лекций "Начальный курс информатики" А.М.Губарь", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 13 страницы из PDF

Под минимальной дизъюнктивной нормальной формойпонимается такая форма, которая обладает минимальным количеством хi посравнениюсдругимидизъюнктивныминормальнымиформами,удовлетворяющими исходной функции fi ( x1, x2, …, xn).Итак, проектирование логических схем компьютера осуществляется наоснове аппарата алгебры логики. Анализ схемы, то есть выяснение того,какие двоичные сигналы появляются на ее выходе с приходом входныхсигналов, сводится к выполнению логических вычислений, а синтез иоптимизация логических схем, то есть построение схем, реализующихзаданные преобразования и содержащих минимальное число элементов, – квыполнению эквивалентных преобразований в том или ином базисе. Можноеще отметить, что практически любая компьютерная программа содержиткоманды условного перехода с логическими условиями, истинность илиложность которых определяется по правилам алгебры логики.3.8. Функциональные схемы некоторых блоков компьютераСначала рассмотрим на уровне функциональных схем реализацию,пожалуй, основного блока компьютера – сумматора, который выполняетарифметическое суммирование кодов чисел.При сложении двух чисел x и y в каждом разряде сумматора, начиная совторого, производится сложение трех цифр: двух цифр xi и yi данного разрядапервого и второго слагаемых и цифры переноса Pi из соседнего младшегоразряда.

В результате получаются цифра суммы Si для этого разряда и цифрапереносаPi+1вследующийстаршийразряд.Работасумматораиллюстрируется таблицей 3.8:Т а б л и ц а 3.8Входы и выходы сумматораxiВходыyiPiВыходыSiPi+10000111100110011010101010110100100010111На основании этой таблицы можно составить булевы функции,описывающие функционирование одноразрядного сумматора:_ ____ _Si = xi∙yi∙Pi \/ xi∙ yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi,___Pi+1 = xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi.Выражение для Pi+1 можно упростить:______Pi+1 = xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi = xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi \/xi∙yi∙Pi \/ xi∙yi∙Pi \/ xi∙yi∙Pi = yi∙Pi∙( xi\/ xi) \/ xi∙Pi∙( yi \/ yi) \/ xi∙yi∙( Pi \/ Pi) =yi∙Pi \/ xi∙Pi \/ xi∙yi.Попробуйтеопределить,какиесоотношенияалгебрылогикибылииспользованы при проведении этих эквивалентных преобразований.

Итак,Pi+1 = xi∙yi \/ xi∙Pi \/ yi∙Pi.Функциональная схема одноразрядного комбинационного сумматора,реализующего выражения для Si и Pi+1, и его условное обозначение показанына рисунке 3.4:Рис. 3.4. Одноразрядный комбинационный сумматорТакой сумматор вырабатывает выходные сигналы суммы Si и переносаPi+1, определяемые комбинацией цифр слагаемых и переноса из младшегоразряда, одновременно поданных на входы, поскольку он не обладаетпамятью.Многоразрядныйкомбинационныйсумматорпоследовательногодействия (рисунок 3.5) производит сложение двух двоичных чисел,представленных в последовательном коде.Рис. 3.5.

Многоразрядный комбинационный сумматорпоследовательного действияПараметры линии задержки (╞╡) выбираются такими, чтобы обеспечитьпоступление сигнала переноса, образующегося при сложении цифр (i –1)-горазряда,одновременноспоступлениемi-хразрядовчисел.Длясинхронизации поступления входных сигналов используются схемы И,управляемые синхронизирующими импульсами СИ 1, синхроимпульсы СИ 2обеспечивают выдачу результата.Изодноразрядныхсумматоровможносоставитьпараллельныймногоразрядный сумматор, схема которого приведена на рисунке 3.6.Параллельным он называется потому, что в нем входные и выходныесигналы, соответствующие цифрам слагаемых xi и yi и суммы Si в пределаходного разряда, представляются в параллельных кодах.Рис.

3.6. Параллельный сумматор с последовательным переносомПо характеру распространения переноса различают также сумматоры спараллельным и групповым переносом, чтобы быстродействие работы этихсхем было выше, но их рассмотрение выходит за рамки нашего курса.До сих пор приводились примеры реализации сумматоров на основекомбинационныхсхем,необладающихпамятью.Однако,как ужеотмечалось, обработка информации в компьютере осуществляется такжецифровыми автоматами.Простейшим таким автоматом, наиболее широко распространенным вкомпьютерах, является триггер – электронное устройство, обладающее двумяустойчивыми состояниями. Одному из них приписывается значение 1,другому – 0; состояние в котором в данный момент находится триггер,распознается по его выходному сигналу. Под воздействием входного сигналатриггер скачкообразно переходит из одного устойчивого состояния в другое,при этом так же скачкообразно изменяется уровень напряжения еговыходногосигнала.Такимобразом,триггервыполняетоперациюзапоминания кодов 0 и 1.Существуют различные схемы триггеров, но мы рассмотрим только двеиз них.

На рисунке 3.7, а приведено условное обозначение асинхронногооднотактного RS-триггера, а на рисунке 3.7, б – двухтактного триггера сосчетным входом.Рис. 3.7. Условные обозначения однотактного и двухтактного триггеровс установочными входами и со счетным входом (а и б)Сигнал, соответствующий единице и поданный на R-вход RS-триггера,устанавливает его в нулевое состояние. Единичный сигнал, поданный на Sвход, устанавливает триггер в единичное состояние. Следует подчеркнуть,что если триггер находился в состоянии 0, то 1 на R-входе не изменит егосостояния; аналогично 1 на S-входе не приведет к изменению единичногосостояния триггера. Если на оба входа поступают сигналы, соответствующие0, то состояние триггера, естественно, не меняется, и он находится в режимехранения предыдущего состояния. Одновременная подача единичныхсигналов на оба входа такого триггера запрещена.

Приведенные рассужденияиллюстрируются таблицей 3.9:Т а б л и ц а 3.9Работа RS-триггераtR0011S0101t+1QQ(t)10-СостояниеХранениеУстановка 1Установка 0ЗапрещеноКогда RS-триггер находится в единичном состоянии, на его прямомвыходе Q – высокий потенциал, соответствующий коду 1; нулевое состояниехарактеризуется низким потенциалом кода 0 на выходе Q. Для инверсноговыхода триггера – все наоборот: 1 на выходе для нулевого состояния и 0 – дляединичного.Отличие триггера со счетным входом от RS-триггера заключается в том,что он перебрасывается, то есть меняет свое состояние на противоположное,от каждого входного сигнала, соответствующего 1 и поступающего на егосчетный вход.Одноразряднымнакапливающимсумматором,представленнымнарисунке 3.8, называется схема, осуществляющая суммирование поочереднопоступающих на вход цифр слагаемых и переноса с запоминанием результатасложения.

Такой сумматор строится на основе триггера со счетным входом.Рис. 3.8. Одноразрядный накапливающий сумматорВ момент ti на вход поступает цифра первого слагаемого xi изаписывается в триггер, затем – код второго слагаемого yi; в триггереобразуется результат их сложения по модулю два. После окончания втриггере переходных процессов приходит сигнал переноса Pi, которыйсуммируется с содержимым триггера и записывает в него цифру i-го разрядаполучаемой суммы Si. Единица переноса Pi+1 образуется в соответствии свыражением 3.2. Когда xi = yi = 1, срабатывает схема И2, в остальныхслучаях – схема И1.

Линия задержки (╞╡) предназначена для того, чтобы кодyi поступил на схему И2 после окончания в триггере переходных процессов.Итак, на функциональном уровне мы рассмотрели несколько схемсумматоров, реализованных на базе комбинационных схем и цифровыхавтоматов. Теперь перейдем к изучению некоторых схем счетчиков.Счетчик – это типовой узел компьютера, предназначенный для подсчетачисла входных сигналов. Они классифицируются по коэффициентампересчета, по выполняемым арифметическим операциям и по типам цепейпереноса. Счетчики состоят из последовательно включенных триггеров,управляемых по счетному входу. Выходной сигнал триггера предыдущегоразряда поступает на счетный вход триггера последующего разряда.

Онназывается сигналом переноса и образуется на прямом выходе триггера приего переходе из состояния 1 в состояние 0. Сигнал переноса на инверсномвыходе триггера образуется, соответственно, при его переходе из 0 в 1.Суммирующий двоичный счетчик с последовательным переносом ивременная диаграмма его работы представлены на рисунке 3.9:Рис. 3.9. Схема суммирующего счетчикаи временная диаграмма его работыВ исходное нулевое состояние такой счетчик устанавливается сигналом,поступающим на R-входы всех триггеров. Первый импульс, поступающий навход схемы (на счетный вход триггера Т1), перебрасывает Т1 в состояние 1,при этом на его прямом выходе единицы переноса в следующий разряд невозникает, и триггер Т2 остается в нулевом состоянии.

Второй входнойимпульс переключает Т1 в нулевое состояние, и сигнал переноса с егопрямого выхода устанавливает Т2 в состояние 1. Третий входной импульспереведет Т1 в 1, после четвертого импульса Т1 и Т2 будут в нулевом, а Т3 –в единичном состоянии и т.д.Таким образом, Т1 перебрасывается от каждого входного импульса, Т2 –от каждого второго, Т3 – от каждого четвертого импульса, и на выходе такогосчетчика сигнал появится после прихода восьмого входного импульса.Следовательно, рассмотренный счетчик имеет коэффициент пересчета,равный восьми.

Состояния всех трех триггеров счетчика в зависимости отприходящих входных сигналов приведены в таблице 3.10:Т а б л и ц а 3.10Работа двоичного счетчикаВход012345678Т1010101010Т2001100110Т3000011110Выход000000001В общем случае на выходе n-разрядного счетчика сигнал будет послепрохождения 2n входных импульсов, а максимальное число, которое можетхранить такой счетчик, равно 2n – 1. Отсюда ясно, как строятся счетчики скоэффициентом пересчета, кратным 2n: достаточно выбрать количестворазрядов такого счетчика, равное показателю двойки. Например, счетчик с k= 16 должен содержать 4 разряда, с k = 32 – 5 разрядов и т.д.

А как построитьсчетчик с любым коэффициентом пересчета, не кратным 2n? Для этого надоруководствоваться следующим правилом.Пусть необходимо реализовать схему счетчика с k = 10. Достаточнопросто понять, что такая схема должна содержать 4 триггера. Далее замечаем,что 16 – 10 = 610 = 1102. Полученное двоичное число показывает, что второй итретий триггеры искомой схемы охватываются обратными связями так, какэто представлено на рисунке 3.10.

Если бы мы строили счетчик, например, сk =21, то получили бы: 32 – 21 = 11 10 = 10112, то есть в пятиразрядномсчетчике триггеры первого, второго и четвертого разрядов должны бытьохвачены обратными связями.Рис. 3.10. Счетчик с k = 10До седьмого входного импульса включительно такой счетчик работает врежиме обычного двоичного счетчика, то есть в нем будет записано число1112 = 710, так как триггеры Т1, Т2 и Т3 будут в единичном состоянии, а Т4 –в нулевом. С приходом восьмого импульса Т1, Т2 и Т3 последовательноперебросятся в 0, а Т4 впервые перейдет из 0 в 1, поэтому единица переноса сего инверсного выхода затем перебросит Т2 и Т3 по их S-входам в единичноесостояние, и в счетчике окажется число 11102 = 1410 (Т4 = Т3 = Т2 = 1, Т1= 0).Девятый импульс переведет Т1 в 1, а после десятого импульса все триггерыбудут в 0 с появлением сигнала на выходе схемы.Мы также не будем рассматривать схемы счетчиков с различнымицепями переноса, повышающими их быстродействие, так как это являетсяпредметом изучения в курсе «Схемотехника».Контрольные вопросы1.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5285
Авторов
на СтудИзбе
418
Средний доход
с одного платного файла
Обучение Подробнее