АПС Л4. Операционные устройства

preview_player
Показать описание
Лекция продолжает затронутую ранее тему о устройствах, выполняющих различные операции над данными в компьютере. На этот раз поговорили о аппаратных умножителях, делителях, в том числе чисел с фиксированной и плавающей точкой.

Основные моменты лекции:
2:32 - немного о последовательных операционных устройствах
3:46 - параллельный аппаратный умножитель
11:28 - последовательный аппаратный умножитель
15:19 - параллельный аппаратный делитель
28:24 - последовательный аппаратный делитель (слайд и пара слов)
29:39 - вспомогательные (избыточные) системы счисления
41:19 - акция для студентов
43:33 - представление чисел в формате с фиксированной точкой
49:30 - представление чисел в формате с плавающей точкой (ieee754)
1:01:10 - алгоритм сложение чисел с плавающей точкой
1:08:18 - особые случаи формата с плавающей точкой
1:10:23 - аппаратная реализация сумматора чисел с плавающей точкой
1:13:33 - аппаратная реализация умножителя чисел с плавающей точкой
1:14:54 - аппаратная реализация делителя чисел с плавающей точкой
1:15:47 - немного о представлении чисел в формате posit
1:20:53 - сравнение ieee754 и posit
1:24:05 - двоично-десятичный формат представления чисел

Рекомендации по теме
Комментарии
Автор

Таймкоды:
2:32 - немного о последовательных операционных устройствах
3:46 - параллельный аппаратный умножитель
11:28 - последовательный аппаратный умножитель
15:19 - параллельный аппаратный делитель
28:24 - последовательный аппаратный делитель (слайд и пара слов)
29:39 - вспомогательные (избыточные) системы счисления
41:19 - акция для студентов
43:33 - представление чисел в формате с фиксированной точкой
49:30 - представление чисел в формате с плавающей точкой (ieee754)
1:01:10 - алгоритм сложение чисел с плавающей точкой
1:08:18 - особые случаи формата с плавающей точкой
1:10:23 - аппаратная реализация сумматора чисел с плавающей точкой
1:13:33 - аппаратная реализация умножителя чисел с плавающей точкой
1:14:54 - аппаратная реализация делителя чисел с плавающей точкой
1:15:47 - немного о представлении чисел в формате posit
1:20:53 - сравнение ieee754 и posit
1:24:05 - двоично-десятичный формат представления чисел



digital_machines
Автор

Про 43 минуту: ты бы знал, сколько людей смотрят эти лекции и черпают от них знания

MrRONE
Автор

10:07 Мне казалось, эта презентация была взята у харисов, а она, оказывается, вручную рисовалась? O_o

MrRONE
Автор

На 46 минуте, думаю, модуль, потому что, скинув старший битик, мы получим число - и так конвертируем знаковое в модуль

MrRONE
Автор

Очень интересно. Я уже сначала ставлю лайк, потом смотрю.

Про деление лучше сначала напомнить как в школе делят десятичные. Наверно все забыли, никто никогда на бумажке не делит. Потом, что мы как обычно работаем с цепочками битов и нужно лишь понять что делается на каждом шаге. А там всего лишь вычитание. Вернее даже прибавление заранее инвертированного. И получаем практически та же схема как в умножении. Только на выход пойдет не накопленная внизу сумма, а маска бит B, которая была столбиком слева. Сумма же должна получиться 0 если мы успешно разобрали число на степени двойки.

olegnabatov
Автор

6:34 "Если мы говорим, про двоичные числа, то умножать их просто халява"

MrRONE