Книга: Как изобрести все
Назад: 241
Дальше: 243

242

Вы могли заметить, что сумматоры работают только с целыми положительными числами, и это правда. Но проблему можно решить, оставив один бинарный разряд – пусть это будет самый левый, – чтобы в нем фиксировался знак: если там 0, то число положительное, если 1 – отрицательное. А для работы с дробными числами вроде 2,452262 вам просто необходимо помнить, где должна стоять меж разрядов точка, отделяющая целую часть от дробной, и все остальное будет действовать как раньше.
Назад: 241
Дальше: 243