데이터를 처리하고 처리하는 컴퓨터의 구성 요소를 일반적으로 산술 단위라고 합니다. 산술 장치는 컴퓨터가 데이터를 처리하여 정보를 형성하는 처리 공장입니다. 주요 기능은 산술 논리 장치, 누산기, 상태 레지스터로 구성됩니다. 범용 레지스터 그룹 등
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
데이터를 처리하고 처리하는 컴퓨터의 구성 요소를 일반적으로 산술 단위라고 합니다. 산술 장치는 컴퓨터가 데이터를 처리하여 정보를 형성하는 처리 공장입니다. 주요 기능은 이진수에 대한 산술 연산이나 논리 연산을 수행하는 것입니다.
연산자 소개
연산자는 산술 논리 장치(ALU), 누산기, 상태 레지스터, 범용 레지스터 그룹 등으로 구성됩니다. ALU(Arithmetic Logic Operation Unit)의 기본 기능은 덧셈, 뺄셈, 곱셈, 나눗셈의 4가지 산술 연산과 AND, OR, NOT, XOR 등의 논리 연산과 Shift, Complement 등의 연산입니다. 컴퓨터가 실행 중일 때 산술 장치의 작동 및 작동 유형은 컨트롤러에 의해 결정됩니다. 운영자가 처리한 데이터는 메모리에서 나오며, 처리된 결과 데이터는 일반적으로 메모리로 다시 전송되거나 운영자에 임시 저장됩니다. 제어 장치와 함께 CPU의 핵심 부분을 구성합니다.
산술 단위는 데이터를 처리하는 컴퓨터의 기능적 구성 요소입니다. 데이터 처리에는 주로 데이터에 대한 산술 연산과 논리적 데이터에 대한 논리 연산이 포함됩니다. 그러므로 데이터에 대한 산술, 논리연산을 구현하는 것이 산술단위의 핵심 기능이다.
연산
연산 장치가 수행할 수 있는 연산 횟수와 연산 속도는 연산 장치의 강함, 나아가 컴퓨터 자체의 능력을 나타냅니다. 산술단위의 가장 기본적인 연산은 덧셈이다. 0에 숫자를 추가하는 것은 단순히 숫자를 전송하는 것입니다. 한 숫자의 코드를 완성하고 이를 다른 숫자에 추가하는 것은 후자 숫자에서 이전 숫자를 빼는 것과 같습니다. 두 숫자를 빼서 크기를 비교하세요.
좌우 이동이 연산장치의 기본 조작입니다. 부호 있는 숫자에서는 부호는 변하지 않고 데이터 비트만 이동되는데, 이를 산술 이동이라고 합니다. 데이터가 기호의 모든 비트와 함께 이동하는 경우 이를 논리적 이동이라고 합니다. 데이터의 최상위 비트와 최하위 비트를 연결하여 논리 시프트를 수행하는 것을 순환 시프트라고 합니다.
산술 단위의 논리 연산은 두 데이터의 비트 단위 AND, OR, XOR을 수행하고 한 데이터의 비트를 부정할 수 있습니다. 일부 연산자는 이진 코드에 대해 16개의 논리 연산을 수행할 수도 있습니다.
곱셈과 나눗셈 연산은 더 복잡합니다. 많은 컴퓨터 연산 장치는 이러한 작업을 직접 완료할 수 있습니다. 곱셈 연산은 덧셈 연산에 기초하여, 곱셈기의 하나 이상의 비트의 디코딩 제어 하에 부분 곱을 연속적으로 생성하고, 부분 곱을 더하여 곱을 얻는다. 나눗셈 방법은 종종 곱셈을 기반으로 합니다. 즉, 약 1이 되도록 제수를 곱하기 위해 여러 요소를 선택합니다. 이러한 요소에 피제수를 곱하면 몫이 구해집니다. 곱셈과 나눗셈을 수행하는 하드웨어가 없는 컴퓨터는 프로그램을 사용하여 곱셈과 나눗셈을 수행할 수 있지만 속도는 훨씬 느립니다. 일부 연산자는 일련의 숫자에서 최대 수 찾기, 일련의 데이터에 대해 동일한 작업을 지속적으로 수행 및 제곱근 찾기와 같은 복잡한 작업을 수행할 수도 있습니다.
추천: "프로그래밍 비디오"
위 내용은 데이터를 처리하고 처리하는 컴퓨터의 구성 요소는 일반적으로 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!