소개글
디지털에 대한 레포트입니다.
목차
5.1 수의 진법과 2진연산
5.1.1 수의 표시
5.1.2 수의 변환
5.1.3 2진수의 4칙 연산
5.1.4 보수의 표현
5.2 부호화(Coding)
5.2.1 수의 부호화
5.2.2 10진식 코드
5.2.3 그레이 코드
5.2.4 오류검출 코드
5.2.5 문자코드
5.3 논리이론
5.3.1 2진 논리
5.3.2 불대수
5.3.3. 디지털 논리게이트
5.3.4 직접회로
5.3.5 진리표의 불 함수식
5.3.6 콘센서의 이론
5.3.7 카르노 맵(Karnaugh map)
5.3.8 NAND와 NOR 게이트의 실현
5.4 조합논리회로
5.4.1 반 가 산 기
5.4.2 전 가 산 기
5.4.4 멀티 플렉서
5.5 순차논리회로
5.5.1 RS 플립-플롭 및 RST 플립-플롭
5.5.2 T플립-플롭과 D 플립-플롭
5.5.3 JK 플립-플롭
본문내용
5.1 수의 진법과 2진연산
5.1.1 수의 표시
우리가 일상 쓰는 수의 표시법은 10진법이지만 컴퓨터 등과 같은 디지털 시스템에서는 2진법. 8진법. 16진법 등을 사용한다.
2진법 : 0과 1의 2개의 숫자로만 정수를 표현. 2진화 10진부호(BCD) : 10개의 숫자 0, 1, 2, 3, 4, 5, 6, 7, 8, 9를 각각 4자리 수의 2진법 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001로 바꾸어 10진수를 나타내는 방법. 8진법 : 8개의 숫자 0∼7을 이용해서 정수를 나타내는 방법. 16진법 : 16을 밑으로 하는 정수표현 방법. 10진수의 10, 11, 12, 13, 14, 15에 대응하는 숫자에 A, B, C, D, E, F로 대신해서 나타냄.
5.1.4 보수의 표현
디지털 컴퓨터에서 다룰 수 있는 유일한 산술연산은 단순한 덧셈뿐이다. 대부분의 컴퓨터에서는 보수라는 논리적 조작으로 덧셈의 원리를 이용하여 뺄셈을 행하고 있다. 컴퓨터에서 사용하는 이러한 보수에는 기수 R의 체계에 대하여, R의 보수와 (R-1)의 보수 두 종류가 있다.
10진수의 경우에는 10의 보수, 9의 보수라고 하며, 2진수에서는 각각 2의 보수, 1의 보수라고 한다.
예를 들어 10진수83,246에 대한 10의 보수와 9의 보수는 각각 다음과 같다.
83,246에 대한10의 보수 105 - 83,246 = 16,754
83,246dp 대한 9의 보수 (105 - 1) - 83,246=16,753
또한 2진수 101101에 대한 2의 보수와 1의 보수는 다음과 같다.
101101에 대한 2의 보수 2⁶ - 101101=010011
101101에 대한 1의 보수 (2⁶-1) - 101101=010010
이를 간단하게 수행하는 방법은 1은 0으로, 0은 1로 고쳐 놓으면 1의 보수가 되고, 1의 보수에 1을 더하면 2의 보수가 된다. 10진수에서 9의 보수인 경우 9에서 모든 자릿수를 뺀 결과이고 이에 1을 더하면 10의 보수가 된다.
참고 자료
없음