상기 목적 을 달성 하 기 위해 , 본 발명 의 부호화 회로 는 , n 비트 의 피부 호화 데이터 가 저장 되 는 피부 호화 데이터 저장 레지스터 와 , 상기 피부 호화 데이터 가 시프트 되 어 생성 되 는 m 비트 의 연산 용 데이터 가 저장 되 는 연산 용 데이터 저장 레지스터 와 , 상기 피부 호화 데이터 저장 레지스터 에 저장 되 어 있 는 상기 피부 호화 데이터 를 시프트 하 여 상기 연산 용 데이터 저장 레지스터 에 시프트 입력 하 는 시프 터 와 , 부호화 를 행하 기 위한 m 비트 의 제 1 계수 데이터 가 저장 되 는 제 1 계수 레지스터 와 , 상기 연산 용 데이터 저장 레지스터 에 저장 되 어 있 는 상기 연산 용 데이터 와 , 상기 제 1 계수 레지스터 에 저장 되 어 있 는 상기 제 1 계수 데이터 가 입력 되 고 , 상기 연산 용 데이터 를 상기 제 1 계수 데이터 에 기초 하 여 부호 화 한 부호화 데이터 를 출력 하 는 부호화 논리 회로 를 구비 하 는 것 으로 한다 .