Flash memory device improving a process for determining most significant bit program

A flash memory device for improving an MSB(Most Significant Bit) programmed decision method is provided to accurately determine whether the MSB program is performed about the multi-level cell. A flash memory device(100) comprises a cell array(110), a controller(130) and a decision unit(140). The cell array comprises one or more flag cell The flag cell stores the information which relates if the MSB program was performed about the multi-level cell. The controller controls the program about the cell array and elimination operation. The decision unit receives flag data stored in the flag cell. The decision device generates the logic sum calculation about flag data and the judgment signal performing the logic multiple calculation.