Page 30 -
P. 30

⑦ 컴퓨터에서 정수를 표현하는 주요 방법은 다음과 같습니다.

                               •  부호와 절댓값: 최상위 비트를 부호 비트로 사용, +0과 -0이 존재하는 문제

                               •  1의 보수: 양수의 모든 비트를 반전해 음수 표현, +0과 -0이 존재하는 문제

                               •  2의 보수: 1의 보수를 구한 후 1을 더함, +0과 -0이 존재하는 문제를 해결, 연산이 간                     2장 데이터와 명령어
                                 단해 컴퓨터에서 가장 많이 사용함

                             ⑧ 실수는 고정 소수점과 부동 소수점 방식으로 표현합니다.

                               •  고정 소수점: 소수점 위치가 고정된 방식, 부호 비트, 정수부, 소수부로 구성

                               •   부동 소수점: 소수점 위치가 유동적으로 변하는 방식, 부호 비트(1비트), 지수(8비트/11
                                 비트), 가수(23비트/52비트)로 구성, 단정밀도(32비트)와 배정밀도(64비트)가 존재

                             ⑨ 문자는 바이너리 형식(0과 1의 조합)으로 인코딩해 저장합니다.

                               •  ASCII: 128개 문자(영문 대/소문자, 숫자, 특수 문자 포함)를 7비트로 표현

                               •   유니코드: 전 세계 모든 문자 표현, 가변 길이 인코딩(UTF-8, UTF-16, UTF-32)

                                 사용
                             ⑩   BCD 코드는 십진수 각 자리 숫자(0~9)를 4비트 이진수로 변환하는 방식입니다. 사람

                               이 이해하기 쉬우나 일반 이진수보다 많은 저장 공간이 필요합니다.

                          3.  데이터 연산

                             ①  데이터 연산은 컴퓨터에서 데이터를 처리하고 조작하는 모든 연산 활동으로, 입력, 처리,
                               저장, 출력 과정으로 이루어집니다.

                             ② 데이터 연산은 크게 산술 연산, 논리 연산, 비트 연산이 있습니다.

                               •  산술 연산: 숫자 데이터를 대상으로 수행하는 연산

                               •  논리 연산: 불 값을 대상으로 수행하는 연산

                               •  비트 연산: 데이터를 이진수로 변환해 각 비트 단위로 수행하는 연산

                             ③ 컴퓨터에서 정수 연산을 수행하려면 숫자를 이진수로 변환해야 합니다.

                               •  덧셈: 각 비트를 더하고 2가 되면 올림 발생

                               •  뺄셈: 2의 보수를 구한 후 덧셈 수행


                                                                                                    065
   25   26   27   28   29   30   31   32