한편 , 앞서 언급 되 었 던 이전 의 페이지 프로그램 동작 을 위한 데이터 로드 명 령 입력 시 , 페이지 버퍼 ( 110 ) 에 구비 되 는 캐시 레지스터 ( 111 ) 를 클 리어 하 는 동작 을 수행 할 수 도 있 으며 , 클리어 동작 을 수행 하 지 않 을 수 도 있 다 . 왜냐하면 , 앞서 수행 되 었 던 페이지 프로그램 시 데이터 가 캐시 레지스터 ( 111 ) 로부터 메인 레지스터 ( 112 ) 로 옮겨진 후 순차 적 으로 상기 캐시 레지스터 ( 111 ) 가 클 리어 되 는 동작 이 수행 되 므로 , 이후 데이터 로드 명령 입력 에 대응 하 여 캐시 레지스터 ( 111 ) 를 또 다시 클리어 할 필요 가 없 기 때문 이 다 . 즉 , 데이터 로드 명령 입력 에 대응 하 여 캐시 레지스터 ( 111 ) 를 클 리어 하 는 동작 은 수행 되 거나 수행 되 지 않 아도 무방 하 며 , 바람직 하 게 는 해당 페이지 프로그램 이 소정 의 프로그램 동작 에 있 어서 최초 로 수행 되 는 페이지 프로그램 인 경우 , 제 어 블록 ( 130 ) 은 데이터 로드 명령 입력 에 대응 하 여 캐시 레지스터 ( 111 ) 가 클 리어 되 도록 제어 한다 . 또한 , 해당 페이지 프로그램 이 수행 되 고 나 면 이후 의 페이지 프로그램 을 위한 데이터 로드 명령 입력 시 에 상기 캐시 레지스터 ( 111 ) 의 클리어 동작 이 스킵 되 도록 한다 .