лекция 426 Дополнительный код, арифметика

  Рет қаралды 2,271

Электротехника и электроника для программистов

Электротехника и электроника для программистов

Күн бұрын

Пікірлер: 9
@mnas2883
@mnas2883 7 ай бұрын
Здорово ! Как не хватало такой среды лет 35 назад, приходилось всё на бумажке карандашиком...
@Blah-Blah-y4c
@Blah-Blah-y4c 7 ай бұрын
Большое спасибо! Жаль когда я учился у нас преподаватели не были такими прекрасными лекторами.... Добра!
@alexbaumgarten385
@alexbaumgarten385 7 ай бұрын
Коротко и ясно!
@rexlapis2073
@rexlapis2073 7 ай бұрын
Большое спасибо за лекцию!
@АндрейКарпенков-с9н
@АндрейКарпенков-с9н 7 ай бұрын
Спасибо вам.
@Александр-т4я2к
@Александр-т4я2к 7 ай бұрын
Посовейтуйте литературу по основам цифровой схемотехники, в которой на Ваш взгляд всё максимально подробно расписано.
@user-qc4dd6ed3n
@user-qc4dd6ed3n 6 ай бұрын
Жаль не сказали самое важное, что это вообще за дополнительный код. То, что старший бит это знак еще не все. Если просто так принять, есть проблема, в числовом ряду будет (0) и (-0), к тому же все арифметические операции будут неверными. Поэтому чтобы получить -1 в дополнительном коде берем 1 (0001) побитная инверсия (1110) и плюс единица. Тем самым получаем -1 в дополнительном коде (1111) Где старший бит это знак числа, но по большому счету нам фиолетово на это. Теперь если сложить два числа со знаком (1111 + 0001) мы получаем 0, но при этом у нас возникает перенос(да, в данном случае мы то знаем, что его нет, но флаг в регистре то поднимется, ибо, пусть будет микроконтроллер, он просто напросто не в курсе, что числа знаковые и в дополнительном коде, ему абсолютно фиолетово как мы представляем себе знаковые числа, он работает только с 0 и 1, на все остальное ему глубоко наплевать). И это просто необходимо учитывать при работе со знаковыми числами. Тоже самое делаем и при обратном преобразовании, побитная инверсия + 1 (1111 > 0000 > 0001) и получаем 1. Да, числовой ряд становится непривычным 0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1, зато сложение и вычитание дают верные результаты без каких либо дополнительных преобразований, за исключением переноса/заема. Про него вы также не упомянули...
@НиколайМельников-б3з
@НиколайМельников-б3з 7 ай бұрын
Спасибо ! Вникнуть на лету реально. Анатолий Борисович расскажите О. микросхеме 169 АА 2..
@mnas2883
@mnas2883 7 ай бұрын
eandc.ru/pdf/mikroskhema/k169aa2.pdf
лекция 427 Конструктор: шифраторы, мультиплексоры
10:28
Электротехника и электроника для программистов
Рет қаралды 2,4 М.
лекция 415 Общие принципы природы применительно к электронике
17:21
Электротехника и электроника для программистов
Рет қаралды 10 М.
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 24 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 3,2 МЛН
PIZZA or CHICKEN // Left or Right Challenge
00:18
Hungry FAM
Рет қаралды 15 МЛН
лекция 412 Элементы зонной теории проводимости
22:43
Электротехника и электроника для программистов
Рет қаралды 17 М.
лекция 413 Проводимость полупроводников с примесями
19:07
Электротехника и электроника для программистов
Рет қаралды 10 М.
лекция 416 Сигналы как способ описания  цифровых схем
14:20
Электротехника и электроника для программистов
Рет қаралды 8 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,2 МЛН
Прямой Обратный Дополнительный
15:22
Просто о сложном
Рет қаралды 84 М.
Нужна ли математика программисту?
12:49
Sergey Nemchinskiy
Рет қаралды 63 М.
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 24 МЛН