본문 바로가기
D.evelop [CS]/한국방송통신대학교 컴퓨터과학과

[디지털논리회로] 2장 - 데이터 표현

by Danne 2021. 3. 24.

중학 수학 기억이 새록 새록 🌱

 

수치 데이터

  • 진법 : 수를 숫자로 나타내는 방법
    • 숫자의 위치에 따라 가중치 부여
    • 가중치 : 기수의 거듭제곱을 사용
      • 기수 : 2 이상의 양의 정수
  • r 진법
    • r(r ≥ 2)인 경우  r진법
    • r진수 : r진법에 표현된 수 (예 : 100)
  • 진수
    • 10진수 : 0~10
    • 2진수 : 0, 1
    • 3진수 : 0, 1, 2
    • 4진수 : 0, 1, 2, 3
    • 8진수 : 0, 1, 2, 3, 4, 5, 6, 7
    • 16진수 : 0 ~ 15 (10부터 15 = A~F)

 

  • 진수 변환
    • r진수를 10진수로 변환 
    • 10진수를 r진수로 변환
    • 2진수의 2ⁿ진수 상호 변환

 

  • 산술 연산
    • 가산, 감산, 승산, 제산

 

 

(책 참고하기!!)

  • 보수 (보충수)
    • r의 보수
    • (r-1)의 보수
    • r의 보수 = (r-1)의 보수 + 가장 낮은 자리의 1
      • 예) 2의 보수 = 1의 보수 + 1
    • 보수를 이용한 감산

디지털 코드

  • 데이터를 표현하기 위한 코드
  • 비트를 필요한 수만큼 묶어 각 묶음에 유일한 의미 부여
  • 10진 코드
  • 영숫자 코드
    • ASCII 코드 : 7비트
    • EBCDIC 코드 : 8비트
    • 유니코드 영문자에서 표현 되지 않는 형태를 범용으로 표현가능하게 한 코드 (UTF-8, UTF-16, UTF-32)

 

 

 

 

 

내용 출처

-      

한국방송통신대학교

"디지털 논리회로" 강의 및 교재

반응형

댓글