728x90

20140225-[수업내용]2의 보수_수의범위_부호비트 ver1.0a.docx

수업
1. 우분투 다운로드(ubuntu)
   http://www.ubuntu.com/

2. 윈도우 Key + break --> 시스템 등록정보
   윈도우 Key + e --> 탐색기
   윈도우 Key + r --> RUN

3. bit:binary digit약어
   4bit: 1 nibble
   8bit = 1 byte = 255(10진수)
   1024 byte * 1k byte = 1M byte
   1024 byte * 1M byte = 1G byte
   1024 byte * 1G byte = 1T byte

4. 매그니티브(magnify) 방식(+-127)
   부호 bit <-- Mannitbue
   8bit = 1111 1111 = (부호bit)+64+32+16+8+4+2+1
   =(부호bit)127(10진수) *맨 앞자리는 부호 bit

5. 2의 보수법(2'S Complete)=-128 ~ +127
     
   부호 bit <-- Mannitbue
   8bit = 1111 1111 = (부호bit)+64+32+16+8+4+2+1
   =(부호bit)127(10진수) *맨 앞자리는 부호 bit

6. 7에 대한 9의 보수: 2
   7에 대한 10의 보수: 3
   11에 대한 9의 보수: 88
   123에 대한 9의 보수: 876
   347에 대한 9의 보수: 652
   192에 대한 9의 보수: 652
   671에 대한 9의 보수: 328 -> 10의 보수:329
               *10의 보수:9의 보수에 +1 더함

7. 수의 범위
   1 byte 8 bit  :  (0 ~ 255)
       -128 ~ 0 ~ +128
   2 byte 16 bit :  (0 ~ 65,535)
       -32768 ~ 0 ~ +32767
   4 byte 32 bit :  (0 ~ 4,294,967,295)
       -21억 ~ 0 ~ +21억
   8 byte 64 bit :  ㅇㅇ