Til et emulatorprojekt vil jeg implementere en software udgave af en processor. Jeg har tidligere implementeret en fuld 386 realmode uden floating point. Det blev for omfattende med både protected mode og floating points, så færdig blev den ikke. Jeg overvejer nu at tage fat på en atmel
8515, men trods at det er en risc har den også et større instruktionssæt end hvad jeg gider lige i dette øjeblik.Jeg overvejer derfor en pic-processor, som jeg dog aldrig har arbejdet med i den fysiske udgave. Så vidt jeg kan se har de et særdeles begrænset instruktionssæt, der vil være nemt at gå til, men jeg kan ikke rigtig finde udførlig information om maskinkoderne for de enkelte instruktioner. Jeg skal naturligvis kende den præcise kodeform for instruktionerne for at kunne emulere kørsel af kompileret kode på processoren.
Kan nogen her pege mig i retning af et meget detaljeret datablad for en lille eller mellemstor pic's instruktionssæt? Kan en god c compiler og linker til samme processor anbefales, så vil det også være en stor hjælp.
På forhånd tak for al info.