Выполните арифметические операции над числами в шестнадцатеричной системе счисления: а) add14+356dc б) 8a6d5-9ddf

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Ниже приведены подробные решения для арифметических операций в шестнадцатеричной (HEX) системе счисления. а) Сложение: ADD1416+356DC16cap A cap D cap D 14 sub 16 plus 356 cap D cap C sub 16 При сложении в шестнадцатеричной системе, если сумма разрядов превышает 1515 ( Fcap F), мы вычитаем 1616 и переносим единицу в старший разряд. Поразрядное вычисление (справа налево):

  1. Разряд 0: 4+C(12)=164 plus cap C open paren 12 close paren equals 16.
    • 1616=016 minus 16 equals 0. Записываем 0, перенос 1.
    Разряд 1: 1+D(13)+11 plus cap D open paren 13 close paren plus 1 (перенос) =15equals 15.
    • 15=F15 equals cap F. Записываем F.
    Разряд 2: D(13)+6=19cap D open paren 13 close paren plus 6 equals 19.
    • 1916=319 minus 16 equals 3. Записываем 3, перенос 1.
    Разряд 3: D(13)+5+1cap D open paren 13 close paren plus 5 plus 1 (перенос) =19equals 19.
    • 1916=319 minus 16 equals 3. Записываем 3, перенос 1.
    Разряд 4: A(10)+3+1cap A open paren 10 close paren plus 3 plus 1 (перенос) =14equals 14.
    • 14=E14 equals cap E. Записываем E.

Результат: ADD1416+356DC16=E33F016cap A cap D cap D 14 sub 16 plus 356 cap D cap C sub 16 equals cap E 33 cap F 0 sub 16б) Вычитание: 8A6D5169DDF168 cap A 6 cap D 5 sub 16 minus 9 cap D cap D cap F sub 16 При вычитании, если уменьшаемое меньше вычитаемого, мы занимаем единицу ( 1616 в десятичном эквиваленте) у старшего разряда. Поразрядное вычисление (справа налево):

  1. Разряд 0: 5F(15)5 minus cap F open paren 15 close paren. Занимаем у соседнего разряда.
    • (16+5)15=2115=6open paren 16 plus 5 close paren minus 15 equals 21 minus 15 equals 6. Записываем 6.
    Разряд 1: D(13)1cap D open paren 13 close paren minus 1 (занято) D(13)=1213negative cap D open paren 13 close paren equals 12 minus 13. Занимаем у соседнего разряда.
    • (16+12)13=2813=15open paren 16 plus 12 close paren minus 13 equals 28 minus 13 equals 15. Записываем F.
    Разряд 2: 616 minus 1 (занято) D(13)=513negative cap D open paren 13 close paren equals 5 minus 13. Занимаем у соседнего разряда.
    • (16+5)13=2113=8open paren 16 plus 5 close paren minus 13 equals 21 minus 13 equals 8. Записываем 8.
    Разряд 3: A(10)1cap A open paren 10 close paren minus 1 (занято) -9=99=0negative 9 equals 9 minus 9 equals 0. Записываем 0. Разряд 4: 80=88 minus 0 equals 8. Записываем 8.

Результат: 8A6D5169DDF16=808F6168 cap A 6 cap D 5 sub 16 minus 9 cap D cap D cap F sub 16 equals 808 cap F 6 sub 16Итоговые ответы:

  • а) E33F0
  • б) 808F6

Хотите, чтобы я перевел эти результаты в десятичную систему счисления для проверки?

Форма ответа

Ваш аватар