Post

Chapter.03 - 명령어

  • 고급 언어 : 사람을 위한 프로그래밍 언어
  • 저급 언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 언어
    1. 기계어
    2. 어셈블리어

명령어의 구성

  • 연산코드 (연산자) : 명령어가 수행할 연산
  • 오퍼랜드 (피연산자) : 연산에 사용할 데이터 or 주소. 다만, 연산에 사용할 데이터를 직접 명시하면 크기가 큰 데이터는 저장할 수 없기에 보통 데이터가 저장된 주소가 담긴다.

주소지정방식 : 연산에 사용할 데이터 위치를 찾는 방법

  • 즉시 주소 지정 방식 : 연산에 사용할 데이터를 오퍼랜드 필드에 명시
  • 직접 주소 지정 방식 : 유효 주소 (메모리 주소) 명시
  • 간접 주소 지정 방식 : 유효 주소의 주소 (메모리 & 메모리) 명시
  • 레지스터 주소 지정 방식 : 유효 주소 (레지스터 이름) 명시
  • 레지스터 간접 주소 지정 방식 : 유효 주소를 저장한 레지스터 (레지스터 & 메모리) 명시
This post is licensed under CC BY 4.0 by the author.