ASK.doc

(109 KB) Pobierz
BIN

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
             -----    ...

Zgłoś jeśli naruszono regulamin