Dość pomysłowa implementacja dekodera rozkazów na makrach (w i386ins.def).
W tego typu projektach chyba najbardziej nudne jest generowanie takich tablic dla wszystkich wariantów rozkazów. Tutaj widać, że autor próbował to zoptymalizować.
W sumie to jest dobry temat dla AI. Przygotować mu “framework” do emulacji, dostarczyć przykłady kilku rozkazów, dokumentację procesora i niech generuje. ;-)
Dość pomysłowa implementacja dekodera rozkazów na makrach (w i386ins.def).
W tego typu projektach chyba najbardziej nudne jest generowanie takich tablic dla wszystkich wariantów rozkazów. Tutaj widać, że autor próbował to zoptymalizować.
W sumie to jest dobry temat dla AI. Przygotować mu “framework” do emulacji, dostarczyć przykłady kilku rozkazów, dokumentację procesora i niech generuje. ;-)
Nie ma jakiegoś opisu instrukcji procesora w xml, który służy do generowania kodu? Są przecież podobne do opisu sprzętu.
Nie wiem. Do 6502 jest taki opis w SQL.
Update: znalazłem opis do x86.