An open API service providing repository metadata for many open source software ecosystems.

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

Related Topics