Tags: MIPS RASPBERRY WINDOWS L2 X64 LINUX EXEC .
Here is the simplest possible calculator program, simplified version of bc UNIX utility:
123+456
(unsigned) dec: 579 hex: 0x243 bin: 1001000011
120/10
(unsigned) dec: 12 hex: 0xC bin: 1100
-10
(unsigned) dec: 4294967286 hex: 0xFFFFFFF6 bin: 11111111111111111111111111110110
(signed) dec: -10 hex: -0xA bin: -1010
-10+20
(unsigned) dec: 10 hex: 0xA bin: 1010
It is known that it supports 4 arithmetic operations and negative numbers can be denoted with minus before the number. But it's also known that there are at least 7 undocumented features. Try to find them all.
More challenges: challenges.re; about solutions: challenges.re/#Solutions.