목차
1. 수의 체계 ... 5
 1.1 수의 표시 ... 5
 1.2 2진수(Binary Number) ... 6
 1.3 8진수(Octal number) ... 7
 1.4 16진수(Hexadecimal Number : Hex) ... 8
 1.5 진수의 변환 ... 8
 1.6 진수의 사칙연산 ... 16
 1.7 보수(Complement) ... 20
2. 부호의 코드화 ... 33
 2.1 개요 ... 33
 2.2 BCD 코드(Binary Coded Decimal) ... 34
 2.3 BCD 코드의 덧셈 ... 35
 2.4 3초과 코드 (Excess-3 Code) ... 36
 2.5 그레이 코드(Gray Code) ... 39
 2.6 기타 BCD 코드 ... 41
 2.7 패리트 비트(Parity Bit) ... 42
 2.8 알파뉴메릭 코드(Alphanumeric Code) ... 43
3. 기본 논리회로 ... 53
 3.1 개요 ... 53
 3.2 AND 회로 ... 53
 3.3 OR 회로 ... 56
 3.4 NOT 회로 ... 58
 3.5 NAND 회로 ... 61
 3.6 NOR 회로 ... 63
 3.7 배타적 OR 회로 ... 65
4. 부울식의 간략화 ... 75
 4.1 부울 연산 ... 75
 4.2 기본 게이트의 논리식 ... 77
 4.3 부울 대수의 법칙과 정리 ... 81
 4.4 드 모르강(De Morgan)의 정리 ... 86
 4.5 부울식과 논리회로 구성 ... 88
 4.6 부울식의 간략화 ... 91
5. 조합논리회로 ... 109
 5.1 가산기와 감산기 ... 109
 5.2 멀티플렉서 ... 115
 5.3 디멀티플렉서(Demultiplexer) ... 123
 5.4 인코더(Encoder) ... 124
 5.5 디코드(Decoder) ... 126
6. 플립플롭(flip-flop) ... 133
 6.1 래치 ... 134
 6.2 플립플롭 ... 140
 6.3 마스터-슬레이브 플립플롭 ... 150
 6.4 플립플롭의 응용 ... 157
7. 카운터(Counter) ... 167
 7.1 2진 카운터 설계 ... 167
 7.2 다른 순차(시권수)를 갖는 카운터 ... 170
 7.3 SR 플립플롭을 이용한 카운터 설계 ... 176
 7.4 JK 플립플롭을 사용한 카운터 설계 ... 180
 7.5 JK 플립플롭 입력 방정식을 유도하기 위한 간단한 방법 ... 183
 7.6 D플립플롭을 사용한 카운터 설계 ... 186
 7.7 코드 변환기(Code Converter)의 설계 ... 186
 7.8 순환쉬프트 레지스터 ... 188
8. 쉬프트 레지스터(Shift Register) ... 195
 8.1 직렬입력-직렬출력 ... 196
 8.2 직렬입력-병렬출력 ... 199
 8.3 병렬입력-직렬출력 ... 201
 8.4 병렬입력-병렬출력 ... 203
 8.5 양방향 입·출력 ... 205
 8.6 쉬프트 레지스터 카운터 ... 207
9. 코드 변환기와 분주회로 ... 215
 9.1 7490 10진 카운터 ... 215
 9.2 7492 12분주 카운터 ... 217
닫기