There are 2 repositories under machine-language topic.
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.
Computer built from the ground up on top of own CPU, while compiler and assembler for it implemented in Rust language
Nand2Tetris: Building a Modern Computer from First Principles
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Computer architecture for teaching and research in computer systems, with IDE, editor, assembler, linker, emulator, programming examples, digital circuit
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.
This is a collection of games I wrote in the early 80s in machine language for the VIC-20.
Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.
Exercises and projects for assembly course-Spring 2018
A collection of useful tables and aids for programming in machine language.
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.
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.
Various Assembly MIPS projects developed for the "Computer Organization and Design" class during 2019 2nd semester
My implementation of the Hack computer in HDL as well as software tools such as an assembler, compiler and emulator written in C.
Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.
An 32-bit Assembler made by Egemen Yalın
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.
Code of the paper "Representation learning for multi-modal spatially resolved transcriptomics data"
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.
Computer Structure and Machine Language course at Sharif University of Technology
Basic Assembler made by Egemen Yalın.
An 32-bit Assembler made by Egemen Yalın
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
My full implementation from nand gate to compiler
Simulation of RISC-V Instruction Set Architecture
Notes and tests that I've done while I learn assembly
Building a computer from first principles. Logic Gates -> CPU Architecture -> Machine Language -> VM -> High-Level Language -> Compiler -> OS -> DS & A
This is a projects have been completed through 2 parts of nand2tetris course on coursera.
PIAIC - Python will help me explore autonomous agents, AI-driven decision-making, and scalable solutions for next-gen applications.