진수
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승) * 3*(8의 0승) + 4*(8의 -1승) + 5*(8의 -2승) 입니다.
16진수는 0~F로 표현합니다.(A는 10, B는 11, C는 12, D는 13, E는 14, F는 15)
16진수 A12.34=> 10*(16의 2승) + 1*(16의 1승) + 2*(16의 0승) +
3*(16의 -1승) + 4*(16의 -2승)
2진수를 8진수로 변환할 때는 세 자리씩 나누어 8진수로 변환하면 쉽게 변환할 수 있습니다.
이진수 11101010를 8진수로 변환할 때 세 자리씩
나누어 생각하세요.
11, 101, 010 로 세 자리씩 나누어서 11=>3,
101=>5, 010=>2 로 계산하세요.
8진수로 352입니다.
2진수를 16진수로 변환할 때는 네 자리씩 나누어 16진수로 변환하면 쉽게 변환할 수 있습니다.
이진수 11101010을 16진수로 변환할 때 세
자리씩 나누어 생각하세요.
1110, 1010로 네 자리씩 나누어서
1110=>C(10진수 12), 1010=>A(10진수 10) 로 계산하세요.
16진수로 CA 입니다.
8진수를 2진수로 표현할 때는 8진수 하나를 이진수 세 자리로 나타내세요.
8진수 753은 111
101 011 입니다.
16진수를 2진수로 표현할 때는 16진수 하나를 이진수 네 자리로 나타내세요.
16진수 A23은 1010 0010 0011 입니다.
너와 나의 연결고리 "공감"
'프로그래밍 기술 > 정보처리기사필기' 카테고리의 다른 글
[계산기 구조] 논리 게이트 (0) | 2016.04.13 |
---|---|
[계산기 구조] 논리식 (0) | 2016.04.13 |
[계산기 구조] 코드(CODE) (0) | 2016.04.13 |
[계산기 구조] 실수 데이터 표현(부동 소수점) (0) | 2016.04.13 |
[계산기 구조] 정수 데이터 표현 (0) | 2016.04.13 |
[계산기 구조] 메모리 단위 (0) | 2016.04.13 |
[데이터베이스] 분산 데이터베이스 (0) | 2016.04.13 |
[데이터베이스] 무결성(Integrity)과 보안(Security) (0) | 2016.04.13 |
[데이터베이스] 병행 제어(Concurrency Control) (0) | 2016.04.13 |
[데이터베이스] 트랜잭션(Transaction) (0) | 2016.04.13 |