The Wayback Machine - https://web.archive.org/web/20220428103639/https://github.com/topics/machine-code
Here are
68 public repositories
matching this topic...
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Updated
Apr 1, 2022
Assembly
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Updated
May 14, 2021
Shell
A basic x86-64 JIT compiler written from scratch in stock Python
Updated
Apr 21, 2018
Python
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
C/C++ machine code obfuscation.
Updated
Aug 2, 2021
Assembly
Manually constructed STG programs compiled with the standard GHC codegen backend.
Updated
Jan 10, 2021
Haskell
Stunts 4D Driving with 8086 CPU and DOS emulation in Haskell
Updated
Jun 17, 2019
Haskell
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Updated
Jan 14, 2021
Haskell
This repository holds all the code I have writen for my course CSE381 : Computer organization and architecture
Updated
Nov 20, 2018
Assembly
An x86/x64 instruction disassembler written in C
Updated
Apr 8, 2022
Assembly
Digital organisms ecology system experiment
Updated
May 29, 2020
JavaScript
JIT code generation for Intel x86 architecture
A .NET compiler directed towards compiling C# to machine code
Online machine code(MCode) generator for autohotkey
Assemble code to bytes using LLVM's MC layer
Examine x86 machine code to find suboptimal encodings and sequences
Updated
Jan 16, 2019
Python
Multi purpose disassembler, format decompiler, and hex editor.
Updated
Apr 22, 2022
Java
RISCAL is a 32-bit reduced instruction-set computer (RISC) designed for learning and research purposes. It is named after my dog, Rascal.
Demonstration of a Two-Pass-Assembler using the C++ programming language.
[WIP] Let's see x86 machine code!
Updated
Aug 18, 2021
JavaScript
Backend system, OO design, for Splitwise. This is not the actual code used by Splitwise.
Updated
Nov 19, 2019
Java
Exploring the TRS-80 by learning some of the basics of LEVEL-II BASIC and Z80 Assembly
Updated
May 30, 2021
BASIC
An assembler + interpreter for a 16-bit esoteric architecture.
Just a small experiment to run x86-64 machine code in Nim, essentially this is a tiny JIT loader.
A C tool to convert between MIPS assembly and binary
Small optimizing compiler backend with an SSA-based IR.
Improve this page
Add a description, image, and links to the
machine-code
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
machine-code
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Right now we only support single line comments with
//
. Would be nice to add multiline comment support with/* foo */
.Ideally tokenizer should also support nested multiline comments as in
/* /* foo */ */
. For the implementation it should be sufficient to have a single integer tracking the depth of nesting.