Даю корону за верный ответ с объяснением!!!СРОЧНО!!!!1.)Сложить двоичные числа 1101 и 10. 2.)Сложить двоичные числа 1100 и 1011!!!Информатика
Answers & Comments
kntbek
Представим числа 110110 и 1010 в прямом коде. Представим число 1101 в двоичном коде. 1101 = 100010011012 Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1. Таким образом, число 1101 в прямом двоичном коде записывается как 0,10001001101 Представим число 10 в двоичном коде. 10 = 10102 Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1. Таким образом, число 10 в прямом двоичном коде записывается как 0,0000001010 Сложим числа 010001001101 и 000000001010 В 3-ом разряде возникло переполнение (1 + 1 = 10). Поэтому записываем 0, а 1 переносим на 4-й разряд. 11 10 9 8 7 6 5 4 3 2 1 0 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1
Answers & Comments
Представим число 1101 в двоичном коде.
1101 = 100010011012
Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.
Таким образом, число 1101 в прямом двоичном коде записывается как 0,10001001101
Представим число 10 в двоичном коде.
10 = 10102
Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.
Таким образом, число 10 в прямом двоичном коде записывается как 0,0000001010
Сложим числа 010001001101 и 000000001010
В 3-ом разряде возникло переполнение (1 + 1 = 10). Поэтому записываем 0, а 1 переносим на 4-й разряд.
11 10 9 8 7 6 5 4 3 2 1 0
1
0 1 0 0 0 1 0 0 1 1 0 1
0 0 0 0 0 0 0 0 1 0 1 0
0 1 1 1
В итоге получаем:
11 10 9 8 7 6 5 4 3 2 1 0
1
0 1 0 0 0 1 0 0 1 1 0 1
0 0 0 0 0 0 0 0 1 0 1 0
0 1 0 0 0 1 0 1 0 1 1 1
Результат сложения: 010001010111
Получили число 010001010111. В десятичном представлении это число имеет вид:
Для перевода необходимо умножить разряд числа на соответствующую ему степень разряда.
010001010111 = 211*0 + 210*1 + 29*0 + 28*0 + 27*0 + 26*1 + 25*0 + 24*1 + 23*0 + 22*1 + 21*1 + 20*1 = 0 + 1024 + 0 + 0 + 0 + 64 + 0 + 16 + 0 + 4 + 2 + 1 = 1111
Результат сложения (в десятичном представлении): 1111