Project 2. Boolean Arithmetic
Project2: Boolean Arithmetic

프로젝트 1에서 작성한 모든 칩들을 이용 하여 반가산기, 전가산기, 가산기, 증분기, 산술 논리 장치를 구현하세요.
가산기
증분기
산술 논리 장치
제출
Table of Contents
Adders
Half Adder
chip: HalfAdder
input: a,b
output: sum,carry
a+b
carry: 올림 수
sum: 더한 결과 값

implement
Full Adder
chip: FullAdder
input: a, b, c
output: sum, carry
a + b + c
sumTemp = a + b
sum = sumTemp + c
carry = carry

implement
Adder 16-bit
chip: Adder16
input: a[16], b[16]
output: out[16]
multi-bit Adder
implement
Incrementer
Incrementer는 주어진 값에 +1 하는 기능을 맡는다. HalfAdder 에서 a+b에 b값으로 1을 주고, a를 원하는 값을 넣을 수도 있지만 이런 증분기가 있음으로 유용하게 쓰일 수 있기 때문에 기능 정의를 한다고 안내한다.
Incrementer 16-bit
chip: Inc16
input: in[16]
output: out[16]
implement
Arithmetic Logic Unit
ALU

implement
Last updated