데이터를 처리하고 처리하는 컴퓨터의 구성 요소를 일반적으로 산술 단위라고 합니다. 연산장치는 컴퓨터의 핵심 구성요소로서 다양한 산술 및 논리 연산을 수행하는 컴퓨터의 구성요소로, 기본 연산에는 덧셈, 뺄셈, 곱셈, 나눗셈의 4가지 연산과 AND, OR 등의 논리 연산이 포함됩니다. , NOT, XOR 등의 연산과 비트, 비교, 전송 등의 연산을 ALU(산술 논리 장치)라고도 합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
데이터를 처리하고 처리하는 컴퓨터의 구성 요소를 일반적으로 산술 단위라고 합니다.
산술 장치는 컴퓨터의 핵심 구성 요소로, 다양한 산술 및 논리 연산을 수행하는 컴퓨터의 구성 요소입니다. 산술 단위의 기본 연산으로는 덧셈, 뺄셈, 곱셈, 나눗셈의 4가지 산술 연산과 AND, OR, NOT, XOR 등의 논리 연산과 쉬프트, 비교, 전송 등의 연산이 있습니다. 산술 논리 장치(ALU)라고도 합니다.
주판과 같은 기능을 하며 덧셈, 뺄셈, 곱셈, 나눗셈 등의 다양한 산술연산과 AND, OR, NOT 등의 논리연산을 직접 완성해주는 장치입니다. 산술 단위의 주요 기술 지표는 단어 길이와 컴퓨터 작동 속도입니다.
컴퓨터의 정확도는 16비트, 24비트, 32비트 등과 같은 단어 길이 표시기로 측정할 수 있습니다. 단어 길이가 길수록 계산 정확도가 높아집니다. 컴퓨팅 속도는 컴퓨터가 초당 몇 번의 추가 작업을 수행할 수 있는지를 나타냅니다. 예를 들어, 우리나라에서는 갤럭시 컴퓨터를 10억 번 기계라고 부르는데, 이는 그 컴퓨터의 컴퓨팅 속도가 초당 1억 번이라는 의미입니다.
산술 장치는 산술 논리 장치(ALU), 누산기, 상태 레지스터, 범용 레지스터 그룹 등으로 구성됩니다. 산술 논리 장치(ALU)의 기본 기능은 덧셈, 뺄셈, 곱셈, 나눗셈의 4가지 산술 연산과 AND, OR, NOT, XOR 등의 논리 연산과 쉬프트, 보수 등의 연산입니다. 컴퓨터가 실행 중일 때 산술 장치의 작동 및 작동 유형은 컨트롤러에 의해 결정됩니다. 운영자가 처리한 데이터는 메모리에서 나오며, 처리된 결과 데이터는 일반적으로 메모리로 다시 전송되거나 운영자에 임시 저장됩니다. 제어 장치와 함께 CPU의 핵심 부분을 구성합니다.
산술 단위는 데이터를 처리하는 컴퓨터의 기능적 구성 요소입니다. 데이터 처리에는 주로 데이터에 대한 산술 연산과 논리적 데이터에 대한 논리 연산이 포함됩니다. 따라서 데이터에 대한 산술, 논리연산을 구현하는 것이 산술단위의 핵심 기능이다.
연산자의 처리 대상
연산자의 처리 대상은 데이터이기 때문에 데이터의 길이와 컴퓨터 데이터 표현 방식은 운영자의 성과에 큰 영향을 미칩니다. 1970년대 마이크로프로세서는 데이터 처리의 기본 단위로 1, 4, 8, 16개의 이진 비트를 자주 사용했습니다. 대부분의 범용 컴퓨터는 산술 단위로 처리되는 데이터의 길이로 16, 32, 64비트를 사용합니다. 데이터의 모든 비트를 동시에 처리할 수 있는 연산 장치를 병렬 연산 장치라고 합니다. 한 번에 한 비트만 처리하는 경우 이를 직렬 연산자라고 합니다. 일부 연산자는 한 번에 여러 비트(보통 6 또는 8비트)를 처리할 수 있으며, 완전한 데이터는 계산을 위해 여러 세그먼트로 나뉘며 이를 직렬/병렬 연산자라고 합니다. 운영자는 한 가지 길이의 데이터만 처리하는 경향이 있습니다. 일부는 반워드 길이 연산, 더블 워드 길이 연산, 쿼드러플 워드 길이 연산 등과 같은 여러 가지 길이의 데이터를 처리할 수도 있습니다. 일부 데이터 길이는 작업 중에 지정할 수 있으며 이를 가변 단어 길이 작업이라고 합니다.
데이터의 다양한 표현 방법에 따라 이항 연산자, 십진 연산자, 16진 연산자, 고정 소수점 정수 연산자, 고정 소수점 십진 연산자, 부동 소수점 연산자 등이 있을 수 있습니다. 데이터의 성격에 따라 주소 연산자와 문자 연산자가 있습니다.
주요 기능은 산술 연산과 논리 연산을 수행하는 것입니다.
연산
연산 장치가 수행할 수 있는 연산 횟수와 연산 속도는 연산 장치의 강함, 나아가 컴퓨터 자체의 능력을 나타냅니다. 산술단위의 가장 기본적인 연산은 덧셈이다. 0에 숫자를 추가하는 것은 단순히 숫자를 전송하는 것입니다. 한 숫자의 코드를 완성하고 이를 다른 숫자에 추가하는 것은 후자 숫자에서 이전 숫자를 빼는 것과 같습니다. 두 숫자를 빼서 크기를 비교하세요.
좌우 이동이 연산장치의 기본 조작입니다. 부호 있는 숫자에서는 부호는 변하지 않고 데이터 비트만 이동되는데, 이를 산술 이동이라고 합니다. 데이터가 기호의 모든 비트와 함께 이동하는 경우 이를 논리적 이동이라고 합니다. 데이터의 최상위 비트와 최하위 비트를 연결하여 논리 시프트를 수행하는 것을 순환 시프트라고 합니다.
산술 단위의 논리 연산은 두 데이터의 비트 단위 AND, OR, XOR을 수행하고 한 데이터의 비트를 부정할 수 있습니다. 일부 연산자는 이진 코드에 대해 16개의 논리 연산을 수행할 수도 있습니다.
곱셈과 나눗셈 연산은 더 복잡합니다. 많은 컴퓨터 연산 장치는 이러한 작업을 직접 완료할 수 있습니다. 곱셈 연산은 덧셈 연산에 기초하여, 곱셈기의 하나 이상의 비트의 디코딩 제어 하에 부분 곱을 연속적으로 생성하고, 부분 곱을 더하여 곱을 얻는다. 나눗셈 방법은 종종 곱셈을 기반으로 합니다. 즉, 약 1이 되도록 제수를 곱하기 위해 여러 요소를 선택합니다. 이러한 요소에 피제수를 곱하면 몫이 구해집니다. 곱셈과 나눗셈을 수행하는 하드웨어가 없는 컴퓨터는 프로그램을 사용하여 곱셈과 나눗셈을 수행할 수 있지만 속도는 훨씬 느립니다. 일부 연산자는 일련의 숫자에서 최대 수 찾기, 일련의 데이터에 대해 동일한 작업을 지속적으로 수행 및 제곱근 찾기와 같은 복잡한 작업을 수행할 수도 있습니다.
더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!
위 내용은 데이터를 처리하고 처리하는 컴퓨터의 구성 요소는 일반적으로 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!