프로세서의 기본 연산
- 산술연산
- 메모리에서 연산을 수행할 데이터를 가져오고 연산 결과 메모리에 저장
- 버스로 전송되는 신호를 통해 전기적으로 연결된 장치에 대한 입출력을 조정
결정
을 내릴 수 있다모형컴퓨터
- 이론상의 설게를 모방하여 작동하는 프로그램.
- 명령어와 데이터를 저장하기 위한 메모리, 한 개의 수를 담을 만한 용량의 부가적인 저장 영역인 누산기가 있다.
GET
PRINT
STOP
GET //첫 번째 수를 입력받아 누산기에 넣는다.
STORE FirstNum //FirstNum이라는 메모리 위치에 첫 번쨰 수를 저장
GET //두 번째 수를 입력받아 누산기에 넣는다.
ADD FirstNum // 첫 번째 수를 누산기에 있는 값에 더한다
PRINT //결과 합계 값을 출력한다.
STOP //프로그램 실행을 중지한다.
FirstNum: //첫 번째 입력 수를 담을 메모리 위치
Top : GET //수를 입력받아 누산기에 넣는다
PRINT //수를 출력한다
GOTO Top //Top으로 돌아가서 다른 수를 입력받는다.
Top : GET //수를 입력받아 누산기에 넣는다
IFZERO Bot //누산기 값이 0이면 Bot 레이블이 붙은 명령어로 이동
PRINT //누산기 값이 0이 아니므로 그 값을 출력
GOTO Top //Top으로 돌아가서 다른 수를 입력 받음
Bot : STOP