안녕하세요.
IT 취업 전문학원 구디아카데미입니다.
정보처리(산업)기사 자격증 독학을 위한 스터디 특강 1탄 <전자계산기_논리회로>에 이어서
오늘은 2탄! <전자계산기_자료의 표현> 파트 함께 공부해 볼까요?
본 내용은 구디아카데미 정보처리(산업)기사 자격증 스터디 특강을 내용을 기준으로 작성되었습니다.
※ 아직 정보처리(산업)기사 자격증 <전자계산기_논리회로>스터디 편을 못 보셨다면 ↓↓ 클릭 ※
전자계산기_논리회로 스터디편 보러가기
그 중 고정소수점에 대해 알아보면
부호화 절대치
맨앞의 숫자가 0일 때 + / 1일 때 – 를 나타내며
보수는 ‘NOT’의 의미로 뒤집어서 변환하는 것을 의미합니다.
이 부분은 산업기사에서 “0을 판단하기 쉬운 보수법 / 변환하는 법은?” 정도의
문제로 나올 법 한 부분이라서 한 번 보고 지나가시면 좋을 거 같아요. :-)
중요한 부분은 빨간 박스로 표시된 표현범위입니다.
맨 앞의 숫자는 +/- 부호를 의미하고 뒤에 숫자는 이진법으로 변환하면 됩니다.
그리고 표현범위를 외울 때 2의 보수는 1의 보수에 +1을 더해준 값이기에
이미 +1이 되어있으니깐
표현범위에서는 +1이 있을 필요가 없어 삭제한 것이라고 기억하면 쉽습니다!
위에 설명이 2진 연산이었다면 이번에는 10진 연산의 언팩과 팩을 알아보겠습니다.
최근 들어 팩과 언팩의 차이, 10진수를 표현하는 방법에 대한 시험문제가 출제되고 있으니 외우고 지나가셔야 합니다.
여기서도 TIP을 드리자면 언팩은 3O(이응)라고 외우세요!
‘언팩’의 이응 + ‘연산 불가능’의 이응 + 부호(C, D)가 앞에 붙어서 ‘앞’의 이응
= 그래서 3O(이응)라고 외우시면 기억하기 쉽겠죠?!
관련 기출 문제를 풀어보세요!
기타 자료의 표현방식 중에서는 꼭 기억해야 할 Gray코드 !
Gray코드는 두 수가 같으면 0으로 다르면 1로 표기하는 X-OR 연산을 사용하며
2진수를 → Gray코드로 변환할 때는
그레이코드의 ‘ㄱ(기억)’자를 기준으로 연산하고
Gray코드를 → 2진수를 변환할 때는
2진수의 ‘2’자 모양대로 연산한다고 기억하면 계산하기 쉽겠죠?
자! 마지막으로 정보처리 산업기사에서 출제되는 Gray코드 관련 문제입니다.
마지막 문제니 같이 풀어보겠습니다.
1번 문제 10진수 19를 Gray코드로 변환하기!
위에서 배운 건 2진수를 → Gray코드 or Gray코드를 → 2진수로 바꾸는 법만 배웠으니
우선 10진수 19를 2진수로 변경하면 10011이죠?!
그다음 2진수를 Gray코드로 변환이니깐 ‘ㄱ(기억)’을 활용하여 변환하면 11010! 이 나옵니다.
Gray코드 관련 문제 재미있고 쉽죠?
이어서 2번 문제 1111Gray코드를 2진수로 변환하기!
위에서 배운 대로 ‘2’ 모양을 활용하여 변환하면 1010!
끝!
여기까지 <전자계산기_자료의 표현>이였습니다.
이어서 <전자계산기_프로세서> 부분 스터디특강도 진행하도록 하겠습니다.
COMMENT (0)개