A basic x86-64 JIT compiler written from scratch in stock Python
-
Updated
Apr 21, 2018 - Python
A basic x86-64 JIT compiler written from scratch in stock Python
Machine learning for machine code.
An assembler that can be configured to work with most any instruction set and architecture.
Phonepe machine coding round problem
8086 assembler using python language.
The generator of a machine code decoder, transforming a user-defined machine code specification into decoder codes.
Assembly Learning Environment for Kids
Run machine code, assembly and webassembly
Real-time 3-D wireframe vector graphics (cube, torus, sphere) on an X-Y oscilloscope, in INS8070 machine code on a 1984 Philips MC6400 MasterLab
Un compilateur python, assembleur vers code machine 32bits
An extended version of the machine described in "Computer Science: An Overview, 11th edition" (J. Glenn Brookshear)
This is a VBA program that emulates a simple Von Neumann architecture computer.
tpuasm 是 TPU 机器指令包的汇编器与反汇编器
Python basic computer assembler. Assembles Basic Computer assembly language into machine code.
A JIT compiler in pure Python that emits and runs real x86-64 machine code. No gcc, no LLVM, no dependencies. Verified instruction-by-instruction against a reference interpreter.
A two-pass RISC-V assembler written in Python that converts assembly code into machine code, supporting all six instruction formats, data directives, and label resolution.
An LLM writing x86-64 by hand: my CV as a 31 KB Windows exe. 2,945 hand-encoded instructions, no compiler, no external assembler, no C runtime ... just a little bit of cheating by using Python and 787539 tokens in one session.
astra制作的机器码俄罗斯方块 — 13.5 KiB Windows x64 GUI game built from hand-encoded machine bytes. No packaged runtime.
An x86-64 disassembler in pure Python. 333,005 instructions from five system binaries, decoded byte-identically to GNU objdump. Zero disagreements. Reads back what tinyjit writes.
To associate your repository with the machine-code topic, visit your repo's landing page and select "manage topics."