관리 메뉴

도드넷

정보처리기능사 필기#8 - 명령어 OP-Code Operand 본문

창고/정보처리기능사[완]

정보처리기능사 필기#8 - 명령어 OP-Code Operand

도드! 2016. 3. 15. 10:48





정보처리기능사 필기 요점정리#8 - 명령어


1. 명령어

- 명령어는 2가지 파트로 구성됨. OP-Code 그리고 Operand.

- OP-Code (연산자) : 명령어의 실제 실행 연산내용 (입출력, 제어, 함수연산, 자료전달)

- Operand (주소부) : OP-Code 를 실행함에 있어 필요한 정보 (주소, 명렁어의 순서, 기타정보)


2. 명령어의 형식

0-주소명령방식 : 스택구조 피연산자 없음

1-주소명령방식 : 누산기

2-주소명령방식 : 덧씌워져서 소멸

3-주소명령방식 : 따로 기억, 보존


3. 주소 저장방식

- 묵시적 주소 지정 : 0번지 명령어

- 즉시 주소 지정 : Operand에 자체 데이터가 있음, 가장 빠름, 길이에 제약, 메모리 참조 0회

- 직접 주소 지정 : 주소가 가리키는 곳에 실제 데이터, 메모리 참조 1회

- 간접 주소지정 : 주소가 가리키는 곳에 또 다른 주소 그리고 실제 데이터, 메모리 참조 2회

- 계산에 의한 주소지정 : PC XR BR등의 값과 주소를 더해(연산)해서 실제 데이터가 있는 주소를 구해내는 방식,

"상대주소지정"이라고도 함. (상대주소, 인데스주소, 베이스주소가 "계산에 의한 주소지정"으로 만들어진 주소)


4. 주소 표현방식

- 절대 주소 : 0부터 순서대로

- 상대 주소 : 기준점으로부터의 상대적 거리


* 맵핑 : 가상의 주소 -> 물리주소 변환하는 작업

* 주소 바인딩 : 논리적 주소 -> 물리적 주소 번역


I'm different G, a different faction.





반응형
Comments