CHANGEL
SOLID BASICS
CHANGEL

공지사항

  • DEV.CHANGEL PROFILE
  • SOLID BASIC (289)
    • 공부 STUDY (115)
      • JAVA (57)
      • C | C++ (34)
      • CS (11)
      • MySQL (2)
      • ALGORITHM (1)
      • HTML (2)
      • CSS (2)
      • JS (2)
      • CODING (0)
      • MINI PROJECT (3)
    • 스프링 SPRING (21)
      • [SPRING] 김영한 스프링 입문 (11)
      • [SPRING] 남궁성 스프링의 정석 (1)
      • [SPRING] 스프링 핵심원리 (9)
    • 전공 수업 CS (65)
      • Computer Network (13)
      • algorithms (21)
      • Computer Architecture (7)
      • Software Engineering (4)
      • Data Structure (2)
      • DataBase (1)
      • Digital Engineering (14)
      • Discrete Mathematics (3)
      • Introduction to programming (0)
      • Mobile Software (0)
      • Intelligence and Informatio.. (0)
    • 대외활동 (35)
      • 신한은행 대학생 홍보대사 34기 (8)
      • SKT T프렌즈 5기 (13)
      • SK DEVOTION YOUNG 1기 (9)
      • 성균관 대학교 공학교육혁신센터 수강 (3)
      • 수상 기록 (1)
    • 솝트 33기 안드로이드 (7)
      • [솝트 33기] 회고록 (0)
      • [솝트 33기] 안드로이드 왕초보 스터디 (2)
      • [솝트 33기] 코틀린 스터디 (0)
      • [솝트 33기] Git을 털어보자 깃털 스터디 (4)
    • 멋쟁이사자처럼 11기 (6)
      • 멋사 회고록 (4)
      • 백엔드 세션 (1)
      • 기획 세션 (1)
      • 연합해커톤 운영단 (기획팀) (0)
    • 백준 BAEKJOON (16)
    • 독서 BOOK (10)
    • 자격증 CERTIFICATE (1)
    • 준비 서류 및 회고록 MEMOIR (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

최근 댓글

인기 글

CHANGEL

SOLID BASICS

전공 수업 CS/Computer Architecture

[컴퓨터 구조] 부동 소수점 & 바이어스 수 biased number 127

2022. 9. 23. 12:39

부호부 1bit

지수부  8bit

가수부 나머지bit 


 

1. 먼저 표현하고자 하는 소수(실수) 를 2진수로 변환한 후 소수점 앞의 숫자가 2보다 작아지도록 소수점을 이동시키고

소수점 이동(부동소수점 : 부유하는 소수점 floating point)에 따른 2의 제곱승(-->지수부)을 곱해주어 아래와 같이 만든다 

 

예)  1.001101 * 2^6  (<<-- 정규화라고도 한다.)

 

2.  지수부의 표현은 바이어스법에 의한다. 

본래 8bit의 표현가능 숫자의 범위는 -127~ 128 이지만 

부호부가 존재하지 않기 때문에 0000000 을 -127로, 11111111을 128로 정의하기로 약속함 

 

예) 지수부의 숫자가 6인 경우 (2의6승) 

6 을 이진수로 변환하는 것이 아닌 6+127 = 133을 2진수로 변환한 값을 지수부 8bit에 맞추어 넣어준다. 

 

3. 가수부에는  소수점 이하의 수를 그대로 왼쪽부터 입력해준다.


 

'전공 수업 CS > Computer Architecture' 카테고리의 다른 글

[컴퓨터구조] 주기억장치 DRAM | DRAM의 동작원리  (0) 2022.11.17
[컴퓨터 구조] 카르노맵  (0) 2022.10.12
[컴퓨터 구조] 1의 보수와 2의 보수 표현법 이해  (1) 2022.09.23
[컴퓨터 구조] 실수 표현 - 실수 표현 | 단일 정밀도 부동 소수점 | 지수, 바이어스 값 |IEEE 754  (1) 2022.09.22
[컴퓨터 구조] 정수 표현 | (-0)의 2의 보수가 존재하지 않는 이유  (0) 2022.09.22
    '전공 수업 CS/Computer Architecture' 카테고리의 다른 글
    • [컴퓨터구조] 주기억장치 DRAM | DRAM의 동작원리
    • [컴퓨터 구조] 카르노맵
    • [컴퓨터 구조] 1의 보수와 2의 보수 표현법 이해
    • [컴퓨터 구조] 실수 표현 - 실수 표현 | 단일 정밀도 부동 소수점 | 지수, 바이어스 값 |IEEE 754
    CHANGEL
    CHANGEL
    NOT GIVING UP | SOLID BASICS

    티스토리툴바