
- •1. Математическая и логическая основа вт
- •Проблема представления информации.
- •Системы счисления, используемые в цифровой технике.
- •1.3. Формы представления двоичных чисел.
- •1.4. Арифметические операции над числами с фиксированной точкой.
- •1.6.Логическая основа вт. Элементарные фал и их техническая реализация.
- •2. Комбинационные цифровые устройства (кцу).
- •2.1. Последовательность синтеза кцу.
- •2.2. Табличный и скобочный способы задания кцу.
- •2.5. Основные законы и тождества алгебры логики.
- •Минимизация фал.
- •2.7. Базисы и минимальные базисы.
- •1 Вариант - обычный каскад.
- •2 Вариант - каскад с открытым коллектором.
- •3 Вариант - каскад с открытым эмиттером.
- •4 Вариант - каскад с тремя состояниями.
- •3. Последовательностные цифровые устройства (пцу).
- •3.1. Понятие пцу.
- •1 Этап. Определение минимального числа состояний, позволяющих построить устойчивый автомат, соответствующий поставленным условиям работы.
- •Переход к динамическому способу управления;
- •Увеличение числа состояний автомата, т.Е. Числа триггеров зу.
- •2 Этап. Определение количества и типа триггеров зу.
- •3 Этап. Определение функций переходов и синтез кцу1.
- •Лекция 11 d rg 1 Циклический сдвиг организуется путём соединения выхо-
- •Двоичные счётчики.
- •C t tt t tt t tt c ct2 1 q1 графическое
- •Счётчики с произвольным модулем счёта.
- •Полупроводниковые запоминающие устройства.
- •4.1. Классификация и основные характеристики зу.
- •4.2. Организация накопителя зу.
- •4.3. Статические озу.
- •4.4. Динамические озу.
- •4.6. Построение памяти заданной структуры.
- •4.7. Стековая память.
- •Преобразователи сигналов.
- •6.1. Принципы построения цап.
- •Согласующее
- •6.2. Основные параметры цап.
- •6.3. Аналого-цифровые преобразователи.
- •6.4. Основные параметры ацп.
- •7. Принципы управления микропроцессора.
- •7.1. Классификация микропроцессоров.
- •7.2. Декомпозиция мп.
- •7 .3. Принцип аппаратного управления ("жёсткой" логики).
- •7.4. Принцип микропрограммного управления (гибкой логики).
- •7.5. Способы формирования сигналов управления
- •Код номера
- •7.6. Операционное устройство мп.
- •7.7. Обобщённая структурная схема мп.
- •8. Элементы архитектуры мп.
- •8.1. Структура команд.
- •Необходимость иметь большее число разрядов для представления адресов и кода операции приводит к недопустимо большой длине трёхадресной команды;
- •Часто в качестве операндов используются результаты предыдущих операций, хранимых в регистрах мп. В этом случае трёхадресный формат используется неэффективно.
- •8.2. Способы адресации, основанные на прямом использовании кода команды.
- •Номера реги- стров
- •Число 4527
- •Адрес 1765
- •8.3. Способы адресации, основанные на преобразовании кода команды.
- •8.4. Понятие вектора состояния мп.
- •8.5. Понятие системы прерывания программ.
- •8.6. Характеристики системы прерывания.
- •8.7. Способы организации приоритетного обслуживания запросов прерывания.
- •Счётчик
- •Счётчик
- •Компаратор
- •Код маски
- •8.8. Процесс выполнения команд. Рабочий цикл мп.
- •8.9. Конвейерная обработка команд и данных.
- •8.10. Особенности risc-архитектуры.
- •Усложнение процессора делает более трудным или даже невыполнимым реализацию его на одном кристалле, что могло бы облегчить достижение высокой производительности.
- •Регистры глобальных переменных
- •Регистр адреса
- •Цепи данных
- •Интерфейс пу
- •Канал ввода-вывода
- •Канал ввода-вывода
- •1. Организация цепочки данных.
- •9.4. Интерфейсы периферийных устройств.
- •Данные от процессора
- •Данные в процессор
- •Регистр передатчика очищен
- •Регистр приёмника заполнен
ЛЕКЦИЯ 1.
Дисциплина ВТ и ИТ изучает средства цифровой и вычислительной техники, которые используются при построении цифровых систем обработки и передачи информации. Основные преимущества таких систем заключаются в увеличении объёма передаваемой информации и снижении влияния помех на качество связи.
Литература по курсу:
1. Угрюмов Е.П. Цифровая схемотехника. Санкт-Петербург «БВХ-Петербург» 2002, 528с.
Евреинов Э.В. Цифровая и вычислительная техника. - М.: Радио и связь, 1991..
Шило В.Л. Популярные микросхемы ТТЛ: Справочник. - М.: "Аргус", 1993.
Цифровые интегральные микросхемы: Справочник. - Минск: "Беларусь": "Полымя", 1996.
Справочник по микросхемам серии К155. - М.: Эхо, 1991.
Цифровые интегральные микросхемы: Справочник. - М.: Радио и связь, 1994.
1. Математическая и логическая основа вт
Проблема представления информации.
Информация - это любые сведения, о каком либо объекте. Материальным носителем информации является сообщение. Следовательно, под обработкой и передачей информации понимается обработка и передача сообщений.
Каждое сообщение представляет собой набор элементов из алфавита определённого языка. Сообщения над бесконечным алфавитом называются непрерывными, а над конечным - дискретными.
Примером непрерывных сообщений является речь, элементы которой представляют собой бесконечное множество фонемов. Примером дискретных сообщений является текст, элементы которого представляют собой конечный набор букв данного алфавита.
Системы счисления, используемые в цифровой технике.
В цифровой технике используются основная и вспомогательные системы счисления. Все эти системы позиционные, т.е. численное значение отдельной цифры зависит от позиции, которую она занимает в изображении числа. Например, в десятичном числе 888 цифра 8 третьей позиции отображает число 800, второй позиции - 80, а первой - 8. Основной является двоичная система счисления, поскольку язык двоичных чисел - родной язык любой цифровой системы.
Любое число в двоичной системе счисления представляется последовательностью нулей и единиц. Например, десятичное число 18 в двоичной системе счисления будет иметь вид: 10010.
Позиция, занимаемая отдельной цифрой в изображении числа, называется разрядом. Разряды нумеруются, начиная с 0 и справа налево:
4 3 2 1 0 номер разряда
1 0 0 1 0 двоичное число
24 23 22 21 20 вес разряда
Самый правый разряд называется младшим, а самый левый - старшим.
Количественное значение одной единицы разряда называется весом разряда.
Численно вес разряда определяется через основание Е системы счисления и номер i разряда: Еi. Так в десятичной системе вес i-го разряда равен 10i, а в двоичной - 2i.
Понятие веса разряда позволяет легко перейти от двоичного числа к десятичному с помощью полинома вида:
N10 = Xn2n + Xn-12n-1 +...+ X020 , где Хi - значение i-го разряда (0 или 1).
Так для числа 100102 получаем: 1*24 + 0*23 + 0*22 + 1*21 + 0*20 = 1810 .
Обратный переход производится путём последовательного деления десятичного числа на 2 (основание системы счисления) до тех пор, пока частное не окажется меньше 2.
Правило преобразования покажем на примере десятичного числа 29.
Остаток от первого деления заносится в
1 1 1 0 1 29:2=14:2=7:2=3:2=1 младший разряд двоичного числа. Т.к. ча-
28
14
6
2
стное больше 2, то деление продолжается.
1 0 1 1 Остаток второго деления заносится в сле-
дующий более старший разряд и т.д. На-
конец, последнее частное, меньшее основа-ния системы счисления, заносится в старший разряд двоичного числа.
В реальных системах и устройствах длина двоичных чисел ограничена разрядной сеткой.
Разрядной сеткой называется общее число разрядов, отведённых в данной системе или устройстве для представления двоичных чисел.
Разрядная сетка определяется по формуле: n= log2(Mmax + 1),
где Mmax - наибольшее из диапазона десятичных чисел, которые могут быть обработаны данной системой или устройством. Односторонние скобки означают, что результат вычисления следует округлить до ближайшего наибольшего целого. Например, результат 2.01 следует округлить до 3.
Обратно, при заданной разрядной сетке n, верхняя граница диапазона десятичных чисел определяется по формуле: Mmax = 2n -1.
Общее же количество десятичных чисел, которые можно представить с помощью n двоичных разрядов, определяется формулой: M = 2n.
Кроме двоичной в цифровой технике используются 8- и 16-ричная системы счисления. Введены они только из соображений удобства записи программ и то лишь на языках низкого уровня (машинном - языке нулей и единиц, или Ассемблера), а потому являются вспомогательными.
Алфавит 8-ричной системы счисления состоит из восьми арабских цифр от 0 до 7.
Алфавит 16-ричной системы счисления состоит из 10 арабских цифр от 0 до 9 и шести латинских букв: A-10, B-11, C-12, D-13, E-14, F-15.
Переход от 8- и 16-ричных чисел к десятичным и обратно аналогичен случаю двоичных чисел, но с учётом того, что основанием данных систем счисления является не 2, а 8 и 16, соответственно.
Переход от двоичных чисел к 8-ричным производится по следующему правилу. Двоичное число, начиная с младших разрядов, разбивается на
0111001012 триады (тройки символов). Если длина числа не кратна
трём,
то оно дополняется старшими нулевыми
разряда-
3458 ми. Каждая триада записывается символами 8-ричного
алфавита.
0111101001012 При переходе к 16-ричным числам двоичное число
разбивается
на тетрады (четвёрки символов), каждая
7А516 из которых записывается символами 16-ричного алфа-
вита.
К сожалению, не существует явных алгоритмов перевода чисел из 8- в 16- ричную систему счисления и обратно. Поэтому в этих случаях используется
7108 В3С116 промежуточное двоичное
0001110010002 0010110011110000012 представление: исходное
1С816 1317018 число переводится в двоичное, а затем по выше приведённому правилу - в искомое.