3일차 예비수업 메모

2015. 2. 13. 01:26창고

728x90
728x90

1. 진법

수를 셀 때 자리수가 올라가는 단위를 기준으로 하는 셈법의 총칭.

양이나 제한 조건을 포함한다. 진법으로 이루어진 수를 진수!

 

진수는 진법으로 만들어진 수를 의미한다.

2. 기수

기호로 수를 표현하기 위한 방법이다.


3. 프로그래머의 생각

다 되는 것을 찾던지 다 안되는 것을 찾던지!

10 <- '십'이 아니라 '별다른 표기가 없다면 십진수 일영'


4. 꽉찬 수

진법의 최대 수. 10진수라면 10이 꽉찬 수. 한자리에 표현할 수 없다.


5. 16진수

FFFF FFFF 한자리는 니블로 4bit 값을 가지고 총 32bit.

한자리에 수를 표기하기 위해 10~15를 A~F로 표현한다.


6. 보수

2의 보수는 어떻게 나오게 되었는가?

일정수감소법과 같은 다양한 방법에도 0의 모호성과 직관적인 표현이 되지 않았다.

오버플로우를 이용한 2의 보수가 이를 해소할 수 있어 현재 채택된 방법이다.


2의 보수 변환과 음수 계산

http://hmjo.tistory.com/entry/1의-보수-2의-보수-음수계산


변수 타입의 이해에서 특히 signed 변수 이진수 스샷을 한장 가져왔다.

1의 자리가 MSB인 부호비트기 때문에 01111111은 1바이트 양수 표현 최고 범위는 127이다.

2의 보수법을 사용하기때문에 음수는 -128인 가장 작은 수부터 시작한다.

그렇게 11111111이 되면 -1의 값을 가지고 1을 더하면  1 0000 0000이 되어 오버플로우 1을 버리고 0의 값을 취한다.


좀 더 자세히 보고 싶으신 분들은 링크로.

http://blog.naver.com/jerokill/20198971453



7. 진법 변환

M진법에서 N진법으로.

경유지가 존재한다? 그것은 10진법!

M진법 -> 10진법 -> N진법





728x90
반응형

'창고' 카테고리의 다른 글

국기3기 정규수업 2일차 메모  (0) 2015.02.26
국기3기 정규수업 1일차 메모  (0) 2015.02.26
6일차 예비강의 메모  (0) 2015.02.23
5일차 예비수업 메모  (0) 2015.02.16
4일차 예비수업 메모  (0) 2015.02.13
2일차 예비수업 메모  (0) 2015.02.12
[지식] 1의 보수, 2의 보수. 음수계산!  (0) 2015.02.11