


Zrozumienie odejmowanie w elektronice cyfrowej
Odejmowanie to obwód, który odejmuje jedną liczbę od drugiej. Jest stosowany w cyfrowych obwodach elektronicznych do wykonywania operacji odejmowania. Odejmowanie pobiera dwa dane wejściowe binarne, jedno reprezentujące odjemną (liczbę, od której należy odjąć), a drugie reprezentujące odejmowanie (liczbę, którą należy odjąć), i generuje wynik reprezentujący różnicę między dwiema liczbami.
Podstawowy element konstrukcyjny odejmowanie jest półsumatorem, który dodaje dwa wejścia binarne i daje wynik reprezentujący sumę dwóch wejść. Aby zaimplementować odejmowanie za pomocą półsumatorów, możemy użyć dwóch półsumatorów połączonych w określony sposób. Jeden półsumator przyjmuje odejmowanie jako dane wejściowe i generuje wynik dla pierwszej pozycji bitu, podczas gdy drugi półsumator przyjmuje odejmowanie jako dane wejściowe i generuje wynik dla drugiej pozycji bitu. Wyniki tych dwóch półsumatorów są następnie odejmowane od siebie, aby otrzymać końcowy wynik odejmowanie.
Na przykład rozważmy 4-bitowy odejmowanie, który przyjmuje dwie 4-bitowe liczby binarne jako dane wejściowe i generuje 4-bitowy wynik binarny reprezentujący różnicę między tymi dwiema liczbami. Możemy zaimplementować ten odejmowanie za pomocą dwóch półsumatorów w następujący sposób:
Półsumator 1 przyjmuje odjemną (4 bity) jako dane wejściowe i generuje wynik dla pierwszej pozycji bitu (4 bity).
Półsumator 2 przyjmuje odejmowanie (4 bity) bity) jako dane wejściowe i generuje wynik dla drugiej pozycji bitu (4 bity).
Wyjścia tych dwóch półsumatorów są następnie odejmowane od siebie, aby otrzymać końcowy wynik odejmowanie. Odbywa się to poprzez dodanie znaku ujemnego do wyniku półsumatora 2, tak że wynik półsumatora 1 minus wynik półsumatora 2 daje nam różnicę między dwoma wejściami. W skrócie, odejmowanie jest obwód wykonujący operacje odejmowania na liczbach binarnych poprzez użycie półsumatora w celu dodania dwóch liczb, a następnie odejmowanie wyniku jednego półsumatora od wyniku drugiego.



