40 likes | 199 Views
문자의 표현. Zone bit. Digit bit. BCD 코드 (=2 진화 10 진코드 ) ASCII 코드 : 데이터통신 EBCDIC 코드 : 범용컴퓨터 가중치코드 8421 코드 비가중치코드 3- 초과코드 ․BCD + 3, 즉 BCD 코드에 310(00112) 을 더하여 만든 코드임 그레이코드 X-OR 연산하여 만든 코드 입출력장치 , D/A 변환기 , 주변장치 등에서 숫자를 표현할 때 사용 1Bit 만 변화시켜 다음 수치로 증가시키기 때문에 하드웨어 적인 오류가 적음.
E N D
문자의 표현 Zone bit Digit bit • BCD코드(=2진화10진코드) • ASCII코드 : 데이터통신 • EBCDIC코드 : 범용컴퓨터 • 가중치코드 • 8421코드 • 비가중치코드 • 3-초과코드 ․BCD + 3, 즉 BCD 코드에 310(00112)을 더하여 만든 코드임 • 그레이코드 • X-OR 연산하여 만든 코드 • 입출력장치, D/A변환기, 주변장치 등에서 숫자를 표현할 때 사용 • 1Bit만 변화시켜 다음 수치로 증가시키기 때문에 하드웨어 적인 오류가 적음 정보처리산업기사 필기 박정혜 강사
2진수 : 1 0 0 1 • 진수를 Gray Code로 변환하는 방법 ① 2진수의 첫 번째 비트는 그대로 내려쓴다. ② 2번째 Gray Bit 부터는 변경할 2진수의 해당 번째 비트와 그 왼쪽의 비트를 X-OR 연산하여 씀 (예) 2진수 1001을 Gray Code로 변환하시오. • 오류검출코드 • 패리티 비트 ․코드의 오류를 검사하기 위해서 데이터비트 외에 1Bit의 패리티 체크 비트를 추가하는 것으로 1Bit의 오류만 검출할 수 있음 ․Odd Parity : Odd 패리티는 코드에서 1인 Bit의 수가 홀수가 되도록 0이나 1을 추가함 ․Even Parity : Even 패리티는 코드에서 1인 Bit의 수가 짝수가 되도록 0이나 1을 추가함 • 해밍코드 ․오류를 스스로 검출하여 교정이 가능한 코드 정보처리산업기사 필기 박정혜 강사
자료의 연산 • 단항연산 : 보수(complement),MOVE,논리Shift, Rotate • 이항연산 : 사칙연산, AND,OR,XOR • 산술 Shift 연산 • 왼쪽시프트 : 곱셈 • 오른쪽 시프트 : 나눗셈 정보처리산업기사 필기 박정혜 강사
문제1. 오류를 검출하여 교정까지 할 수 있는 Code는? 가. Gray Code나. Excess-3 Code 다. EBCDIC Code라. Hamming Code 문제2. 이항연산을 하는 연산자가 아닌 것은? 가. Complement나. AND 다. OR라. XOR 문제3. 패리티 검사를 하는 이유로 적합한 것은? 가. 전송된 부호의 오류를 검출하기 위하여 나. 기억 장치의 여유도를 검사기 위하여 다. 전송된 부호의 속도를 높이기 위하여 라. 중계 전송로의 여유도를 검사하기 위하여 문제4.(396)10을 8421 Code로 변환하면? 가. 0011 1001 0110나. 0101 1001 1000 다. 0011 1001 0011라. 0101 0010 1000 문제5. 이웃하는 코드가 한 비트만 다르기 때문에 코드 변환이 용이해서 A/D 변환에 주로 사용되는 코드는? 가. Gray code나. Hamming code 다. Excess-3 code라. Alphanumeric code 문제6. 음수를 2의 보수로 표현할 때, 8비트로 나타낼 수 있는 정수의 범위는? 가. -27~+27나. -28~+28 다. -27~+27-1라. -27-1~+27 정보처리산업기사 필기 박정혜 강사