반응형

계산기 구조 8

[계산기 구조] 플리플롭

플리플롭 이번에는 정보처리기사 필기 과목인 전자계산기 구조의 플리플롭을 알아보아요. 플리플롭 입력과 클럭(Clock)에 따라 상태가 변하는 순서 논리회로 클럭(Clock) 펄스가 발생하지 않으면 상태가 변하지 않습니다. RS 플리플롭 이전 클락의 값을 유지하거나 0 혹은 1로 설정하는 플립플롭 S은 설정 입력 값이며 R은 리셋 입력 값입니다. S와 R이 0이면 이전 상태를 유지합니다. S와 R을 1로 입력할 수 없습니다. RS 플리플롭 논리회로 RS 플리플롭의 진리표 D 플리플롭 Delay 플리플롭입니다. 입력한 값을 다음 클락의 출력으로 지연하는 플립플롭입니다. RS 플리플롭의 R값을 S의 NOT(인버터)으로 사용하는 플리플롭입니다. D 플리플롭 논리회로 D 플리플롭의 진리표 JK 플리플롭 RS 플리플..

[계산기 구조] 멀티플렉서(MUX), 디멀티플렉서(DMUX)

멀티플렉서(MUX), 디멀티플렉서(DMUX) 이번에는 정보처리기사 필기 과목인 전자계산기 구조의 멀티플렉서와 디멀트플렉서를 알아보아요. 멀티플렉서(MUX, Multiplexer) 2의 n승의 입력과 n개의 선택선을 이용하여 1개의 입력선을 출력으로 선택하는 논리 회로 멀티플렉서 디멀티플렉서(DMUX, De Multiplexer) 1개의 입력선과 n개의 선택선을 이용하여 2의 n개를 출력하는 논리회로 디멀티플렉서 너와 나의 연결고리 "공감"

[계산기 구조] 논리 게이트

논리 게이트 이번에는 정보처리기사 필기 과목인 전자계산기 구조의 논리 게이트를 알아보기로 해요. 논리 회로를 구성하는 기본 논리 게이트 종류는 다음과 같습니다. 버퍼: 입력 값 그대로 출력 Y=A 부정: 입력 값이 0이면 1, 1이면 0 Y=NOT A OR: 둘 중 하나라도 참이면 참, 둘 다 거짓일 때만 거짓 Y=A+B AND: 둘 다 참일 때만 참, 나머지는 거짓 Y = AB NAND: NOT AND, 둘 다 참일 때만 거짓, 그 외에는 참 Y = NOT AB NOR: NOT OR, 둘 다 거짓일 때만 참, 나머지는 거짓 Y = NOT (A+B) XOR: 서로 다르면 1, 같으면 0 Y = A XOR B XNOR: 서로 같으면 1, 다르면 0 Y = A XNOR B 논리회로에 맞는 논리식을 찾거나 논..

[계산기 구조] 논리식

논리식 이번에는 참과 거짓을 값으로 표현하는 논리식에 관해 알아보기로 해요. AND: AB 로 표현하며 둘 모두 참일 때만 참이고 나머지는 거짓 AB = A and B OR: A+B 로 표현하며 둘 중 하나라도 참이면 참, 둘 다 거짓일 때만 거짓 A+B = A or B NOT: 참이면 거짓, 거짓이면 참 NOT A 논리식의 간소화 방법 논리식을 간소화하는 방법은 여러 방법이 있겠죠. 개인적으로는 집합 그림이나 논리표를 사용하고 있습니다. 여러분 각자가 많은 연습을 해 보시기 바랍니다. 너와 나의 연결고리 "공감"

[계산기 구조] 코드(CODE)

코드(CODE) 이번에는 데이터를 표현하기 위해 값과 메모리에 표현을 약속하는 코드를 살펴보기로 해요. ASCII(American Standard Code for Information Interchange) 코드 7비트로 128개의 문자를 표현 맨 앞의 1비트를 Parity Bit를 추가하여 8비트로 사용 영문 알파벳, 숫자, 기호, 제어문자 등을 표현할 수 있다. 컴퓨터 내부의 장치 사이에 통신 제어용으로 사용 Parity BIt(1) + Zone Bits(3) + Digit Bits(4)로 구성 BCD(Binary Coded Decimal) 코드 2진화 10진 코드라고 부릅니다. 6비트로 한 문자를 표현합니다. IBM에서 개발 영문 소문자를 표현하지 못합니다. 맨 앞의 1비트를 Parity Bit를 ..

[계산기 구조] 정수 데이터 표현

정수 데이터 표현 정수의 부호 첫 번째 비트가 0이면 부호가 없는 정수(0과 양의 정수) 첫 번째 비트가 1이면 부호가 있는 정수(음의 정수) 양의 정수 첫 번째 비트는 0 나머지 비트는 크기입니다. 예) 01001010 맨 앞의 0은 부호, 1001010은 크기 이진수 1001010 = 2의 6승 + 2의 3승 + 2의 1승 = 64 + 8 + 2 = 74 음의 정수 첫 번째 비트는 1 부호 및 크기 방식, 1진 보수 방식, 2진 보수 방식에 따라 표현하는 방법이 다릅니다. 부호 및 크기 방식(Signed Magnitude) 부호 비트를 제외한 나머지 비트는 크기를 나타냅니다. 예) 11001010 맨 앞의 1은 부호, 1001010은 크기 이진수 1001010 = 2의 6승 + 2의 3승 + 2의 1..

[계산기 구조] 진수

진수 n진수 n개의 숫자로 표현하는 수 전산에서 알아두어야 할 진수에는 2진수, 8진수, 10진수, 16진수가 있습니다. n진수의 a번째 자리의 자리값은 n의 a승입니다. 따라서 8진수 1010 은 (8의 3승) + 0 + (8의 1승) + 0 = 512 + 8 = 520 입니다. n진수의 소수점 a번째 자리의 자리값은 n의 -a승입니다. 따라서 8진수 0.101은 (8의 -1승) + 0 + (8의 -3승) = 0.125 + 0.001953125= 0.126953125 2진수는 0과 1로 표현합니다. 이진수 1100.100 => 2의 3승 + 2의 2승 + 0 + 0 + 2의 -1승 + 0 + 0 = 12.5 8진수는 0~7로 표현합니다. 8진수 123.45 => 1*(8의 2승) + 2*(8의 1승) ..

[계산기 구조] 메모리 단위

메모리 단위 비트(bit) 0과 1 두 가지 표현을 나타낼 수 있고 2진수로 표현할 수 있다. 자료를 표현하는 최소 단위 2진수로 표현하면 1자리 n개의 비트로 2의 n승 가지를 표현할 수 있고 2진수 n자리로 표현할 수 있다. 니블(nibble) 4개의 비트로 구성 2진수로 표현하면 4자리, 16진수 표현하면 1자리 바이트(byte) 8개의 비트로 구성 메모리 주소를 지정하는 단위 16진수로 표현하면 2자리 영문자와 숫자 문자 등을 표현하는 ASCII 코드는 1바이트 한글은 2바이트 워드(word) 컴퓨터가 한 번에 처리할 수 있는 명령 크기 Half word: 2바이트 Full word: 4바이트 Double word: 8 바이트 KB(Kilo Byte) 1024바이트 2의 10승 바이트 MB(Meg..

반응형