hiflo
하이플로
hiflo
전체 방문자
오늘
어제
  • 분류 전체보기 (33)
    • 이런 분과 함께하고 싶어요 🙋‍♂️ (0)
    • Study in SSAFY (28)
      • Java Programming (2)
      • 이것이 자바다 (7)
      • Algorithm (2)
      • 면접을 위한 CS 전공지식 노트 (10)
      • Computer Science (7)
    • 기록들 (4)
    • 잡담 (1)

블로그 메뉴

  • 📷 Instagram
  • 🔧 관리자

인기 글

태그

  • 영문숫자코드
  • complements
  • 전략패턴
  • 프로그래밍패러다임
  • MVVM패턴
  • 프록시패턴
  • 우선순위큐
  • 절차형프로그래밍
  • 비선형자료구조
  • 디자인패턴
  • 가중치코드
  • mvp패턴
  • 2의보수
  • 선형자료구조
  • 해시테이블
  • 백준
  • ssafy 면접
  • SSAFY 9기
  • 수치코드
  • 팩토리패턴
  • 선언형프로그래밍
  • 자료구조
  • 비가중치코드
  • 이터레이터패턴
  • 삼성청년SW아카데미
  • 노출모듈패턴
  • 함수형프로그래밍
  • 싱글톤패턴
  • SSAFY
  • 싸피

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
hiflo

하이플로

[컴퓨터 구조] 데이터의 종류(Data Types)
Study in SSAFY/Computer Science

[컴퓨터 구조] 데이터의 종류(Data Types)

2023. 1. 17. 00:13

수치 코드(Numeric Code)

수치만을 표현할 수 있는 코드로, 대표적으로 2진 코드*가 있다.

가중치 코드와 비가중치 코드로 나뉜다.

2진 코드*: 코드 알파벳(코드 표현 심볼)이 단지 2개의 요소 [0, 1] 으로만 이루어진 부호

 

1. 가중치 코드

2진수 각 자리에 정해진 값이 있는 것을 의미한다.

 

대표적으로 BCD 코드(Binary Code Decimal, 2진 부호화 10진수)가 있다.

말 그대로 10진수를 2진수로 나타낸 것이며, 다른말로 8421 코드라고도 불린다.

 

 

2. 비가중치 코드

2진수 각 자리에 정해진 값이 없는 것을 의미한다.

 

대표적으로 BCD 코드에 3(0011)을 더하여 만든 3초과 코드(Excess-3 Code),

BCD 코드의 이웃한 두 개의 비트를 각각 X-OR 연산하여 만든 그레이 코드(Gray Code)가 있다.

 


 

영문숫자 코드(AlphaNumeric Code)

알파벳, 특수문자를 표기하기 위한 코드이다.

대표적으로 ASCII 코드(American Standard Coded for Information Interchange Code)가 있다.

 

ASCII 코드는 7비트 코드이지만, 대부분의 컴퓨터에서는 단일 바이트(byte) 단위를 8비트로 하고 있다.

따라서 ASCII 문자는 최상위 비트를 0으로 해서 나머지 7비트를 사용하여 하나씩 저장된다.

 

ASCII 코드 표

 

 

 

'Study in SSAFY > Computer Science' 카테고리의 다른 글

[운영체제] 프로세스 동기화  (0) 2023.02.06
[운영체제] 프로세스  (0) 2023.01.30
[컴퓨터 구조] 범용 레지스터 구조  (0) 2023.01.25
[컴퓨터 구조] 보수(Complement)  (0) 2023.01.17
[컴퓨터 구조] 디지털 논리 회로  (0) 2023.01.10
    'Study in SSAFY/Computer Science' 카테고리의 다른 글
    • [운영체제] 프로세스
    • [컴퓨터 구조] 범용 레지스터 구조
    • [컴퓨터 구조] 보수(Complement)
    • [컴퓨터 구조] 디지털 논리 회로
    hiflo
    hiflo
    자극을 엔진으로 삼는

    티스토리툴바