『비전공자도 이해할 수 있는 챗GPT』,
『비전공자도 이해할 수 있는 AI 지식』
10만 베스트셀러를 기록한
세상에서 가장 이해하기 쉬운 챗GPT 교양서

HOME » WIKI » 컴퓨터시스템구조

컴퓨터시스템구조

데이터 표현 및 연산

BCD 표기법(2진화 10진수 표기법)

  • 가중치 방식 코드Weighted Code: 각 자리 마다 가중치를 두어 10진 digit을 얻게 한 코드
    • 8421 코드(또는 BCD 코드Binary Coded Decimal Code)
      e.g. 3240011 0010 0100
  • 비 가중치 방식: 자리값이 없는 코드
    • 3 초과 코드 Excess-3
      8421에 각 자리 값에 3(0011)을 더하여 얻음
    • 그레이 코드
  • EBCDIC: IBM에서 사용

BCD, EBCDIC 코드는 ASCII 코드가 광범위하게 사용됨에 따라 거의 사라짐1

2의 보수 Two’s Complement

(파이썬 알고리즘 인터뷰, 2020)

0에서 시계방향으로 회전. 4비트 경우 양수는 최대값 0111, 음수는 1000이 최대값. 가장 높은 비트를 자리수로 사용하며, 음수 최대값의 2의 보수는 같다. 양수 최대 \(2^3-1\), 음수 \(-2^3\)

Last Modified: 2021/06/08 13:03:45
자바 알고리즘 인터뷰 파이썬 알고리즘 인터뷰

카카오 코딩 테스트 출제위원이 직접 집필한,
리트코드(LeetCode) 문제로 풀어보는,
구글, 마이크로소프트, 네이버, 카카오
코딩 테스트 완벽 가이드
『자바 알고리즘 인터뷰』,
『파이썬 알고리즘 인터뷰』

이 사이트의 운영 비용을 후원할 수 있으며, 후원자에게 혜택을 제공할 예정입니다.

© 2000 - Sang Park Except where otherwise noted, content on this site is licensed under a CC BY-NC 4.0.
This site design was brought from Distill. Logo and wiki background image was brought from Bear.