/ / 이진 시스템: 산술 연산 및 범위

이진 시스템 : 산술 연산 및 범위

어린 시절부터 우리는 아무것도 하지 않고이것은 성인 생활에서 없어서는 안될 것입니다. 간단한 행동을 수행하고, 공손하게 말하고, 읽고, 세십시오. 아마도 모든 사람들은 유치원이나 초등학교에서 계산하는 것이 얼마나 어려웠는지, 숫자를 올바르게 쓰는 데 익숙해지는 것이 얼마나 어려웠는지 기억할 것입니다. 얼마 후 우리는 모든 것이 십진수 체계(계정, 돈, 시간)를 기반으로 한다는 사실에 너무 익숙해져서 다른 체계(예: 다양한 활동 분야에서도 널리 사용됨)의 존재조차 의심하지 않습니다. , 생산 또는 IT 분야).

이진법

이러한 "비표준" 옵션 중 하나계산은 이진 시스템입니다. 이름에서 알 수 있듯이 전체 문자 집합은 0과 1로 구성됩니다. 단순해 보이지만 이진 시스템은 오늘날 가장 복잡한 기술 장치인 컴퓨터 및 기타 자동화된 장치에 사용됩니다.

질문이 생깁니다.사람이 평소의 10자리 숫자에 집중하는 것이 훨씬 더 편리하기 때문에 사용하기로 결정한 이유는 무엇입니까? 사실 컴퓨터는 전기의 도움으로 작동하는 기계이며 소프트웨어 작성은 실제로 가장 간단한 동작 알고리즘으로 구성됩니다. 컴퓨터의 관점에서 이진 시스템은 다른 시스템에 비해 여러 가지 장점이 있습니다.

이진 덧셈

1. 기계에는 2가지 상태가 있습니다. 작동 여부, 전류가 있거나 없는 상태입니다. 이러한 각 상태는 0 - "아니오", 1 - "예" 기호 중 하나로 특징지어집니다.

2. 바이너리 (바이너리) 시스템은 가능한 한 미세 회로 장치를 단순화 할 수 있습니다 (즉, 서로 다른 유형의 신호에 대해 두 개의 채널을 갖는 것으로 충분합니다).

3. 이 시스템은 소음에 더 강하고 더 빠릅니다.이진 대수가 십진법보다 구현하기가 훨씬 쉽기 때문에 간단하고 소프트웨어 오류의 위험이 최소화되어 노이즈에 강합니다.

4. 이진수를 사용한 부울 연산은 수행하기가 훨씬 쉽습니다. 일반적으로 논리 대수(부울)는 컴퓨터의 기술 시스템에서 복잡한 신호 변환 프로세스를 이해하도록 설계되었습니다.

기술 분야에서 공부하는 경우,이진 표현의 기본에 익숙합니다. 이러한 문제에 경험이 없는 평범한 사람의 경우 모든 사람이 가지고 있는 컴퓨터 작동에 대한 보다 완전한 이해를 위해 0과 1의 산술 연산이 필요합니다.

이진수의 빼기

따라서 0과 1로 동일한 작업을 수행할 수 있습니다.일반 숫자와 같은 산술 연산. 이 기사에서는 반전, 모듈로 2 추가 및 기타(순전히 특정)와 같은 연산을 고려하지 않습니다.

바이너리에서 덧셈이 어떻게 일어나는지 보자번호 시스템. 예를 들어, 1001과 1110이라는 두 개의 숫자를 추가해 보겠습니다. 마지막 숫자에서 시작하여 1 + 0 = 1, 0 + 1 = 1, 다음 작업을 추가합니다. 0 + 1 = 1, 마지막으로 1 + 1 = 10 . 총 10111번을 받았습니다.

이진 빼기 발생동일한 원칙에 따라. 같은 숫자를 예로 들어 보겠습니다. 이제 1110에서 1001을 뺍니다. 마지막 숫자부터 시작합니다. 0-1 = 1(다음 숫자에서 1 빼기), 패턴에 따라. 총 101.

나눗셈과 곱셈도 친숙한 십진법의 원리와 비교할 때 근본적인 차이가 없습니다.

컴퓨터는 2진법 외에도 3진법, 8진법 및 16진법 숫자 체계를 사용합니다.