본문 바로가기

카테고리 없음

피연산자 위치에 따른 명령어 구분


1. 스택 명령어(SI: Stack Instruction)
피연산자가 모두 스택에 저장되고 연산 결과 역시 스택에 저장된다. (0-주소 명령어 형식)

2. 누산기 명령어(AI: Accumulator Instruction)
피연산자 일부가 누산기에 있고 결과 값이 누산기에 저장된다.(1-주소 명령어 형식)

3. 레지스터-레지스터 명령어(RRI: Register-Register Instruction)
연산 대상이 모두 레지스터에 있으므로 연산 속도가 빠르다. (2-주소 명령어 형식)

4. 메모리-레지스터 명령어(MRI: Memory-Register Instruction)
 연산 대상이 되는 자료 중 하나는 주기억장치(Memory), 하나는 레지스터(Register)에 있는 경우이다.

5. 메모리-메모리 명령어(MMI: Memory-Memory Instruction)
 연산 대상이 되는 자료가 모두 메모리에 있는 경우, 수행 속도가 느리다(3-주소 명령어 형식)