Skip to main content

산술 변화는 무엇입니까?

산술 변화는 숫자를 곱하거나 나누는 방법입니다.산술 이동은 일반적으로 이진 번호에서 실행됩니다.그러나이 개념은 모든 번호 매기기 체계에 적용 할 수 있습니다.

소수점 숫자를베이스로 사용하는 소수점을 사용하는 예입니다.250이 산술적으로 왼쪽으로 이동하면 결과 숫자는 2500이며, 이는 250에 10을 곱합니다.4 자리를 0250으로 사용하여 250을 나타내는 경우, 산술적으로 오른쪽으로 이동되면 결과 숫자는 0025이며 250은 10으로 나뉩니다.따라서 산술 이동은 숫자를 숫자 구성표의 기본으로 곱하거나 나누는 방법이라고 말하는 것이 더 옳습니다.그것들은 0과 1을 사용하여 표현되며 서명하거나 서명 할 수 있습니다.산술 왼쪽 시프트에서 숫자는 한 공간으로 왼쪽으로 이동하여 0이 오른쪽에 배치됩니다.산술 오른쪽 이동에서 숫자는 한 공간으로 오른쪽으로 이동하여 가장 왼쪽 숫자가 왼쪽으로 유지됩니다.따라서 0110은 단위 6입니다. 산술 왼쪽 시프트가 수행 될 때, 결과 숫자는 1100이면 소수점 12입니다. 산술 오른쪽 전환이 수행되면 결과 숫자는 0011이면 소수입니다.양의 및 음수, 서명 된 이진수는 가장 왼쪽 비트가 양수 또는 0의 경우 0이고 음수의 경우 1 인 경우에 사용됩니다.따라서 4 비트 수의 경우 10 진수 7 인 0111은 가장 큰 양의 양입니다.음수에 가장 자주 사용되는 체계는 1111이 소수 -1로 1111을 가지며 1000으로 끝납니다. 이는 소수 -8입니다.1010, 소수 -6.1010의 산술 오른쪽 전환 (1010 -6)은 1101이 10 진수 -3입니다.가장 왼쪽 비트는 유지됩니다.숫자 체계의 양쪽 끝에는 제한이 있습니다.예를 들어, 0111, 10 진수 7의 왼쪽 시프트는 10 진수 -2를 제공하고, 1111의 오른쪽 이동, 10 진수 -1은 10 진수 -1을 제공합니다.정상적인 곱셈 및 분할보다 수행하십시오.따라서 컴퓨터는 시프트 장치 또는 시프트 레지스터라는 비교적 간단한 메커니즘을 사용 하여이 작업을 지원합니다.정통한 프로그래머는 위에서 언급 한 제한을 피하거나 처리하는 한이 작업을 활용합니다.