전자계산기 구조 5장
1. 부동 소수점 ( Floating Point ) 방식
- 부호, 지수부, 가수부로 표시
: FLOPS = 1초당 부동 소수점 연산의 수행 횟수를 나타내는 단위
: MFLOPS
= 1초당 부동 소수점 연산은 백만 번 수행
= 메가플롭스 계산식 = 프로그램 내의 부동 소수점 연산 개수 / (수행 시간 X 10의 6승)
2. IEEE 754 표준에 따른 단정도(단일-정밀도) 부동 소수점 표현
- 지수 : 8비트
- 바이어스 : 127
- 가수 : 23비트
- 표현 영역 = 2의 -127승 ~ 2의 128승
3. 부동 소수점 연산
- 덧셈, 뺄셈
ㄱ. 0인지 여부를 조사, 지수의 비교
ㄴ. 가수의 위치 조정 (=가수의 정렬 = 지수 통일)
ㄷ. 가수부 값끼리 더하거나 뺌
ㄹ. 정규화 ( Normalize )
- 나눗셈
ㄱ. 0인지 여부를 조사
ㄴ. 부호를 결정
ㄷ. 피제수 위치 조정
ㄹ. 지수의 뺄셈
ㅁ. 가수의 나눗셈
4. 자료 표현 코드
- BCD 코드 = 10진수 1자리를 2진수 Bit로 표현
Exam
10진수 634를 BCD로 표현한다면 ??
6 à 0110
3 à 0011
4 à 0100
답 : 0110 0011 0100
- Excess-3 코드 (3 초과 코드)
: BCD 코드에 3을 더해서 만듦
: 자기 보수가 가능
Exam
10진수 9를 3초과 코드로 표현한다면?
9 + 3 = 12
답 : 1100
- Unicode와 ASCII 코드와의 관계
: Unicode는 ASCIII를 인식할 수 있지만 ASCII에서는 Unicode의 특수문자를 인식할 수 없음
5. 그레이 코드 변환
- 그레이 코드는 비가중 코드
- 2진수를 Gray Code로 변환
1 0 0 1 à 1 (1+0) (0+0) (0+1)
- Gray Code를 2진수로 변환
1 0 0 1 à 1 (1+0) (1+0) (1+1)
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 전자계산기 구조 요약 7 (0) | 2019.07.22 |
---|---|
정보처리기사 전자계산기 구조 요약 6 (0) | 2019.07.22 |
정보처리기사 전자계산기 구조 요약 4 (0) | 2019.07.21 |
정보처리기사 전자계산기 구조 요약 3 (0) | 2019.07.21 |
정보처리기사 전자계산기 구조 요약 2 (0) | 2019.07.21 |
#IT #먹방 #전자기기 #일상
#개발 #일상