상기 와 같 은 목적 을 달성 하 기 위하 여 , 본 발명 의 일실 시예 에 따른 불휘발성 메모리 장치 의 프로그램 방법 은 , 외부 로부터 입력 되 는 데이터 를 캐시 레지스터 에 저장 하 는 단계 와 , 상기 캐시 레지스터 에 저장 된 데이터 를 메인 레지스터 로 이동 ( move ) 시키 는 단계 와 , 상기 캐시 레지스터 를 클리어 ( clear ) 하 는 단계 및 상기 메인 레지스터 에 저장 된 데이터 를 메모리 셀 어레이 에 프로그램 하 는 단계 를 구비 하 는 것 을 특징 으로 한다 .