Home 컴퓨터개론 12
Post
Cancel

컴퓨터개론 12

부호

  1. 컴퓨터의 숫자표현
    • 컴퓨터는 높고 낮음만이 존재하는 디지털 신소(클럽 펄스)형태의 2진 숫자체계를 사용
    • 진법을 나타내는 기본수를 기수라고 함 123(기수 10), 1101(기수 2)
    • 모든 정보는 비트(bit)로 구성됨
  2. 이진수의 십진수 변환
    • MIPS WORD 길이는 4byte(32bit)이므로 최대 2^32 -1 까지 표현 가능
    • 이진법
    • MSBLSB
    • Q) 2진수 1000 1100을 10진수로 변환하시오
    • A) 2^7 + 3^2 + 2^2 = 128 + 8 + 4 = 140
    • Q) 10진수 67을 2진수로 변환하시오
    • A) 67 = 2^6 + 2^1 + 2^0 = 1000011
  3. 음수의 표현
    • A > B 일때, A - B은 음수
    • 컴퓨터는 양수와 음수를 전부 사용함
    • 부호를 표현하기 위하여 2의 보수를 사용함
  4. 보수(역 부호화)
    • 양수에 대한 음의 값
    • 1의 보수 : NOT(전체 비트)
    • 2의 보수 : 1의 보수 + 1 (1의 보수는 0이 2개 존재)
    • 2의 보수를 취하며 MSB가 부호를 나타냄(부호 비트)
      • 0일 경우 양수
      • 1일 경우 음수
    • 범위 : -2,147,483,648 ~ 2,147,483,647
    • Q) 8bit10(10)을 역부호화 하고 다시 8bit - 10 (10)을 역부호화 하시오
    • A) 10(10) = 0000 1010(2)
      10(10)의 1의 보수 + 1 = 1111 0110(2)
      -10(10) = 1111 0110
      -10(10)의 2의 보수 = 0000 1010(2)
  5. 오버 플로우
    • 덧/뺄셈 연산결과가 처리할 수 있는 최대 비트수를 초과하였을 때 발생
    • 더하거나 빼는 두수의 부호가 동일하며 결과가 반대부호일때
    • 오버플로어
    • 캐리
This post is licensed under CC BY 4.0 by the author.

자바스터디 13주차

컴퓨터개론 13

Comments powered by Disqus.

Trending Tags