( locsemege | 2021. 06. 24., cs – 20:24 )

Szerintem a kettes komplemens összeadás egyszerűbb. Ha teljes összeadót és kivonót csinálsz függetlenül, kell majd egy multiplexer, amely kiválasztja, melyikről jöjjön az eredmény. Kettes komplemens összeadásnál a kivonandó bitjeit egy-egy xor kapun küldöd át, a xor kapu másik bemenete jön az utasítás dekóderből aszerint, hogy add vagy sub az utasítás. Ha nem kell alulról carry-t fogadni, akkor ezt az utasítás dekóderből jövő bitet a bemenő carry-be is bekötheted, s máris megvan a kettes komplemens.