Сообщение от 9xakep
|
Спасибо, но я мало что понял).
|
задавай вопросы
Сообщение от 9xakep
|
Только у меня последний вопрос, скорее из части информатики:
Почему -1, это 1111, а не 1001 (если 4 бита)?
|
Ну это же договоренность такая, неудобно так. В случае дополнительного кода положительные и отрицательные числа складываются одинаково. Если же взять твою альтернативную схему, несмотря на ее логичность что ли или прямолинейность: 1) положительные и отрицательные числа складываются по-разному, 2) с переполнением сложнее: в случае дополнительного кода просто отбрасываются или заимствуются дополнительные разряды (как при сложении/вычитании в столбик), а здесь как?
Код:
|
0111b (7)
+
0001b (1)
---------
1111b (-7) |
либо если не переполнение, то что?