machine-language

There are 73 repositories under machine-language topic.

  • 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:Python104405
  • 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:Assembly77217
  • SamuelGadiel/nand2tetris

    Nand2Tetris: Building a Modern Computer from First Principles

    Language:Hack44004
  • VanTamNguyen/Nand2Tetris

    Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.

    Language:Assembly362014
  • jtod/Sigma16

    Computer architecture for teaching and research in computer systems, with IDE, editor, assembler, linker, emulator, programming examples, digital circuit

    Language:JavaScript16126
  • alihassanml/Yolo11-sign-lanugage-detection

    This project uses a custom-trained YOLOv11 model with 40 classes to detect hand signs for sign language recognition. The project employs OpenCV for real-time inference through webcam feed.

    Language:Python8102
  • tomzox/vic20_games

    This is a collection of games I wrote in the early 80s in machine language for the VIC-20.

    Language:Assembly8100
  • maxdemaio/hack-computer

    Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.

    Language:Hack7200
  • atenagm1375/assembly

    Exercises and projects for assembly course-Spring 2018

    Language:Assembly6111
  • lawrencewoodman/machine_language_aids

    A collection of useful tables and aids for programming in machine language.

  • 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:Python6221
  • 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:Assembly6000
  • 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:C4213
  • a7medev/machine-language

    Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.

    Language:TypeScript3100
  • ClaudioKamoda/MIPS-Assembly-Projects

    Various Assembly MIPS projects developed for the "Computer Organization and Design" class during 2019 2nd semester

    Language:Assembly3100
  • Duiccni/Lasm-v1.1.x

    An 32-bit Assembler made by Egemen Yalın

    Language:Python3200
  • 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:Hack3002
  • ratschlab/st-rep

    Code of the paper "Representation learning for multi-modal spatially resolved transcriptomics data"

    Language:Jupyter Notebook3410
  • Hack-Assembler

    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:Python3200
  • CE-Storage/CE126-CSML

    Computer Structure and Machine Language course at Sharif University of Technology

    Language:Cuda2000
  • alek

    cfeck/alek

    Assembly Learning Environment for Kids

    Language:Python2100
  • Duiccni/Lasm-v0.3.x

    Basic Assembler made by Egemen Yalın.

    Language:Python2100
  • Duiccni/Lasm-v1.0.x

    An 32-bit Assembler made by Egemen Yalın

    Language:Python2210
  • flsing/CEG2136

    Computer Architecture

    Language:VHDL2106
  • 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:Scilab2101
  • 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.

  • amitganon/Elements-of-Computing-Systems

    My full implementation from nand gate to compiler

    Language:C#1100
  • ashish53552/riscv-simulator

    Simulation of RISC-V Instruction Set Architecture

    Language:Python1100
  • Dpbm/learning-assembly

    Notes and tests that I've done while I learn assembly

    Language:Assembly1200
  • Duiccni/Lasm

    Assemblers and Machine Language

    Language:Python1130
  • Machine_Language_Translation

    Gaurav-Pande/Machine_Language_Translation

    Sample application to transfer xml text to any other foreign language using Google and Amazon translate

    Language:Python120
  • 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:Python1150
  • MarkArranz/nand2tetris

    Building a computer from first principles. Logic Gates -> CPU Architecture -> Machine Language -> VM -> High-Level Language -> Compiler -> OS -> DS & A

    Language:Hack1100
  • mavyfaby/hlsc

    A high-level simpletron instructions compiler and interpreter.

    Language:Java1200
  • MostafaSaftawy/Nand2Tetris

    This is a projects have been completed through 2 parts of nand2tetris course on coursera.

    Language:Hack1100