도드넷
정보처리기능사 필기#8 - 명령어 OP-Code Operand 본문
정보처리기능사 필기 요점정리#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.
반응형
'창고 > 정보처리기능사[완]' 카테고리의 다른 글
정보처리기능사 필기#10 - 주기억장치 vs 보조기억장치 (0) | 2016.03.17 |
---|---|
정보처리기능사 필기#9 - 제어장치, DMA와 채널 (0) | 2016.03.16 |
정보처리기능사 필기#7 - 논리 연산 SHIFT ROTATE MOVE 연산 (0) | 2016.03.14 |
정보처리기능사 필기#6 - 가중치코드 BCD, 그레이코드 (0) | 2016.03.14 |
정보처리기능사 필기#5 - 고정 소수점 vs 부동 소수점 (3) | 2016.03.13 |
Comments