컴퓨터구조 9-2

BakJeonghyun·2022년 10월 26일
0

전공컴퓨터구조

목록 보기
10/13

오늘 새로 배울 것: 실수, 텍스트, 멀티미디어]

복습

10진수	13
2진수	1101
0확장	00000000000000000000000000001101
8진수	00 000 000 000 000 000 000 000 000 001 101
16진수	0000 0000 0000 0000 0000 0000 0000 1101

부호-크기 방식

+2 0010
-2 1010

 4비트에서 정수에서 크기를 나타내는 3비트는 0부터 7의 수를 표현할 수 있다. 
따라서 표현 가능한 수의 범위는 (-7) ~ (+7)이다.

 32비트에서 정수에서 크기를 나타내는 31비트는 0부터 2^31 -1의 수를 표현할 수 있다.
따라서 표현 가능한 수의 범위는 -(2^31 -1) ~ +(2^31 -1)이다.

 k비트에서 정수에서 크기를 나타내는 k비트는 0부터 2^k -1의 수를 표현할 수 있다.
따라서 표현 가능한 수의 범위는 -(2^k -1) ~ +(2^k -1)이다.

유뷰호 정수 표현: 부호-크기 방식

  • 4비트로 구성된 부호-크기 방식의 11012은 13이 아닌 -5이다.

유뷰호 정수 표현: 1의 보수 방식

+2 0010
-2 1101
  • 음수를 표현하기 위해 각 비트를 0과 1 사이에 상호 반전

  • k비트 정수의 경우, 양의 2진수 y에 대한 1의 보수는 (2k-1) -y이다.

  • 부호 확장

    • 양수일 경우에는 0으로 채워주고, 음수는 1을 채워준다.

유뷰호 정수 표현: 2의 부호 방식

  • 4비트로 구성된 2의 부호 방식의 -8 ~ +7까지 표현한다.

  • 0이 하나다. -0을 표현하는 2진수가 -1을 가리킨다.

  • 부호 확장

    • 양수일 경우에는 0으로 채워주고, 음수는 1을 채워준다.

유뷰호 정수 표현: 7초과 방식

  • 실제 수에 7을 더하여 표현한다.
  • 0은 7의 2진법으로 표현한다.
  • 초과수를 원래의 수로 바꿀 때 -7을 하면 된다.

  • profile
    I just got started a blog.

    0개의 댓글