Прямой Обратный Дополнительный

Поділитися
Вставка
  • Опубліковано 23 бер 2020
  • Просто о сложном. В видео приводятся примеры сложения положительных и отрицательных чисел в обратном и дополнительном коде.

КОМЕНТАРІ • 100

  • @johnbrown3233
    @johnbrown3233 3 роки тому +415

    Вот кому нужно быть звукорежиссером в хоррорах)))0)

  • @user-ho2ko8xw1h
    @user-ho2ko8xw1h 2 роки тому +41

    Благодарю вас от всей души! У нас препод не может нормально объяснить, и вот перед повторным зачетом появилась нужда выучить данную тему. Вы большой молодец, чтоб я бнз вас делал! Передаю привет от лица группы програмистов 5-го корпуса РУДН п. Лазаревское!

  • @muhammadabdulloev3600
    @muhammadabdulloev3600 3 роки тому +46

    Спс огромное также музыка крутая тема,когда засыпаешь она тебя заряжает просто трудно обьяснить)))

    • @makstef6809
      @makstef6809 2 роки тому +22

      Я раза три на стуле подпрыгнул от заряда бодрости, пока видео смотрел))))

  • @mrsokolinski3302
    @mrsokolinski3302 Рік тому +2

    Спасибо большое за обьяснение этой темы вам, и тем безызвестным блогерам, выкладывающим подобные видеоролики. Кратко и понятно.

  • @glaros9028
    @glaros9028 6 місяців тому +3

    Классная лекция! Спасибо большое! Я начала искать материал после того, как мозг сломался в вузовской методичке. Но, блин, от муз темы "Шурика" пару - тройку раз подпрыгнула 😂

  • @user-uf5eu9ep4p
    @user-uf5eu9ep4p 3 роки тому +30

    Спасибо , в этом видео есть некоторые нюансы, которые не объясняются в некоторых статьях т. к. считают что и так понятно. А в этом уроке объяснили))

  • @maxim7603
    @maxim7603 3 роки тому +80

    Видео норм, но музыка кошмар, она раз в 10 громче видео , -уши

    • @BOT_Wally1
      @BOT_Wally1 2 роки тому +1

      @Dmitriy Mod а смысл смотреть если тебе скучно?

    • @vasyanpro4567345
      @vasyanpro4567345 2 роки тому

      тонкомпенсацию включи аудио драйвере

    • @arch6544
      @arch6544 2 роки тому

      Too much

    • @denissoloviev6697
      @denissoloviev6697 2 роки тому

      @Dmitriy Mod Ага, я прм испугался

  • @donrumata9197
    @donrumata9197 3 роки тому +6

    Спасибо за Ваш труд. Все действительно просто и понятно

  • @andrejparfirev6519
    @andrejparfirev6519 Рік тому

    Спасибо за видео. Быстро, понятно, без воды.

  • @egorkalmykov4003
    @egorkalmykov4003 8 місяців тому

    Спасибо Вам огромное ! Всё очень понятно и доступно ! Читаю книгу С.Прата по языку С. Дошёл до манипулирования битами. В книге тоже освещаются эти моменты , но совсем немного. Ваше видео расставило всё по своим местам.

  • @Yurik_3D
    @Yurik_3D 2 роки тому +2

    Пам-пам-пампарам!! Пам-парампан-пампарам!!! Вот такая музыка должна быть в перерывах во время лекции, тогда намного понятнее

  • @dragona.
    @dragona. 2 роки тому +1

    Ты лучши, ты крут, ты не такой как мой препод глек, спасибо, храни тебя нейросеть!

  • @qwaqa625
    @qwaqa625 Рік тому +1

    Огромное спасибо за вклад в будующего инженера-программиста!

  • @user-ik6cj9ng6l
    @user-ik6cj9ng6l 2 місяці тому

    Дуже добре розказали цю тему.Дякую

  • @ukrainianeye2545
    @ukrainianeye2545 3 роки тому +3

    Очень понятно объяснили,спасибо)

  • @Ryuko0
    @Ryuko0 3 роки тому +1

    Спасибо, за урок, все очень понятно

  • @kuksinsky
    @kuksinsky 3 роки тому +7

    Музыка специально сделана, чтобы не засыпали :)

  • @user-ug8wz7mt8m
    @user-ug8wz7mt8m 4 роки тому +5

    музыка выносит мозги

  • @instore9088
    @instore9088 2 роки тому +2

    потратить кучу времени, чтобы понять всю нужную информацию за 15 минут, огромное Вам спасибо

  • @ekzzy9054
    @ekzzy9054 7 місяців тому

    не мог понять где ошибаюсь, посмотрел, всё понял. спасибо!

  • @GD-hp5hk
    @GD-hp5hk Рік тому +1

    Очень хорошее объяснение, спасибо

  • @user-xo8bl8pz6g
    @user-xo8bl8pz6g Рік тому

    спасибо огромное, вы лучший!!

  • @user-ti9wt5mi4x
    @user-ti9wt5mi4x 3 роки тому +19

    Большое спасибо за урок! Запишите, пожалуйста, урок об умножении/делении.

  • @aijanakaldybaeva4057
    @aijanakaldybaeva4057 8 місяців тому

    Спасибо большое ! Все очень понятно ❤️❤️❤️❤️❤️❤️❤️❤️

  • @ashster19
    @ashster19 10 місяців тому

    спасибо за понятное объяснение!!!

  • @blackshark-1964
    @blackshark-1964 Рік тому

    Вы просто лучший!!!

  • @MetallShmel
    @MetallShmel 18 днів тому

    блин весь день сижу все излазил! везде кривое какое то пояснение! Наткнулся на вас понял! СПС!

  • @naofumeeeeeeech
    @naofumeeeeeeech Рік тому

    спасибо тебе, ты мне очень помог

  • @eightuponatime
    @eightuponatime 8 місяців тому

    спасибо, теперь наконец-то понятно

  • @curcur8192
    @curcur8192 Рік тому

    Большое спасибо!

  • @bigball6392
    @bigball6392 4 роки тому +13

    "но всего не выучишь, но всего не выкуришь" - цитаты великих Исламбеков

  • @user-ul9sg4vy2w
    @user-ul9sg4vy2w 2 роки тому

    Спасибо!💚

  • @mokrushechka
    @mokrushechka Рік тому +6

    14:39 не поэтому 1 прибавляется, а потому что отрицательный ответ нужно перевести в прямой код.

    • @ivanprokofyev
      @ivanprokofyev 17 днів тому

      Я искал этот комментарий! )))
      -Но мне кажется, что поправка не верна, правило одно: для смены знака двоичного представления целого числа с двоичным дополнением (tow's complement) нужно произвести инверсию каждого разряда и прибавить единицу.-
      Штудирую А.В.Столярова "Введение в программирование" и похоже, что не зря. )

  • @mykolakeyj1306
    @mykolakeyj1306 10 місяців тому

    Ту ту, ту туру, тутуруту тутуру вам большое за это

  • @user-xd7wj6dq2q
    @user-xd7wj6dq2q 10 днів тому

    сумматор складывает в дополнительном коде или в инверсном?

  • @user-xk8bh1gl8j
    @user-xk8bh1gl8j 2 роки тому

    Спасибо вам

  • @aurumof
    @aurumof 3 роки тому +1

    Почему при сложении разряд слева ушел на право? 8:20
    Спасибо

  • @user-qt9wr4kq8e
    @user-qt9wr4kq8e Рік тому

    СПАСИБО!!!!!!!!!!!!!!!!

  • @MissKryukova
    @MissKryukova 3 роки тому +4

    Огромное спасибо за очень наглядный пример без сложной теории с формулами! Единственный вопрос, а в прямом коде отрицательные числа не складываются? У меня просто задание в вузе, даны пары чисел (как положительные, так и оба отрицательные, так и разнознаковые : например 2 и 3, -5 и -10, -3 и 7) и требуется для каждой пары выполнить сложение во всех трех кодах, а также вычитание (считай , сложение тоже) во всех трех кодах. Это подвох или все-таки в прямом коде складывают?

  • @positivenozy6065
    @positivenozy6065 Рік тому +3

    Здравствуйте! Тайм-код 8:34, появился вопрос: почему лишнюю единицу мы дополнительно прибавляем к числу? Спасибо

    • @Player-yg2rj
      @Player-yg2rj 11 місяців тому +1

      потому что у нас произошло переполнение, когда это происходит нужно лишнюю единицу прибавить снова, а не оставить как было

  • @herztard
    @herztard 2 роки тому

    спасибо!)

  • @user-tk1wn2bw4o
    @user-tk1wn2bw4o 3 роки тому +4

    спасибо, там кажется были нюансы, которые не проговорили... например когда делаешь суммирование и получаешь положительное число то оно получается в прямом коде, хотя работал в инвертированным кодом....а когда получилось в ответе отрицательное число(во время работы в инвертированном коде)....то нужно сделать инверсию....похоже что в процессоре логически зашиты все эти правила что бы всегда суммировать...это я к тому что я ошибаюсь где-то?...или действительно эти правила достаточно искусственные....

    • @vasyapupkin6594
      @vasyapupkin6594 2 роки тому +1

      я думаю, дело в том что положительные числа во всех трёх типах кодов получается одинаковым(и в видео это показано). Поэтому если в результате суммирования получилось положительное число(в самом левом разряде ноль), то и нет смысла делать инверсию, так как положительное везде одинаково. А вот если получилось в результате суммирования отрицательное число(в самом левом разряде единица), то тогда чтоб понять что за число получилось, надо сделать инверсию отрицательного числа, и при дополнительном коде после инверсии ещё единицу добавить. Но инверсию мы делаем для себя чтоб понять что это за число. Машина так и хранит отрицательные числа в обратном/дополнительном коде.
      Я так понял, надеюсь верно 😅

  • @user-pd4tj6fz8f
    @user-pd4tj6fz8f 3 дні тому

    искал медь, нашел золото

  • @user-tb7wr8ld7o
    @user-tb7wr8ld7o 8 місяців тому +2

    Я буду рад если кто то обьяснит, почему это работает. А то выглядит как шаманство, тут что то добавили, там инверсия, а здесь отбросили. Почему, по какому логическому заключению это делается? Как я должен догадаться до этого метода?

  • @fhhjhhfghb6472
    @fhhjhhfghb6472 3 роки тому +2

    в прямом коде сложение не выполняется?

  • @user-yl7il2ex2q
    @user-yl7il2ex2q 2 роки тому

    Спасибо! прекрасное объяснение!

  • @Master_Mollan
    @Master_Mollan 2 роки тому

    где то 2 пересдачи 3 недели пытался найти как складывать отриц двоичный код, пока не нашёл ваш урок, самое интересное что почти везде после сложения не инвертировали результат

  • @user-bc9my6cd2y
    @user-bc9my6cd2y 11 місяців тому

    спасибо

  • @ivangricyan8040
    @ivangricyan8040 2 роки тому

    Спасибо. Это великолепно!!!

  • @user-ky9qp1sh2w
    @user-ky9qp1sh2w 2 роки тому

    Получается при сложении положительного и отрицательного чисел в дополнительном коде единица отбрасывается, а при сложении отрицательных чисел в допкоде - прибавляется?

    • @mokrushechka
      @mokrushechka Рік тому +1

      При возвращении из доп кода в прямой вам в любом случае нужно прибавлять единицу. Попробуйте 3-5, например. Здесь это не очень понятно показано.

  • @entsill2524
    @entsill2524 2 місяці тому +1

    9:20. 14:36.

  • @yhcebatolko3887
    @yhcebatolko3887 3 роки тому +1

    коды чисел и хоррор в одном флаконе

  • @duckyduckk448
    @duckyduckk448 Рік тому

    1:40 почему именно от 0-127? как это узнать для 16тиразрядного регистра, например?

    • @duckyduckk448
      @duckyduckk448 Рік тому

      а, я поняла. типо 2^7-1 получается тк мы не учитываем знак и нуль с которого начинаем отсчет

  • @firemasterterentiev8311
    @firemasterterentiev8311 Рік тому +1

    Как же громко играет музыка, я сделаю видео громче что б слышать материал, и тут музыка на большой громкости начинает играть. Это мешает, но видео хорошее

  • @KtoTytKrichal
    @KtoTytKrichal 8 місяців тому +1

    для чего нужен обратный, дополнительный. Почему только отрицательный инвертируется, зачем единица прибавляется в дополнительном. Зачем суммировать в обратном и дополнительном....

  • @positivenozy6065
    @positivenozy6065 Рік тому +3

    И ещё вопрос возник на 15-ой минуте. Почему в примере добавляется единица в доп коде, а в прошлом примере опускается?

    • @MadKingRPS
      @MadKingRPS Рік тому +1

      там можно пойти другим путем. Мы при преобразовании из прямого кода в дополнительный сначала инвертируем, а потом добавляем единицу. Для преобразования из дополнительного в обратный просто делаем эти шаги в обратном направлении - вычитаем единицу, а потом инвертируем. Никаких единиц, при переполнении в случае сложения двух отрицательных чисел, запоминать не нужно.

    • @improveforwin
      @improveforwin Рік тому

      @@MadKingRPS как я понял эти единички просто друг друга съедают из-за того что два отрицательных числа?

  • @user-yv4js4rg1l
    @user-yv4js4rg1l 3 роки тому

    Где произведения и деление

  • @Bezdarnyi_Master
    @Bezdarnyi_Master 2 роки тому

    а где он - который "следующий урок"?)))

  • @user-jv4jj7mj5j
    @user-jv4jj7mj5j 2 місяці тому

    я совсем не поняла сложение😭 как это делается ? откуда эти нули и единицы берутся не понимаю...ктото может дать название ролика где это объясняется

  • @7yuken
    @7yuken 2 роки тому

    привет дилик

  • @user-pc4vb3lj5z
    @user-pc4vb3lj5z Рік тому

    Как все просто и понятно за 15 минут! Спасибо большое. Лекция 1,5 часовая ни о чем…

  • @user-qp1dv9gk5g
    @user-qp1dv9gk5g Рік тому

    как от -12 +10 = ?

  • @akakiypetrov1853
    @akakiypetrov1853 8 місяців тому

    Это - не об'яснение, а инструкция по выполнение операции (сложение).

  • @Leleka2310
    @Leleka2310 2 роки тому +1

    Музня слабо перекриває голос . Гучніше треба.

  • @Demid812
    @Demid812 3 роки тому +1

    ошибки есть

  • @CrazyDed114
    @CrazyDed114 2 роки тому +1

    3 это 11 в двоичном,почему у тебя 0000011?

    • @aturlanov
      @aturlanov 2 роки тому +2

      Потому что это 8 разрядный регистр из 8 битов. Один бит это 1 или 0. Итого имеем [0]0000011

    • @user-zo4ik7vw2q
      @user-zo4ik7vw2q Рік тому +1

      0-ми заполняются оставшиеся ячейки (это незначащие 0-ли)

  • @flashbackpref
    @flashbackpref Рік тому +1

    можно без этого цирка с музыкой?

  • @ItigoMomomiya
    @ItigoMomomiya Рік тому

    Музыка и звук голоса обалдеть как не соответствуют друг другу. Если можно, так больше не делайте

  • @_renamed_
    @_renamed_ 2 роки тому

    Вообщето -128 если единицами забить 7 разрядов.

    • @aturlanov
      @aturlanov 2 роки тому +3

      Вообще-то 127. 128 = 1 000 0000

    • @_renamed_
      @_renamed_ 3 місяці тому

      @@aturlanov А ноль куда делся? Он тоже число.

  • @user-zb3pb9vi2q
    @user-zb3pb9vi2q 2 роки тому

    неуместная дурная музыка, к тому же слишком громкая

  • @user-cp3pi7um7j
    @user-cp3pi7um7j 3 роки тому

    Четырех глазый неудачник

    • @user-dp2xv1gm5d
      @user-dp2xv1gm5d 3 роки тому +2

      у тебя четыре глаза?

    • @user-kj7sz8kd1j
      @user-kj7sz8kd1j 2 роки тому

      Этот человек не носит очки.

    • @arlashhh
      @arlashhh 2 роки тому

      @@user-kj7sz8kd1j +++

  • @user-kh6sr8tp1m
    @user-kh6sr8tp1m Рік тому

    В общем после 8:24 можно не смотреть. Вышедшую из 8 разрядов единицу прибавить как 1 в число...