컴퓨터시스템구조

데이터 표현 및 연산

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 코드가 광범위하게 사용됨에 따라 거의 사라짐 (source)

2의 보수 Two’s Complement

(source)

0에서 부터 시계방향으로 회전한다. 8비트 경우 양수는 0111 1111 까지가 최대값, 음수는 1000 0000이 최대값이다. 가장 높은 비트를 자리수로 사용하며, 음수 최대값의 2의 보수는 같다. 양수 최대 , 음수

Last Modified: 2019/05/13


AWS  ·  Docker  ·  NLP 링크  ·  알고리즘 링크  ·  머신러닝 링크  ·  Python  ·  2020 Book Reports  ·  사회심리학  ·  Information Retrieval  ·  통계학  ·  통계학 응용  ·  알고리즘  ·  OOP  ·  2019 Book Reports  ·  머신러닝  ·  Android Development  ·  데이터 사이언스  ·  비지니스  ·  인공지능  ·  진화생물학  ·  이산수학  ·  수학  ·  미래학  ·  Project Management  ·  LifeHacks  ·  C++  ·  2017 Book Reports  ·  Python Data Structure Cheatsheet  ·  Decision Tree  ·  LeetCode  ·  TensorRT  ·  NLP  ·  Hadoop, Spark  ·  데이터 마이닝  ·  CNN, RNN  ·  2018 Book Reports  ·  운영체제  ·  자료구조  ·  머신러닝 분류기  ·  거리  ·  Support Vector Machine  ·  OAuth 2.0  ·  Naive Bayes  ·  Activation, Cost Functions  ·  Jupyter Notebooks  ·  RSA  ·  컴파일러  ·  딥러닝  ·  Word Embedding  ·  컴퓨터시스템구조  ·  영어  ·  Go  ·  Scikit Learn  ·  XGBoost  ·  Software Deployment  ·  NLP 실험  ·  MySQL  ·  Keras  ·  Java  ·  HTML, CSS, JavaScript
is a collection of Papers I have written.
© 2000 - Sang-Kil 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.