" . Sletbare programmerbare Read- Only Memory " EPROM står for EPROMs kan programmeres ved hjælp EPROM programmering software og hardware. Ældre EPROMs blev slettet ved at udsætte dem for ultraviolet lys ( UV) i flere minutter , men kan moderne EPROM slettes ved " blinkende" chippen med en elektrisk strøm . Utroligt, kan EPROM gemme programkode i flere år uden at forringe . EPROM viskelædere har en koncentreret UV-lyskilde , men betyder at placere ældre EPROM chips i direkte sollys ikke garantere deres sletning. Binary Files
Binary filer gemme programmer som en serie af nuller og ettaller ( bits) , der repræsenterer maskine sprogkode , at en computer forstår. Machine sprog er det laveste niveau af programmering, alle programmer , uanset sprog ( BASIC , FORTRAN og C + + , for eksempel) , er oversat til maskinsprog ( assembler ) . Binære filer er gemt med BIN filtypen . Otte bit repræsenterer en byte . " 01100101 " er binær til decimal nummer " 101 ".
Hexadecimal Files
EPROM Hexadecimal filer, der er gemt med HEX fil extension , oplagrer binære data som hexadecimale tal . Hexadecimalt er et talsystem baseret på antallet 16 , det bruger 0 til 9 og bogstaverne A til F til at repræsentere sine numre . Optælling fra nul til seksten i HEX kode ser sådan ud: 0 , 1, 2 , 3, 4 , 5, 6 , 7, 8 , 9, A , B, C, D , E og F. hexadecimale tal gør maskinen sprog lettere for programmører at beskæftige sig med . Det binære tal 01100101 er " 65" ( 101 i decimal ) . Tallet 255 er skrevet som "FF ".
Motorola hex filer
Motorola HEX programmører gemme filer med S19 -fil forlængelse. S19 filer gemmer hexadecimalkoden som tekst. Denne filtype er proprietære til Motorola.
Generisk EPROM File
generiske filtype til EPROM -filer blev gemt med EEP filtypen . Det er en ældre filformat, der er i begrænset brug i dag.