컴퓨터시스템구조

데이터 표현 및 연산

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의 보수는 같다. 양수 최대 , 음수


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