Ovo je osnovni program za UNIPIC-1 radjen u asemebleru i u njemu se nalaze osnovne rutine za kontrolu displeja.
U arhivi se nalazi i fajl "reg628.asm" u kome su definicije svih registara za PIC16F628. Zasto je on tu ako sve te definicije postoje vec u fajlu "P16F628.inc" koji dolazi uz MPASM? Jednostavno zato sto su u .inc fajlu registri definisani velikim slovima, a smatram da je mnogo lakse i brze pisati program malim slovima. Iako moze da se iskljuci opcija "case sensitive", bolje je ostaviti je ukljucenu. U svakom slucaju, najbolje je da radite onako kako vam odgovara.