Tester x86 (zejm.) ALU instrukcí

RDa

  • *****
  • 2 662
    • Zobrazit profil
    • E-mail
Re:Tester x86 (zejm.) ALU instrukcí
« Odpověď #15 kdy: 29. 06. 2023, 09:43:58 »
Jeste poznamka: emulace celeho cpu vs translace userpace kodu se bude lisit.. protoze to prvni je dost kontextove zavisle - potrebuje i znat aktualni rezim a nastaveni - CR0/CR4, nez tomu hodis nejaky byte-stream jako instrukci, zatimco kod z moderni userspace aplikace bude vzdy jen podmnozina.


mhi

  • *****
  • 500
    • Zobrazit profil
Re:Tester x86 (zejm.) ALU instrukcí
« Odpověď #16 kdy: 29. 06. 2023, 11:26:43 »
Ano, v jinem projektu jsem to resil tak, ze u kazdeho basic blocku byl krome startadresy ulozeny i rezim. Tady to ale nebude potreba, default je 32bit a vse dal uz urci addr/op prefixy.