본문 바로가기

컴퓨터 기초/정보의 표현5

컴퓨터의 실수 표현 방식 컴퓨터의 실수 표현 방식 컴퓨터에서 실수를 표현하는 방식은 정수와는 다르게 복잡합니다. 컴퓨터에서는 실수를 부동소수점 방식으로 표현하며, 이는 실수를 가수와 지수로 분리하여 표현하는 방식입니다. 이번 글에서는 컴퓨터의 실수 표현 방식에 대해 자세히 살펴보겠습니다. 부동소수점 표현 방식 컴퓨터에서 실수를 표현하는 방식은 부동소수점(floating point) 방식입니다. 부동소수점 방식은 실수를 가수(mantissa)와 지수(exponent)의 두 부분으로 나누어 표현하는 방식입니다. 이 때, 가수는 실수의 정확한 값을 나타내고, 지수는 실수의 크기를 표현합니다. IEEE 754 표준 컴퓨터에서 가장 많이 사용되는 부동소수점 표현 방식은 IEEE 754 표준입니다. IEEE 754 표준은 32비트와 64비.. 2023. 2. 19.
컴퓨터의 정수 표현 방식 컴퓨터의 정수 표현 방식 컴퓨터에서는 모든 데이터가 0과 1의 이진수로 표현됩니다. 이진수를 사용하여 정수를 표현하는 방법은 다양한데, 컴퓨터의 정수 표현 방식에 대해 알아보겠습니다. 보수 보수(Complement)는 어떤 수에 대해 그 수와 더했을 때, 자릿수 올림을 발생하지 않는 보수 수(Complement Number)로 변환하는 것을 의미합니다. 보수는 주로 컴퓨터에서 음수를 표현하기 위한 방법으로 사용됩니다. 컴퓨터에서는 보수를 사용하여 음수를 나타냅니다. 보수에는 1의 보수와 2의 보수가 있습니다. 1의 보수 1의 보수(Ones' Complement)는 어떤 수에 대해 그 수의 모든 비트를 반전시킨 값입니다. 1의 보수는 2의 보수와 마찬가지로 보수의 한 종류입니다. 예를 들어, 8비트로 표현.. 2023. 2. 19.
컴퓨터의 문자 표현 방식 컴퓨터의 문자 표현 방식 컴퓨터에서 문자를 표현하는 방식에는 여러 가지가 있습니다. 이번 글에서는 아스키 코드, 2진화 10진 코드(BCD), 확장 2진화 10진 코드(EBCDIC), 그리고 유니코드에 대해 알아보겠습니다. 1. 아스키 코드 아스키 코드(ASCII code)는 미국정보교환표준부호(ASCII, American Standard Code for Information Interchange)의 약자로, 7비트(128개)로 구성된 문자 집합입니다. 아스키 코드는 1963년에 처음 개발되었으며, 대표적으로 영문 대소문자, 숫자, 특수 문자 등을 포함합니다. 아스키 코드 표 아래는 아스키 코드 표입니다. 2. 2진화 10진 코드(BCD, Binary Coded Decimal Code) 2진화 10진 코.. 2023. 2. 19.
진법 변환 진법 변환 진법 변환에 대해 알아보겠습니다. 이 글에서는 2진수, 8진수, 16진수와 같은 다른 진법을 10진수로 변환하는 방법과 10진수를 다른 진법으로 변환하는 방법에 대해 알아보겠습니다. 1. 2진수 -> 10진수 변환 방법 2진수를 10진수로 변환하는 방법은 각 자리수를 2의 거듭제곱 값으로 곱한 후 더하는 것입니다. 예를 들어, 1011(2)를 10진수로 변환하면 다음과 같이 계산합니다. 1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰ = 8 + 0 + 2 + 1 = 11(10) 따라서, 1011(2)는 11(10)로 변환됩니다. 2. 8진수 -> 10진수 변환 방법 8진수를 10진수로 변환하는 방법도 2진수와 마찬가지로 각 자리수를 8의 거듭제곱 값으로 곱한 후 더하는 것입니다. .. 2023. 2. 19.