Topic: "machine-language"
cyber-anubis/The-HACK-General-Purpose-Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Language: Python - Size: 151 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 99 - Forks: 5

ghaiklor/nand-2-tetris
Computer built from the ground up on top of own CPU, while compiler and assembler for it implemented in Rust language
Language: Assembly - Size: 752 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 76 - Forks: 7

VanTamNguyen/Nand2Tetris
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Language: Assembly - Size: 2.02 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 14

jtod/Sigma16
Computer architecture for teaching and research in computer systems, with IDE, editor, assembler, linker, emulator, programming examples, digital circuit
Language: JavaScript - Size: 18 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 4

tomzox/vic20_games
This is a collection of games I wrote in the early 80s in machine language for the VIC-20.
Language: Assembly - Size: 263 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

maxdemaio/hack-computer
Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.
Language: Hack - Size: 485 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

atenagm1375/assembly
Exercises and projects for assembly course-Spring 2018
Language: Assembly - Size: 83 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 1

gholomia/ARMHE
:neckbeard: An implementation of the histogram equalization algorithm on the STMF32F407VGT6 with ARMv4T architecture using ARM assembly.
Language: Assembly - Size: 10.1 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

lawrencewoodman/machine_language_aids
A collection of useful tables and aids for programming in machine language.
Size: 1.47 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

ycv005/Assembly_Language_MIPS
Assembly language is the low-level programming language that is generated by complier and further converted to Machine language with help of assembler. It is very important for a CS student to know what is going inside a computer and understanding MIPS is one of the part. Here, I discuss the MIPS Assembly language from basic and you can consider it as the MIPS Assembly Language tutorial.
Language: Assembly - Size: 66.4 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

a7medev/machine-language
Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.
Language: TypeScript - Size: 222 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

mustafadalga/Makine-konusma-dili-cevirici
Girilen bir cümle ya da kelimenin makine dilindeki karşılığını veren uygulama.Aynı zaman da makine dilinden de konuşma diline çeviri yapılabilir.
Language: Hack - Size: 109 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 2

VishalTheHuman/Hack-Assembler
Assembler is a tool used to convert a Hack Assembly Language program, which is a text file with a .asm extension, into binary machine code (Hack Machine Language). Implementation is done in Python.
Language: Python - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Duiccni/Lasm-v1.0.x
An 32-bit Assembler made by Egemen Yalın
Language: Python - Size: 87.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

lironmiz/nand2tetrisCourse
acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler
Language: Scilab - Size: 101 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

sagalpreet/RISC-V-Simulator
The aim of this project is to build a RISC-V ISA simulator which would simulate the execution of machine level instructions in a 32-bit machine.
Language: Python - Size: 613 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

SamuelGadiel/nand2tetris
Nand2Tetris: Building a Modern Computer from First Principles
Language: Hack - Size: 201 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

Dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
Language: Assembly - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Duiccni/Lasm-v1.1.x
An 32-bit Assembler made by Egemen Yalın
Language: Python - Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Duiccni/Lasm-v0.3.x
Basic Assembler made by Egemen Yalın.
Language: Python - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Duiccni/Lasm
Assemblers and Machine Language
Language: Python - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MarkArranz/nand2tetris
Building a computer from first principles. Logic Gates -> CPU Architecture -> Machine Language -> VM -> High-Level Language -> Compiler -> OS -> DS & A
Language: Hack - Size: 729 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

mavyfaby/hlsc
A high-level simpletron instructions compiler and interpreter.
Language: Java - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

kurtjd/hack-computer
My implementation of the Hack computer in HDL as well as software tools such as an assembler, compiler and emulator written in C.
Language: C - Size: 219 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 2

0xEddie/eddieN2T
Building a virtualized 16-bit computer from first principles, capable of running simple games like Tetris. https://www.nand2tetris.org/ The project has two sections: build a simulation of a 16-bit hardware platform, then build a software architecture to interact with it.
Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

amitganon/Elements-of-Computing-Systems
My full implementation from nand gate to compiler
Language: C# - Size: 261 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

MostafaSaftawy/Nand2Tetris
This is a projects have been completed through 2 parts of nand2tetris course on coursera.
Language: Hack - Size: 165 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

LeilaMoussa/interpreted-pl-env
An end-to-end programming language environment, from high level language to machine language-like code and execution. Group project for CSC 3315.
Language: Python - Size: 384 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Gaurav-Pande/Machine_Language_Translation
Sample application to transfer xml text to any other foreign language using Google and Amazon translate
Language: Python - Size: 466 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

u2man/Handwritten-Digit-Recognition-STM32
Language: C - Size: 5.26 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

lewismoten/6502-program-1
Learning how to write assembly language for the 6502 microprocessor
Language: C - Size: 68.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

samiurprapon/Assembly-to-machine-language
Translate Assembly Language to machine language(binary) in c
Language: C - Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 2

kjcole/mulator
A magical mythical mystery machine
Language: HTML - Size: 58.6 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

pranavgupta1234/Assembly
This repo contains various books related to assembly language and exampler codes.
Language: C++ - Size: 35.4 MB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

idelvall/hack-assembler
An assembler for the Hack machine (http://www.nand2tetris.org/)
Language: Java - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 1

Usama1190/learn-modern-python
Python will help me explore autonomous agents, AI-driven decision-making, and scalable solutions for next-gen applications.
Language: Jupyter Notebook - Size: 1.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

ram6ler/Toy-Computer-Assembler
An implementation of Sedgewick & Wayne's "Toy Computer" extended for basic input/output and a toy assembly language..
Language: Python - Size: 91.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

CE-Storage/CE126-CSML
Computer Structure and Machine Language course at Sharif University of Technology
Language: Cuda - Size: 272 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

anishsharma21/Memory-Map-Emulator
See machine code run visually with an emulated map of the memory
Language: Python - Size: 36.1 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

anishsharma21/nand2tetris
This repository tracks my progress in building the hardware and software of a computer from scratch - a journey that will take me from the basics of logic gates to building a fully functioning computer and operating system.
Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

ratschlab/st-rep
Code of the paper "Representation learning for multi-modal spatially resolved transcriptomics data"
Language: Jupyter Notebook - Size: 101 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

thesems/nand2tetris
Project solutions from the popular course nand2tetris.
Language: Hack - Size: 464 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lawalTheWest/compiler
This repository is your gateway to the world of compilers. Dive into the complexities of transforming high-level programming code into machine-readable instructions. Learn about lexical analysis, parsing, and code generation as you explore the art of compilation
Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Tanaya-27/ARM-little-programs
A small collection of tasks to build my competency in ARM assembly language, solving various simple problems.
Language: Assembly - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rubenodamo/arm-programs
To aid overall ARM Assembly competency, here are some small and simple tasks solving various problems. These are solutions to tasks designed to enhance understanding and proficiency in ARM Assembly programming.
Language: Assembly - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hyang373/intro-to-c-and-0x84-64-assembly
C Programming. Keeping track of assignments and projects in my Systems Programming course.
Language: C - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

bayerf42/Monitor
Extended Monitor program for the Sirichote 68008 kit
Language: Assembly - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

made42/nand2tetris
Projects and software suite of the Nand to Tetris courses
Language: Hack - Size: 671 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lucamodica/computer-architecture-exercises--bachelor
Bunch of excercises about IJVM language (JVM ISA language only on integers) and MAL microcode for new istruction implementations, in Mic-1 architecture.
Size: 2.41 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dasbluehole/vcpu
A CPU Simulator
Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Valentin387/ML_Translator
translator/converter from Risc-V low level language instructions to hexadecimal machine language
Language: Python - Size: 98.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

flowstateeng/nand2tetris
A two-course MOOC focused on building a modern computer system - from constructing elementary logic gates all the way through creating a fully functioning general purpose computer.
Language: Assembly - Size: 1.28 MB - Last synced at: about 10 hours ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

fybx/processor
C# implementation of the hypothetical and programmable Vole machine
Language: C# - Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Ryuguu-Chan/ASCII-8bit-byte-code-generator
a small web tool that will make things easier when modding raw ASCII data stored in *.exe files
Language: HTML - Size: 97.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

alejandrogomez314/assembler
An assembler that translates machine language to binary code
Language: Hack - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

cs-t1/Machines
Language: OCaml - Size: 37.1 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

ClaudioKamoda/MIPS-Assembly-Projects
Various Assembly MIPS projects developed for the "Computer Organization and Design" class during 2019 2nd semester
Language: Assembly - Size: 1.11 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

craigmac/nand2tetris
Solutions to the nand2tetris.org course.
Language: Hack - Size: 1.55 MB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

adrixo/DLX
Optimization of matrix computation in a low-level language
Language: Assembly - Size: 396 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

rscircus/komputa
Building a full computer including Operating System and one high-level language implementation from NAND Gates only
Language: Scilab - Size: 31.3 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ComprosoftCEO/BasicAssembly
Interactive programming GUI for a simplified assembly language
Language: Visual Basic - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

flsing/CEG2136
Computer Architecture
Language: VHDL - Size: 18 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 6
