david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
504
429
-37
-346
-113
158
------
Wandle folgende Zahl in eine Fliesskommazahl um
1492
david@www2:~$
-504 -429 -37
504/2 = 252 Rest 0
252/2 = 126 Rest 0
126/2 = 63 Rest 0
63/2 = 31 Rest 1
31/2 = 15 Rest 1
15/2 = 7 Rest 1
7/2 = 3 Rest 1
3/2 = 1 Rest 1
1/2 = 0 Rest 1
111111000
429/2 = 214 Rest 1
214/2 = 107 Rest 0
107/2 = 53 Rest 1
53/2 = 26 Rest 1
26/2 = 13 Rest 0
13/2 = 6 Rest 1
6/2 = 3 Rest 0
3/2 = 1 Rest 1
1/2 = 0 Rest 1
110101101
37/2 = 18 Rest 1
18/2 = 9 Rest 0
9/2 = 4 Rest 1
4/2 = 2 Rest 0
2/2 = 1 Rest 0
1/2 = 0 Rest 1
100101
111111000
110101101
100101
erweitern:
0.0001.1111.1000
0.0001.1010.1101
0.0000.0010.0101
1er Komplement
1.1110.0000.0111
1.1110.0101.0010
1.1111.1101.1010
2er Komplement
1.1110.0000.1000
1.1110.0101.0011
1.1111.1101.1011
Addieren
1.1110.0000.1000
1.1110.0101.0011
----------------
1.1100.0101.1011
1.1111.1101.1011
----------------
1.1100.0011.0110
-4096
2048
1024
32
16
4
2
12
----
3126
800
70
4
96
11
---
970
-504
-429
-37
2
----
970