1の補数表現でも通用する、と思ったが、-0が問題か。