Jeg vil lige høre om jeg er på det rette spor her, da jeg ikke har en chip at teste med. Skal jo simulere den (jævnfør tidligere tråd). Jeg har instaleret SDCC c compileren. Jeg skrev et absolut minimalt c-program og kompilerede det med "sdcc -p18f6585 test.c" hvilket gav en række filer. Deriblandt en med pic assembler mnemonics. Kørte derefter "aslink -f test", hvilket gav yderligere filer. Deriblandt en test.ihx, som jeg opfatter som værende maskinkoden til programmet. Den der skal "brændes" på pic eller en rom, eller som jeg skal indlæse i min simulator.
Det ser dog ikke ud til at være helt ren maskinkode. Jeg mistænker det for at være et af de utallige formater der findes med lidt checksumsberegning. Hvilket det er, kan jeg dog ikke lige gennemskue på siddende fod.
-Er ihx-filen masknkoden i en elelr anden form?
-Hvilket format er den i? Hvilke bytes er data og hvilke er checksum oa.?
-Kan man et sted i nogle af de genererede filer se hvilken pic koden er kompileret til?