Chciałbym nauczyć się pisać mały emulator/maszynę wirtualną. Czy ktoś zna dobry samouczek lub prostszy projekt niż qemu/virtualbox?Jak napisać maszynę wirtualną
Thx
Chciałbym nauczyć się pisać mały emulator/maszynę wirtualną. Czy ktoś zna dobry samouczek lub prostszy projekt niż qemu/virtualbox?Jak napisać maszynę wirtualną
Thx
Anthony Zielona zrobił serię blogu na wymyślanie zestawu instrukcji, przenoszenie binutils, gcc, newlib i tak dalej, a także utworzenie SIM i qemu naśladować maszynę z tej nowej instrukcji zestaw. Posty (i łatki) są połączone z http://atgreen.github.io/ggx/. Istnieje garść postów, które nie są powiązane z różnymi problemami stycznymi.
Od flagi link nie działa, ale ten został podniesiony zamiast: http: // web. archive.org/web/20100117171845/http://spindazzle.org/ggx/, ponieważ nie lubię łączenia się z tym archiwum, nie edytuję go w odpowiedzi. Jeśli ktoś ma lepszy link, edytuj. –
Sprawdź mój tutorial jak napisać własną wirtualną maszynę od podstaw w http://www.icemanind.com
jego kompletny poradnik, który poprowadzi Cię przez buduje maszynę wirtualną i asembler w języku C#.
Prawdopodobnie powinieneś określić, który komputer chcesz emulować lub wirtualizować: prawdziwy procesor, kod bajtowy JVM itp. –