어큐뮬레이터 ( 31 ) 는 , 예 를 들 면 40 비트 로 구성 되 어 있 고 , 예 를 들 면 상위 8 비트 의 데이터 영역 ae , 및 하위 32 비트 의 데이터 영역 이 설정 되 어 있 다 . 그리고 , 하위 32 비트 의 데이터 영역 은 , 예 를 들 면 상위 16 비트 의 데이터 영역 ah 및 하위 16 비트 의 데이터 영역 al 로 구성 되 어 있 다 . 데이터 영역 ae 에 는 , 제 어 회로 ( 11 ) 의 제어 에 의해 , 정보 비트 ( 21 ) 를 예 를 들 면 8 비트 단위 로 분할 한 부호화 대상 의 데이터 ( 피부 호화 데이터 ) 가 , 메모리 A ( 14 ) , 메모리 B ( 15 ) , 또는 다른 레지스터 등 으로부터 판독 되 어 저장 된다 . 시프 터 ( 32 ) 는 , 제 어 회로 ( 11 ) 로부터 의 제어 신호 에 따라서 , 어큐뮬레이터 ( 31 ) 에 저장 되 어 있 는 데이터 를 시프트 할 수 있 다 . 즉 , 데이터 영역 ae 에 저장 된 피부 호화 데이터 는 , 시프 터 ( 32 ) 에 의해 1 비트 씩 우측 으로 시프트 됨 으로써 , 데이터 영역 ah , al 에 순차 적 으로 입력 되 어 가 게 된다 . 그리고 , 데이터 영역 ah , al 에 저장 된 데이터 는 , 부호화 의 연산 을 행하 기 위한 데이터 ( 연산 용 데이터 ) 로서 이용 된다 .