디스패치 유닛 ( 104 ) 은 실행 유닛 ( 124 ) 에 의해 실행 가능 한 동작 뿐 만 아니 라 오퍼랜드 어드레스 정보 , 즉시 데이터 및 / 또는 변위 데이터 ( displacement data ) 를 출력 할 수 있 다 . 일부 구체 예 에서 , 디스패치 유닛 ( 104 ) 은 일부 명령 을 실행 유닛 ( 124 ) 내 에서 실행 가능 한 동작 으로 디 코딩 하 기 위한 디 코딩 회로 ( 제시 되 지 않 음 ) 를 포함 할 수 있 다 . 단순 한 명령 들 이 단일 동작 에 대응 할 수 있 다 . 일부 구체 예 에서 , 더욱 복잡 한 명령 들 이 복수 의 동작 에 대응 할 수 있 다 . 레지스터 의 업데이트 를 포함 하 는 동작 의 디 코딩 시 에 , 레지스터 파일 ( 116 ) 내 레지스터 의 위치 는 추측 레지스터 상태 를 저장 하 기 위하 여 보존 될 수 있 다 ( 대안 적 인 구체 예 에서 , 재배열 버퍼 가 각각 의 레지스터 에 대한 하나 이상 의 추측 레지스터 상태 를 저장 하 기 위하 여 사용 될 수 있 으며 레지스터 파일 ( 116 ) 이 각각 의 레지스터 에 대한 투입 된 레지스터 상태 를 저장 할 수 있 다 ) . 레지스터 맵 ( register map ) ( 134 ) 은 레지스터 재 명명 을 촉진 하 기 위하 여 , 소스 및 대상 오퍼랜드 의 로직 컬 레지스터 명칭 을 물리 레지스터 번호 로 번역 할 수 있 다 . 레지스터 맵 ( 134 ) 은 레지스터 파일 ( 116 ) 내 어느 레지스터 가 현재 할당 되 고 할당 되 지 않 은지 를 기록 할 수 있 다 .