informatyka:podstawy-dzialania-komputera:adder_sumator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
informatyka:podstawy-dzialania-komputera:adder_sumator [2024/05/04 11:40] kawcixinformatyka:podstawy-dzialania-komputera:adder_sumator [2024/05/04 15:52] (current) kawcix
Line 4: Line 4:
  
 Aby go zbudować, zbudujemy half adder - który dodaje 2 bity i Full adder - który dodaje 3 bity.  Aby go zbudować, zbudujemy half adder - który dodaje 2 bity i Full adder - który dodaje 3 bity. 
 +
 +Aby zrozumieć jego działanie musisz przeczytać: [[informatyka:podstawy-dzialania-komputera:dodawanie_w_systemie_binarnym|7 Dodawanie w systemie binarnym]]
  
 {{:informatyka:podstawy-dzialania-komputera:half-adder-and-full-adder.jpg?400|}} {{:informatyka:podstawy-dzialania-komputera:half-adder-and-full-adder.jpg?400|}}
Line 47: Line 49:
  
 CARRY: CARRY:
-NOT(A) AND B AND C or+NOT(A) AND B AND C 
 +A AND NOT(B) AND C 
 +A AND B AND NOT(C) 
 +A AND B AND C 
 +
 +C AND B OR A AND B OR A AND C
  
-A AND NOT(B) AND C or+moja implementacja:
  
-A AND B AND NOT(C) or+{{ :informatyka:podstawy-dzialania-komputera:nagranie_ekranu_z_2024-05-04_11-43-08.webm |}} 
 + 
 +Prościej jest zaimplementować full adder za pomocą half adderów: 
 + 
 +{{:informatyka:podstawy-dzialania-komputera:zrzut_ekranu_z_2024-05-04_11-45-25.png?400|}} 
 + 
 + 
 +===== Adder ===== 
 + 
 +Mając już half adder i full adder możemy je połączyć, aby otrzymać adder.  
 + 
 +Poniżej implementacja addera który dodaje dwie 4 bitowe liczby. 
 + 
 +{{:informatyka:podstawy-dzialania-komputera:4bitadder.png?600|}} 
 + 
 +Na początku mamy half adder, bo nie potrzebujemy "carry" dla pierwszej liczby. Następnie mamy odpowiednio połączone full addedry.  
 + 
 +Bardziej "czytelny" przykład jego działania: 
 + 
 +{{ :informatyka:podstawy-dzialania-komputera:nagranie_ekranu_z_2024-05-04_15-48-05.webm |}}
  
-A AND B AND C 
  
  
  
  • informatyka/podstawy-dzialania-komputera/adder_sumator.1714815624.txt
  • Last modified: 2024/05/04 11:40
  • by kawcix