
- •Самостоятельное изучение
- •Модели и система параметров логических элементов
- •2. Типы выходных каскадов цифровых элементов: логический выход.
- •3. Типы выходных каскадов цифровых элементов: выходы с тремя состояниями.
- •Типы выходных каскадов цифровых элементов: выход с открытым коллектором.
- •Паразитные связи цифровых элементов по цепям питания, фильтрация питающих напряжений в схемах цифровых устройств.
- •6 Типовые ситуации при построении цифровых устройств на имс
- •7 Согласование уровней сигналов. Сопряжение кмоп и тлл схем.
- •8 Схемы низковольтной кмоп-логики и их сопряжение с другими схемами.
- •8 Схемы низковольтной кмоп-логики и их сопряжение с другими схемами. (продолжение)
- •9 Элементы индикации
- •9 Элементы индикации (продолжение)
- •10 Риски в комбинационных схемах.
- •11. Дешифраторы, преобразователи кодов
- •12. Шифраторы
- •13. Мультиплексоры.
- •14. Демультиплексоры
- •Компараторы (схемы сравнения).
- •16.Синхронизация в цифровых устройствах.
- •17. Регистры.
- •18. Счетчики. Двоичные счетчики.
- •18. Счетчики. Двоичные счетчики. (продолжение)
- •19. Двоично-кодированные счетчики с произвольным модулем.
- •20. Счетчики с недвоичным кодированием.
- •20. Счетчики с недвоичным кодированием. (продолжение)
- •21. Полиномиальные счетчики.
- •2 1. Полиномиальные счётчики (продолжение)
- •22. Представление чисел с фиксированной запятой.
- •23. Представление чисел с плавающей запятой.
- •24. Погрешности представления чисел.
- •25. Кодирование двоичных чисел со знаком: прямой код
- •26. Кодирование двоичных чисел со знаком: дополнительный код.
- •27. Кодирование двоичных чисел со знаком: обратный код.
- •28. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в прямых кодах. Особенности выполнения операций над числами без знака.
- •29. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в дополнительных кодах.
- •30. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в обратных кодах.
- •30. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в обратных кодах. (продолжение)
- •31. Переполнение при сложении чисел с фиксированной запятой. Модифицированные коды. [лекции, стр.26-28]
- •31. Переполнение при сложении чисел с фиксированной запятой. Модифицированные коды. [лекции, стр.26-28] (продолжение)
- •32.Умножение чисел с фиксированной запятой: общая схема целочисленного умножения. [подробнее с примерами – лекции, стр. 28-3 , но это след. Вопросы]
- •33. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом множимого.
- •34. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом суммы частичных произведений
- •35. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом множимого.
- •36. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом суммы частичных произведений.
- •Умножение двоичных чисел со знаком. Умножение чисел в дополнительном коде.
- •38. Логические методы ускорения умножения: алгоритм Бута.
- •39 Логические методы ускорения умножения: модифицированный алгоритм Бута, алгоритм Лемана
- •40. Логические методы ускорения умножения: умножение с обработкой двух разрядов множителя за шаг (умножение на два разряда одновременно)
- •41.Деление чисел с фиксированной запятой: общая схема целочисленного деления.
- •42. Методы деления двоичных чисел без знака: деление с восстановлением остатка.
- •43. Методы деления двоичных чисел без знака: деление без восстановления остатка.
- •44. Деление двоичных чисел со знаком. Деление чисел в дополнительном коде.
- •Сложение и вычитание двоичных чисел в форме с плавающей запятой.
- •46.Умножение чисел с плавающей запятой.
- •47. Деление чисел с плавающей запятой.
- •48.Выполнение операций сложение и вычитание в двоично-десятичном коде.
- •49.Сложение в двоично-десятичном коде чисел со знаком.
- •50.Сумматоры. Одноразрядный сумматор. Многоразрядные сумматоры.
- •50.Сумматоры. Одноразрядный сумматор. Многоразрядные сумматоры. (продолжение)
- •51.Арифметико-логические устройства (алу).
33. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом множимого.
Р=А×В=А(bn-12n-1+…+b121+b020)=A2n-1bn-1+…+A21b1+A20b0
Алгоритм умножения включает следующие шаги:
1) обнуление СЧП ;
2) анализ младшего разряда множителя:
если b0=1, выполняется сложение ЧП0 = A с СЧП0 и переход к п. 3;
если b1=0, сразу переход к п. 3;
3) сдвиг множимого влево;
4) анализ очередного разряда множителя:
если b1 = 1, выполняется сложение ЧП1·21 с СЧП1 и переход к п. 5;
если b1=0, непосредственно переход к п. 5;
5) сдвиг множимого влево;
6) анализ очередного bi разряда множителя и т.д. После анализа старшего bn-1 разряда множителя осуществляется последнее сложение ЧПn-1·2n-1 с суммой частичных произведений СЧПn-1 (если bn-1=1), и процесс прекращается.
Результирующая СЧПn является искомым произведением.
34. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом суммы частичных произведений
Применив схему Горнера, выражение для произведения можно записать следующим образом:
P=(…(((0)21+Abn-1)21+Abn-2)21+…+Ab1)21+Ab0
Выражения в скобках в формуле представляют собой последовательные значения СЧПi, определяемые рекуррентной формулой
СЧПi=СЧПi-121+Abn-1, СЧП0=0, i=1,…,n
Алгоритм умножения включает следующие шаги:
1) обнуление СЧП0;
2) сдвиг СЧП0 влево;
3) анализ старшего разряда множителя: если bn-1 = l, выполняется сложение ЧПn-1= A с СЧП020 и переход к п. 4;
если bn-1 = 0, сразу переход к п. 4;
4) сдвиг СЧП1 влево;
5) анализ очередного bn-2 разряда множителя и т.д. После анализа младшего b0 разряда множителя выполняется последнее сложение ЧП0 = A с СЧПn-1 (если b0 = 1), и процесс прекращается.
35. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом множимого.
P=A2n2-1bn-1+…+A2n2-(n-1)b1+A2n2-nb0=
=V2-1bn-1+…+V2-(n-1)b1+V2-nb0
где V=A2n – множимое, сдвинутое влево на n разрядов.
Алгоритм умножения включает следующие шаги:
1) обнуление СЧП0;
2) сдвиг множимого вправо;
3) анализ старшего разряда множителя:
если bn-1=1, вып. сложение ЧПn-12-1 с СЧП0 и переход к п. 4;
если bn-1 =0, сразу переход к п. 4;
4) сдвиг множимого вправо;
5) анализ очередного разряда bn-2 множителя и т.д. После анализа младшего разряда b0 множителя осуществляется последнее сложение ЧП0·2-1 с СЧП (если b0 =1), и процесс прекращается.
36. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом суммы частичных произведений.
Применив схему Горнера к методу 3, выражение для произведения можно записать следующим образом:
P=2-1(Vbn-1+2-1(Vbn-2+…+2-1(Vb1+2-1(Vb0+0))…))
СЧПi=CЧПi-1+2-1+Vbi-1, CЧП0=0, i=1,…,n
Алгоритм умножения включает следующие шаги:
1) обнуление СЧП0;
2) анализ младшего разряда множителя:
если b0 = 1, сложение ЧП0 = V с СЧП0 и переход к п. 3;
если b0 = 0, непосредственно переход к п. 3;
3) сдвиг СЧП1 вправо;
4) анализ очередного разряда b1 множителя и т.д. После анализа старшего разряда bn-1 множителя осуществляются последнее сложение ЧПn-1 с СЧПn-1 (если bn-1 = l) и последний сдвиг СЧПn вправо, после чего процесс прекращается.
Варианты со сдвигом множимого на практике не используются, поскольку для их реализации регистр множимого, регистр СЧП и сумматор должны иметь разрядность 2n, поэтому примеры для вариантов 2 и 4.