es1024 / jsasm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jsasm

x86 bytecode interpreter written in JavaScript (well, TypeScript).

Most instructions are not yet supported: only basic arithmetic (add, adc, sbb, sub), bitwise operators (or, and, xor), cmp, conditional jumps (ja, jb, jz, etc.), nop, and lea are supported. Full support of mod/reg/RM and SIB, but more complex use has not been thoroughly tested yet, and may be buggy.

The purpose of this project is TBD.

About

License:MIT License


Languages

Language:TypeScript 86.7%Language:HTML 7.4%Language:C 4.6%Language:Shell 0.8%Language:JavaScript 0.5%