BIN* dodawanie 110011101 | 1+1 = 0 (i 1 przechodzi) + 101110101 | 0+1 = 1 // 1+0 = 1 ----------- | 1+1+1 = 1 (i 1 przechodzi) 1100010010 | etc. * odejmowanie 100110001 | 1-1 = 0 - 11001101 | 0-0 = 0 ---------- | 0-1 = (2)-1 = 1 ("zabiera się" 1 obok) 001100100 | 1-0 - 1 * mnożenie 110011 | 1*1 = 1 * 1011 | 1*0 = 0 // 0*1 = 0 ------- | 0*0 = 0 110011 110011 000000 + 110011 ----------- 1000110001 * dzielenie 110110 ---------- 1001010010 : 1011 - 1011 ----- 001111 - 1011 ---- 10000 - 1011 ----- 001011 - 1011 ---- 0000
OCT * dodawanie 7603572 | 7+3 = 10 - (8) = 2 (1 przechodzi) + 6345734 | etc. -------- 16151526 * odejmowanie 7530674 | 4-7 = (8) + 4-7 = 5 ("zabiera się" 1 obok) - 5765467 | etc. -------- 1543205 * mnożenie 764357 | 7*4 = 28 / 8 = 3r4 (3 przechodzi, 4 "na dół") * 354 | 5*4 (+3) = 20 + 3 = 23 / 8 = 2r7 (2 przechodzi, 7 "na dół") ------- | etc. 3721674 4706253 + 2735315 ---------- 346536124 * dodawanie / odejmowanie - analogicznie do poprzednich przykład na dodawanie: [ 2211111 ] - w nawiasie to co "przechodzi" 7BAA496 | 6+9+B = 26 - 16 = A (1 przechodzi) + DC97879 | ... AF76DCB | 1+B+C+F = 39 - 16 = 23 - 16 = 7 (2 przechodzi) --------- | etc. 207B8ADA * mnożenie BABA | A*A = 100 / 16 = 6r4 (6 przechodzi, 4 "na dół") * CA | A*B (+6) = 110 + 6 = 116 / 16 = 7r4 ----- ...
sobieskiego145