An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with assembly-language-programming

A curated list of projects in awesome lists tagged with assembly-language-programming .

https://github.com/mytechnotalent/reverse-engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

arm assembly assembly-language assembly-language-programming avr c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 12 May 2025

https://github.com/mytechnotalent/Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.

arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86

Last synced: 15 Mar 2025

https://github.com/hjlebbink/asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window

assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64

Last synced: 14 May 2025

https://github.com/HJLebbink/asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window

assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64

Last synced: 17 Apr 2025

https://github.com/cirosantilli/arm-assembly-cheat

MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/arm SEE README. ARMv7 and ARMv8 assembly userland minimal examples tutorial. Runnable asserts on x86 hosts with QEMU user mode or natively on ARM targets. Nice GDB step debug setup. Tested on Ubuntu 18.04 host and Raspberry Pi 2 and 3 targets.

arm armv7 armv8 assembly assembly-arm assembly-language-programming raspberry-pi

Last synced: 07 Oct 2025

https://github.com/gregkrsak/first_nes

Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.

asm assembler assembly assembly-6502 assembly-language assembly-language-game assembly-language-programming cc65 emulator nes nintendo nintendo-entertainment nintendo-nes rom romhacking

Last synced: 10 Apr 2025

https://github.com/philspil66/ibm-pc-bios

This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.

assembly assembly-language assembly-language-programming bios ibm programming retrocomputer retrocomputers retrocomputing

Last synced: 10 Apr 2025

https://github.com/harismuneer/belalhashmi-assembly-exercise-solutions

💻 This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these, so they might help students in understanding the Assembly concepts.

afd assembly-8086 assembly-language assembly-language-programming assembly-x86 bao-ji belal-hashmi-answers belal-hashmi-book-solutions belal-hashmi-solved-exercises bilal-hashmi-exercise-solutions cs401-solved-exercises dosbox hardware-interrupts interrupts nasm-assembly pcb software-interrupts solved-exercices systems-programming video-memory

Last synced: 11 Sep 2025

https://github.com/ashwio/arm64-sysreg-lib

Header-only C library for reading/writing 64-bit Arm registers, automatically generated by parsing the AArch64 System Register XML.

aarch64 aarch64v8 arm arm64 arm64-v8a arm64v8 armv8 armv8-a armv8-assembly armv8a assembly assembly-language assembly-language-programming c library

Last synced: 30 Oct 2025

https://github.com/skx/z80-examples

Z80 assembly-language programs.

assembly assembly-language-programming assembly-z80 z80

Last synced: 23 Apr 2025

https://github.com/edoardottt/asm-snippets

Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:

algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage

Last synced: 23 Mar 2025

https://github.com/johnoseni1/full-operating-system

After 2-3 months of working earnestly am done creating a full operating system, using C, assembly language and the likes, please feel free to learn from this , i was inspired by a book, use the readme and read from it , very very important, learn and enjoy

assembly-language assembly-language-programming assembly-x86 assemblyscript boot cpu cpu-monitoring drivers kernel kernel-driver linux linux-kernel linux-shell

Last synced: 29 Oct 2025

https://github.com/mohamed-94/group-of-assembly-programs-samples--8086-85-processors-family-

A large group of assembly language programs & samples ..with different topics and levels..from Ascci to Stack - assembly programming.

8086 assembly assembly-language-programming groups samples

Last synced: 22 Apr 2025

https://github.com/aravindvnair99/emu8086

Collection of beginner friendly emu8086 programs and examples based on Assembly

assembly assembly-8086 assembly-language assembly-language-programming emu8086 intel processor

Last synced: 30 Aug 2025

https://github.com/dusanerdeljan/i386ide

Integrated development environment for i386 assembly and C programming language for Linux

asm assembler assembly assembly-language assembly-language-programming i386 ide

Last synced: 10 Aug 2025

https://github.com/georgjz/motorola-68k-assembly

A Language Extension for VS Code that adds syntax highlighting for the Motorola 68k and its variants. Supports multiple assemblers.

68000 assembly-language-programming vscode-extension

Last synced: 22 Aug 2025

https://github.com/philspil66/spacewar

Spacewar! is a space combat video game developed in 1962 by Steve Russell. It was written for the DEC PDP-1. This is the original Assembly language source code.

assembly assembly-language assembly-language-programming games old-games pdp programming retrocomputing retrogaming spacewar

Last synced: 02 Jul 2025

https://github.com/sn2606/emu8086-project

Bank Management System with admin and gen-user modules

8086-programs assembly-8086 assembly-language-programming bank-management-system emu8086

Last synced: 13 Apr 2025

https://github.com/joebobmiles/armv8vialinuxcommandline

This repo contains information about developing ARMv8 code using GNU tools via Linux commandline, as well as some scripts for automating much of the process

armv8 assembly assembly-language assembly-language-programming command-line command-line-tools commandline linux

Last synced: 09 Oct 2025

https://github.com/philspil66/apollo-11

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

apollo assembly assembly-language assembly-language-programming lunar-lander nasa space

Last synced: 18 Jul 2025

https://github.com/cub3y0nd/assembly

王爽《汇编语言》(第 4 版)检测点及实验 + 李忠《x86 汇编语言:从实模式到保护模式》(第二版)检测点及章节习题 + pwndbg 速查手册。

8086-asm 8086-masm answers assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 masm nasm practise x86-nasm

Last synced: 07 May 2025

https://github.com/keramas/shellcodecarver

Python script to carve shellcode into the EAX register

assembly-language-programming binary-exploitation encoder shellcode-development

Last synced: 30 Apr 2025

https://github.com/shivajichalise/malp

ALP solutions of old Pokhara University Questions

alp assembly-language-programming malp masm microprocessor pokhara-university pu

Last synced: 27 Oct 2025

https://github.com/jaayperez/hello_asm

A simple ‘Hello World’ program written in an Assembly Language.

assembly assembly-language assembly-language-programming

Last synced: 27 Oct 2025

https://github.com/justehmadsaeed/library-management-system

An Assembly Language Library Management Program to Add books and members in the library management system, using file handling.

assembly-language assembly-language-programming assembly-x86 lms management-system managementsystem

Last synced: 23 Apr 2025

https://github.com/uxmal/rvfun

Fun with Risc-V! A Risc-V emulator and assembler in C#

assembly assembly-language-programming emulation risc-v-assembly risc-v-emulator

Last synced: 12 Apr 2025

https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly

📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)

afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm

Last synced: 24 Jul 2025

https://github.com/burhanahmed1/snake-and-apple-game

Snake and Apple game is a Computer Organization and Assembly Language (COAL) project.

assembly-language assembly-language-programming assemby coal computer-organization-and-assembly-language

Last synced: 05 Feb 2026

https://github.com/russross/lowrisc

Simulation environment for teaching RISC-V assembly language (rv64imc)

assembly-language-programming debugger riscv64

Last synced: 05 May 2025

https://github.com/russross/risclet

Simulation environment for teaching RISC-V assembly language (rv64imc)

assembly-language-programming debugger riscv64

Last synced: 27 Jan 2026

https://github.com/tectijuana/embeddedsp

Repositorio oficial del curso Sistemas Programables, dedicado al diseño y programación de sistemas embebidos. Contiene recursos sobre microcontroladores, sensores, actuadores e interfaces, con ejemplos prácticos y proyectos que integran automatización y control.

assembly-arm32 assembly-arm64 assembly-language-programming raspberry-pi raspberrypipico raspberrypizerow risc-v

Last synced: 06 Jul 2025

https://github.com/m0saan/libasm

The aim of this project is to get familiar with assembly language.

assembly assembly-language-programming nasm-assembly static-library x64-assembly

Last synced: 06 Mar 2025

https://github.com/bhargav-joshi/assembly-language-programs

Assembly Language Programs - 8086 Microprocessor & Mixed language programs

8086 assembly-8086 assembly-language-programming microprocessor mixed-language-program

Last synced: 30 Oct 2025

https://github.com/sunsided/acme-crossass

Mirror of the ACME 6502/6510/65816 Cross-Assembler

assembler assembly-language-programming c64 mirror retrocomputing

Last synced: 08 Jul 2025

https://github.com/anindya-prithvi/co_m21_assignment

A python implementation of an Assembler (defined ISA) and a simulator based on the binary generated by the ISA. It also provides the memory access trace w.r.t. cycles.

assembler assembly assembly-language-programming assembly-simulation simulator

Last synced: 13 Apr 2025

https://github.com/ximaz/nasm-stdlib

This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.

asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language

Last synced: 30 Mar 2025

https://github.com/akhilrai28/binarytwos32

A project demonstrating 32-bit arithmetic using assembly language. The code handles mathematical operations like addition and subtraction while efficiently managing processor registers.

32-bit arithmetic assembly assembly-language assembly-language-programming low-level-programming

Last synced: 08 Dec 2025

https://github.com/akhilrai28/magnisign

A project focused on converting between signed magnitude representations in assembly language. This code efficiently manipulates signed binary numbers, performing mathematical and bitwise operations.

assembly assembly-language assembly-language-programming binary bitwise-operations low-level-programming processing signed

Last synced: 23 Jan 2026

https://github.com/basemax/assemblyx86

Tiny programs using Assembly based on X86.

assembly assembly-language assembly-language-programming assembly-x86

Last synced: 14 Jul 2025

https://github.com/philspil66/vectrex-minestorm

Mine Storm is a shooter game similar to Atari's 1979 Asteroids arcade game. It was published in 1982 by GCE as the built-in game for the Vectrex system. This repo contains the original source code.

assembly assembly-language assembly-language-programming game minestorm oldgame vectrex vectrex-game

Last synced: 07 May 2025

https://github.com/akash-rajak/qtspim---basic

The Basic Program of Mips Assembly Language

assembly assembly-language-programming mips-assembly qtspim

Last synced: 26 Mar 2025

https://github.com/abrarulhassan-786/hollow-diamind-print

Write a program in Assembly Language to display the pattern like a diamond.

assembler assembly-language assembly-language-programming assembly-x86 diamond diamound hallowdiamound

Last synced: 17 Mar 2025

https://github.com/abrarulhassan-hub/hollow-diamind-print

Write a program in Assembly Language to display the pattern like a diamond.

assembler assembly-language assembly-language-programming assembly-x86 diamond diamound hallowdiamound

Last synced: 08 Sep 2025

https://github.com/wa1tnr/rpi-pico-basics

RPi Pico RP2040 Basics - includes simple USB interpreter (keystroke echo).

assembly-language-programming basics basics-of-rp2040 c cpp forth programmable-i-o raspberry-pi-pico rp2040 rp2pio rpi-pico-pio rpi-rp2

Last synced: 09 Jul 2025

https://github.com/philspil66/vectrex-fortressofnarzod

Fortress of Narzod is an arcade shooter that was released exclusively on the Vectrex in 1982 by GCE. This repo contains the original source code.

assembly assembly-language assembly-language-programming game oldgame retrogame retrogames retrogaming vectrex vectrex-game

Last synced: 07 May 2025

https://github.com/mubassim-khan/calculator_program---food_ordering_program-asm

2 ASM projects: Calculator Project; Restaurant Food Ordering. Optimized & Efficient codes, with simple syntaxes

asmx86 assembly-language assembly-language-programming assembly-x86 calculator-app

Last synced: 13 Jul 2025

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 13 May 2025

https://github.com/chahelgupta/ultrasonic-distance-calculator-using-8051-microcontroller

The Ultrasonic Distance Calculator using 8051 is an advanced electronic device that utilizes ultrasonic technology for precise distance measurements. This report offers a comprehensive overview of the underlying principles of ultrasonic rangefinders, the circuitry involved, and the pivotal role of the 8051 microcontroller in distance calculations.

8051 8051-assembly 8051-microcontroller 8051-projects assembly-language assembly-language-programming

Last synced: 02 Jan 2026

https://github.com/danielbrodi/lowlevelassembler

Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.

assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management

Last synced: 02 Jan 2026