This commit is contained in:
anon
2024-07-15 19:55:52 +02:00
parent 0ac0e2904a
commit 2cf6d79edd
18 changed files with 476 additions and 176 deletions

View File

@ -0,0 +1,43 @@
set instructions {
{syscall}
{sysret}
{sysexit}
{sysenter}
{leave}
{retf}
{retn}
{pause}
{hlt}
{lock}
{inc register}
{dec register}
{not register}
{neg register}
{mul register}
{imul register}
{div register}
{idiv register}
{inc memory}
{dec memory}
{not memory}
{neg memory}
{mul memory}
{imul memory}
{div memory}
{idiv memory}
{add register register}
{or register register}
{adc register register}
{sbb register register}
{and register register}
{sub register register}
{xor register register}
{cmp register register}
{sar register immediate}
{mov register register}
{mov register immediate}
}
proc malformed_instruction {i} {
error [format "Instruction {%s} is malformed" [join $i ", "]]
}