Interactive programming GUI for a simplified assembly language
-
Updated
Apr 11, 2018 - Visual Basic
Interactive programming GUI for a simplified assembly language
An implementation of Sedgewick & Wayne's "Toy Computer" extended for basic input/output and a toy assembly language..
Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.
An end-to-end programming language environment, from high level language to machine language-like code and execution. Group project for CSC 3315.
A magical mythical mystery machine
Building a full computer including Operating System and one high-level language implementation from NAND Gates only
Two-Pass Assembler that converts assembly code to machine-level code and handles errors related to opcodes & operands
An assembler that translates machine language to binary code
My full implementation from nand gate to compiler
O objetivo deste projeto é desenvolver, em C, uma função geracod que implementa um pequeno gerador de código (um "micro-compilador") para uma linguagem bem simples, chamada SBF. Mais informações no site!
Bunch of excercises about IJVM language (JVM ISA language only on integers) and MAL microcode for new istruction implementations, in Mic-1 architecture.
translator/converter from Risc-V low level language instructions to hexadecimal machine language
An 32-bit Assembler made by Egemen Yalın
Progetto in C per l'esame finale di Programmazione (anno 2018-19)
Building a computer from first principles. Logic Gates -> CPU Architecture -> Machine Language -> VM -> High-Level Language -> Compiler -> OS -> DS & A
Assembly Learning Environment for Kids
Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.
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.
System Programming is the core subject of computer science. Systems programming involves the development of individual pieces of software that allow the entire system to function as a single unit. Systems programming involves many layers such as the operating system (OS), firmware, and the development environment.
Computer Structure and Machine Language course at Sharif University of Technology
Add a description, image, and links to the machine-language topic page so that developers can more easily learn about it.
To associate your repository with the machine-language topic, visit your repo's landing page and select "manage topics."