.asm format je izvorni. U njemu su svi komentari programera, oznacene sve
labele, svi korišćeni registri i tome slicno.
.obj fajl je prelazna forma do .hex fajla, pogotovu ukoliko je prisutno
više .asm fajlova.
.hex fajl je fajl spreman za snimanje u PIC. Osim njega ništa više Vam nije
potrebno.
TASM je koliko se sećam asembler još za DOS. Ne verujem da ima verziju za XP.
Morate ga najpre pokrenuti na nekoj praistorijskoj mašini pa tek onda od .asm
fajla dobiti .obj i .hex.
Međutim, ne vidim čemu uopšte potreba za konverzijom ukoliko već imate .hex
fajl. Jednostavno snimite njega u PIC i to je to. Možda ćete jedino morati
ručno da podesite fuse bitove (tip oscilatora, WDT...).
Eventualno, ukoliko želite promeniti deo koda ili nešto slično, možete
disasemblovati gotov .hex fajl i tako dobiti .asm fajl koji Microchipov MPLAB
izvorno podržava. Programi koji ovo rade zovu se disasembleri. Nažalost,
asemblerski kod koji dobijete njima lišen je ikakvih komentara, labela,
svega.