ISA

포함 요소

  1. 명령어 집합
  2. 레지스터 구조
  3. 데이터 타입
  4. 주소 지정 방식
  5. 인터럽트 및 예외 처리 방식
    1. 메모리 접근 방식

레지스터

데이터의 형식

기본적으로 워드는 16비트 단위이다. ( MIPS에서는 32비트를 워드라고 불렸는데 ) 더블 워드 = 32비트, 쿼드 워드 = 64비트

64비트 머신에서 포인터는 8바이트(쿼드 워드) 길이를 갖는다 → 왜? 메모리 주소를 64비트까지 가리킬 수 있음

정보 접근 방식

레지스터 이름

x86 아키텍처에서는 16개의 레지스터를 사용한다. 각각의 레지스터는 역할을 맡고 있으며 이에 따른 이름을 갖고 있다. 처음에 16비트에서 출발하여, 32비트, 64비트 시스템으로 확장해 나가서 각 레지스터에서 8, 16, 32, 64 비트까지를 가리키는 이름이 다르다.