1. 비트
1) 구성 및 특징
- 0 또는 1의 값을 나타내는 이진수
- 컴퓨터는 비트를 사용해 연산을 수행
- 컴퓨터의 가장 작은 단위
2) 비트로 나타낼 수 있는 수
복수의 비트를 하나의 단위로 간주하여 각 비트가 지니는 0 또는 1의 값과 위치를 기준으로 2진법 체계의 값을 나타낼 수 있음
- 1 비트로 나타낼 수 있는 십진수(2¹개) : 0과 1
- 2비트로 나태낼 수 있는 십진수(2²개) : 0~3
- 8비트(=1바이트)로 나타낼 수 있는 십진수(2⁸개)
2. 논리연산
컴퓨터에서 데이터를 처리하는데 사용되는 연산으로 주로, 비트 단위로 연산
논리게이트(AND, OR, XOR, NOT 등)를 사용하여 연산을 수행
1) AND 게이트
2) OR 게이트
3) NOT게이트
- input : 1개
4) NAND 게이트 : AND게이트와 NOT게이트가 연결된 것
5) NOR게이트 : OR게이트와 NOT게이트가 연결된 것
3. 부울대수식
George Boole이 개발
논리연산을 수학적 수식으로 표현하는 방법을 제공
Reference
https://bugoverdose.github.io/computer-science/bit-and-logic-operation/
https://ko.wikipedia.org/wiki/AND_%EA%B2%8C%EC%9D%B4%ED%8A%B8
https://ko.wikipedia.org/wiki/NOR_%EA%B2%8C%EC%9D%B4%ED%8A%B8
https://ko.wikipedia.org/wiki/NOT_%EA%B2%8C%EC%9D%B4%ED%8A%B8
https://ko.wikipedia.org/wiki/OR_%EA%B2%8C%EC%9D%B4%ED%8A%B8
https://ko.wikipedia.org/wiki/NAND_%EA%B2%8C%EC%9D%B4%ED%8A%B8
https://ko.wikipedia.org/wiki/NOR_%EA%B2%8C%EC%9D%B4%ED%8A%B8