본문 바로가기

Book4

[Project 2] Boolean Arithmetic Implementation of the adder chips and the ALU 1. Half-Adder 2. Full-Adder 3. Multi-Bit Adder 4. Incrementer A special-purpose chip dedicated to adding the constant 1 to a given number. 5. Arithmetic Logical Unit The Hack ALU computes a fixed set of functions out ¼ fiðx; yÞ where x and y are the chip’s two 16-bit inputs, out is the chip’s 16-bit output, and fi is an arithmetic or logical function.. 2023. 1. 21.
[Chapter 2] Boolean Arithmetic The ALU is the centerpiece chip that executes all the arithmetic and logical operations performed by the computer. Hence, building the ALU functionality is an important step toward understanding how the Central Processing Unit (CPU ) and the overall computer work. Binary Addition : A pair of binary numbers can be added digit by digit from right to left, according to the same elementary school me.. 2023. 1. 20.
[Project 1] Boolean Logic Implementation of some logic gates using only nand gate(and already implemented gates). Basic Logic Gates 1. Not 2. And 3. Or 4. Xor 5. Multiplexor 6. Demultiplexor Multi-Bit Version of Basic Gates 7. Multi-Bit Not 8. Multi-Bit And 9. Multi-Bit Or 10. Multi-Bit Multiplexor Multi-Way Version of Basic Gates 11. Multi-Way Or 12. Multi-Way/Multi-Bit Multiplexor (4-Way/16-Bit Multiplexor) 13. Multi-W.. 2023. 1. 20.
[Chapter 1] Boolean Logic Truth Table Representation : The simplest way to specify a Boolean function is to enumerate all the possible values of the function’s input variables, along with the function’s output for each set of inputs. This is called the truth table. Canonical Representation : As it turns out, every Boolean function can be expressed using at least one Boolean expression called the canonical representation... 2023. 1. 18.