명령어 형식과 주조 지정 방식
- 최초 등록일
- 2006.11.04
- 최종 저작일
- 2006.01
- 3페이지/ 한컴오피스
- 가격 1,500원
소개글
컴퓨터 구조에 나오는 명령어 형식과 주소 지정 방식
목차
1. 명령어 형식
1) 0 - Address 명령 형식
2) 1 - Address 명령 형식
3) 2 - Address 명령 형식
4) 3 - Address 명령 형식
2. 주소 지정 방식
1) 직접 주소 지정 방식
2) 간접 주소 지정 방식
3) 묵시적 주소 지정 방식
4) 즉시 주소 지정 방식
5) 레지스터 주소 지정 방식
6) 레지스터 간접 주소 지정 방식
7) 변위 주소 지정 방식
본문내용
1. 명령어 형식
(1) 0 - Address 명령 형식
- 스택 구조를 가진 컴퓨터에서 사용되는 명령 형식으로 OP -Code만 존재하고
오퍼랜드가 없는 명령어 구조이다. PUSH와 POP 명령을 사용한다.
(2) 1 - Address 명령 형식
- 누산기(Accumulator)에서 사용되는 명령어 구조로 오퍼랜드에 저장되어 있는
내용과 누산기의 내용을 연산하여 그 결과를 항상 누산기에 저장한다.
(3) 2 - Address 명령 형식
- 컴퓨터에서 가낭 널리 사용되는 형식으로, 입력 자료가 연산 후에는 보존되지 않아
부작용(Side Effect) 이 발생되나 실행 속도가 빠르고 기억 장소를 많이 차지하지
않는다. 오퍼랜드 1의 내용과 오퍼랜드 2의 내용을 더해 오퍼랜드 1에 기억시킨다.
(4) 3 - Address 명령 형식
- 연산 결과를 따로 저장하는 곳이 있기 때문에 연산후에도 입력 자료가 변하지 않고
보존되며 프로그램 크기가 줄어든다는 장점이 있다. 최소한 4번 이상 메모리에 접근을
해야 하며 기억장치의 대역폭(Bandwidth)이 감소되며 명령어 처리 속도가 느리고
프로그램 작성이 불편하다는 단점이 있다.
2. 주소 지정 방식
(1) 직접 주소 지정 방식
- 오퍼랜드 필드의 내용이 유효 주소가 되는 방식으로 데이터 인출을 위해 한 번의
기억장치 액세스만 하면 되지만 연산코드를 제외하고 남은 비트들만 주소 비트로
사용될 수 있기 때문에 직접 지정할 수 있는 기억장소의 수가 제한된다는 단점이 있다
참고 자료
없음