주로 저장된 프로그램 제어를 사용합니다. 컴퓨터가 동작하도록 지시하는 명령어 시퀀스와 데이터는 미리 내부 메모리에 저장되어 있으며, 동작 중에 컨트롤러는 내부 메모리에 저장된 명령어를 주소순으로 가져온 후 명령어를 분석하고 명령어의 기능을 실행합니다. 전송 명령이 발생하면 전송 주소로 전송한 다음 주소 순서대로 액세스 명령(프로그램 제어)을 실행합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
컴퓨터가 사람의 뜻에 따라 자동으로 작동할 수 있는 이유는 주로 저장된 프로그램 제어를 사용하기 때문입니다.
저장 프로그램 제어는 프로그램이 컴퓨터에 입력되어 내부 메모리에 저장됩니다(저장 원리). 작동 중에 컨트롤러는 내부 메모리에 저장된 명령을 주소 순서대로 가져옵니다. (주소순으로 명령어에 접근), 명령어를 분석하여 명령어의 기능을 실행하고, 전송 명령어를 만나면 전송 주소로 전송한 후 주소순으로 명령어에 접근한다(프로그램 제어).
작동 원리
첫째, 프로그램과 데이터는 입출력 장치를 통해 메모리로 전송됩니다. 일반 메모리는 여러 개의 저장 단위로 나누어져 있으며, 각 저장 단위에는 주소 번호가 있어 프로그램과 데이터가 일정한 순서로 저장되며, 메모리도 프로그램 전용 저장 영역 등 여러 영역으로 나누어져 있습니다. 및 데이터를 저장하는 전용 데이터 영역을 포함한다. 둘째, 프로그램을 실행하려면 첫 번째 명령어부터 시작해서 하나씩 실행해야 한다.
일반적으로 주소 번호는 작은 것부터 큰 것 순서로 저장됩니다. 조건부 전송 명령을 만나면 실행 순서가 변경됩니다. 명령어가 실행될 때마다 세 단계를 거쳐야 합니다. 첫 번째 단계는 명령어를 메모리에서 디코더로 보내는 것입니다. 이를 명령어 가져오기라고 합니다. 두 번째 단계는 명령어를 생성하기 위해 연산 코드와 피연산자로 분해하는 것입니다. 세 번째 단계에서는 해당하는 다양한 제어 신호가 다양한 전기 구성 요소로 전송되고 해당 작업이 수행됩니다. 이 프로세스는 전자 회로에 의해 제어되어 자동적이고 지속적인 작업을 달성합니다. 컨트롤러는 실행 시 내부 메모리에 저장된 명령어를 주소순으로(접속 명령어는 주소순으로) 가져온 후 명령어를 분석하여 명령어의 기능을 실행하고 전송 명령어를 만나면 전송 주소로 전송하고, 그런 다음 주소 순서로 액세스 지침을 따릅니다.
더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!
위 내용은 컴퓨터가 사람의 의지에 따라 자동으로 작동할 수 있는 주된 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!