🇮🇳 Made in India

Discover India's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of India.

TOP Assembly Projects

1
hiteshchoudhary/open-source-contribution

hiteshchoudhary/open-source-contribution

A repo to contribute in open source via README only. A dream repo for open source beginner
Assembly
360
star
2
BlastarIndia/msdos

BlastarIndia/msdos

MS-DOS Source Code 1.X and 2.0
Assembly
306
star
3
TheCodeArtist/elf-parser

TheCodeArtist/elf-parser

Identifying/Extracting various sections of an ELF file
Assembly
142
star
4
christianhujer/expensereport

christianhujer/expensereport

The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)
Assembly
141
star
5
TheAlgorithms/AArch64_Assembly

TheAlgorithms/AArch64_Assembly

All Algorithms implemented in AArch64 Assembly
Assembly
136
star
6
apsrcreatix/8086

apsrcreatix/8086

🔎 Simple Assembly Language Programs (8086)
Assembly
43
star
7
appusajeev/os-dev-16

appusajeev/os-dev-16

A 16-bit Real Mode OS in NASM
Assembly
34
star
8
Shivankit-Gaind/Microprocessor-Assembly-Language-Programs

Shivankit-Gaind/Microprocessor-Assembly-Language-Programs

This repository contains the Assembly Language Programs submitted during the lab sessions of the course Microprocessor Programming and Interfacing, BITS Pilani.
Assembly
32
star
9
guptaanmol184/nand2tetris

guptaanmol184/nand2tetris

💡 Nand2tetris course
Assembly
32
star
10
adwait1-g/Practical-Malware-Analysis

adwait1-g/Practical-Malware-Analysis

This repository has everything I have learnt so far while reading the book Practical Malware Analysis
Assembly
28
star
11
anuraghazra/Nothing

anuraghazra/Nothing

Nothing
Assembly
28
star
12
s4dr0t1/assemblyShenanigans

s4dr0t1/assemblyShenanigans

My attempt to teach others about microprocessors and programming in IA-32 and IA-64 assembly, and to spread the word of how awesome it is.
Assembly
27
star
13
manaskamal/aurora-xeneva

manaskamal/aurora-xeneva

Xeneva is a Modern Operating System build from scratch, with Hybrid Kernel design. It aims to be fully functional Operating System with modern hardware support. Do give a _STAR_ because it motivates, also we welcome you to the project for collaborations, contributions.
Assembly
26
star
14
profdrac/kolor

profdrac/kolor

GUI framework in Assembly Language for Keygens/Patchers (Windows)
Assembly
21
star
15
bidhata/phison-2307-BadUSB

bidhata/phison-2307-BadUSB

PS2251-07(PS2307) based BadUSB firmware
Assembly
20
star
16
rohitdwivedula/mips-exercises

rohitdwivedula/mips-exercises

A bunch of MIPS (assembly) programming exercises and problems done in college as a part of the course Computer Architecture (CS F342).
Assembly
19
star
17
geekskool/WriteYourOwnOS

geekskool/WriteYourOwnOS

Write your own simple OS
Assembly
18
star
18
UtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani

UtkarshPathrabe/Microprocessors-And-Interfacing-Lab-Solutions-BITS-Pilani

Contains the Lab Sheets and their Solutions of the Microprocessors And Interfacing Course in BITS Pilani.
Assembly
18
star
19
prasad89/x86-assembly-programs

prasad89/x86-assembly-programs

This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course.
Assembly
17
star
20
SushmitaY/ASSEMBLY-CODES-emu8086

SushmitaY/ASSEMBLY-CODES-emu8086

Assembly
16
star
21
aadilmehdis/Computer-System-Organisation-2020

aadilmehdis/Computer-System-Organisation-2020

Resources for Computer System Organisation Course 2020
Assembly
15
star
22
syeedameen/86-DOS

syeedameen/86-DOS

86 dos operating System
Assembly
15
star
23
akumrao/mediaserver

akumrao/mediaserver

Live media streaming. High performance Http, secure websocket and webrtc server. Supports H264, Opus and Mp3.
Assembly
14
star
24
sachinl0har/Assembly-Language

sachinl0har/Assembly-Language

Assembly
14
star
25
aravindvnair99/emu8086

aravindvnair99/emu8086

Collection of beginner friendly emu8086 programs and examples based on Assembly
Assembly
14
star
26
sarweshkumar47/Digital-Twin

sarweshkumar47/Digital-Twin

This repository contains demo code of basic digital twin system
Assembly
13
star
27
aman-nidhi/CSF342-Computer-Architecture

aman-nidhi/CSF342-Computer-Architecture

MIPS32 Assembly, Sorting Example in MIPS32 Assembly, CS-F342-Computer-Architecture-Lab
Assembly
13
star
28
b1nch3f/Assembly-Language-Tutorials-for-Windows

b1nch3f/Assembly-Language-Tutorials-for-Windows

Assembly Language Tutorials for Windows
Assembly
13
star
29
appusajeev/os-dev-32

appusajeev/os-dev-32

Writing a 32-bit Protected Mode OS in NASM
Assembly
13
star
30
rahulkrishnan98/computer-organization-and-architecture

rahulkrishnan98/computer-organization-and-architecture

This repository holds all the code I have writen for my course CSE381 : Computer organization and architecture
Assembly
13
star
31
AdityaKshettri/Temperature_Controlled_Fan

AdityaKshettri/Temperature_Controlled_Fan

The main aim of this project is to calculate and monitor the surrounding temperature and change the speed of the fan as temperature changes i.e. the speed should increase with a rise in temperature and should decrease with a drop in temperature.
Assembly
13
star
32
blue-devil/MASM64-with-RadASM2

blue-devil/MASM64-with-RadASM2

Support for MASM64 SDK in RadASM 2.2.2.x
Assembly
12
star
33
kn-cs/nice-curves

kn-cs/nice-curves

Couple of "nice" curves at 128-bit and 224-bit security levels
Assembly
12
star
34
axayjha/8085

axayjha/8085

8085 assembly codes
Assembly
12
star
35
kunalvarudkar/x86-Assembly-Language-and-Shellcoding-on-Linux

kunalvarudkar/x86-Assembly-Language-and-Shellcoding-on-Linux

SLAE x86 from Pentester Academy
Assembly
12
star
36
AbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY

AbhishekMali21/MICROPROCESSOR-AND-MICROCONTROLLER-LABORATORY

MM LAB PROGRAMS FOR SCHEMES +2015 +2017 +2018
Assembly
11
star
37
RachitThukral/8051

RachitThukral/8051

Programming (8051)
Assembly
11
star
38
ranaaditya/coronaOS

ranaaditya/coronaOS

UNIX based x86_32bit light weight OS build from Scratch in c and c++ .
Assembly
10
star
39
Shrutii07/8051-Programming

Shrutii07/8051-Programming

Assembly and C codes to interface various components and communication protocols for 8051-microcontroller
Assembly
10
star
40
NightShade256/Cobalt

NightShade256/Cobalt

A Chip-8 interpreter written in assembly for the Game Boy.
Assembly
9
star
41
sahil-arora-76/assembly-sockets

sahil-arora-76/assembly-sockets

simple tcp socket on assembly 64-bit using nasm only for linux users
Assembly
9
star
42
PrashanthKumar0/pong-os

PrashanthKumar0/pong-os

Classical Pong game written in BootSector (512byte) nasm intel 8086 assembly
Assembly
8
star
43
vinodstanur/attiny13-spi-flash-wav-player

vinodstanur/attiny13-spi-flash-wav-player

Attiny13 based wav player
Assembly
8
star
44
aviaryan/lc3-sublime

aviaryan/lc3-sublime

LC3 Programming Package for Sublime Text
Assembly
8
star
45
AmbarZaidi/microOS

AmbarZaidi/microOS

A bootloader, kernel & basic display driver.
Assembly
8
star
46
Razdeep/Akatsuki-OS

Razdeep/Akatsuki-OS

A simple kernel built from scratch
Assembly
8
star
47
VaishnaviNandakumar/assembly

VaishnaviNandakumar/assembly

A multiplayer arcade game made in assembly with emu8086.
Assembly
8
star
48
Aarya03/PING-PONG-GAME

Aarya03/PING-PONG-GAME

🏓Ping Pong Game in 8086 Assembly Language
Assembly
8
star
49
atreyaved/Hello-World-in-many-programming-languages

atreyaved/Hello-World-in-many-programming-languages

Assembly
8
star
50
tomlin7/bill

tomlin7/bill

x64 Operating System
Assembly
8
star
51
sn2606/emu8086-project

sn2606/emu8086-project

Bank Management System with admin and gen-user modules
Assembly
8
star
52
oyepriyansh/Hello-World

oyepriyansh/Hello-World

Add any code in any language or just add hello world
Assembly
8
star
53
RelativisticMechanic/chip4504

RelativisticMechanic/chip4504

An operating system running an extended version of the CHIP8 emulator
Assembly
7
star
54
sarincr/Learn-Embedded-C-with-8051-Microcontroller

sarincr/Learn-Embedded-C-with-8051-Microcontroller

Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.
Assembly
7
star
55
nihalkenkre/emu_os

nihalkenkre/emu_os

An operating system written from scratch to run the Chip8 apps and later on the NES apps
Assembly
7
star
56
Ash515/Assembly-Programming.

Ash515/Assembly-Programming.

Assembly programming using 8086
Assembly
7
star
57
Ash515/8051-Programming

Ash515/8051-Programming

8051 Microcontroller programming using MASM software
Assembly
7
star
58
aromalanil/Microprocessor-Lab-Ktu

aromalanil/Microprocessor-Lab-Ktu

This repository contains a collection of assembly programs written as part of Microprocessor Lab KTU
Assembly
7
star
59
aaronjohnsabu1999/IITB-EE-Sem05

aaronjohnsabu1999/IITB-EE-Sem05

IIT Bombay Electrical Engineering BTech Year 3 Fall Semester
Assembly
7
star
60
mishrasunny174/Assembly

mishrasunny174/Assembly

Collection of various asssembly programs including shellcodes
Assembly
7
star
61
abhishekjiitr/geek-os

abhishekjiitr/geek-os

our attempt to build an operating system of our own
Assembly
7
star
62
blue-devil/Assembly

blue-devil/Assembly

Educational Open Source Assembly Projects
Assembly
7
star
63
moinakg/salsa20_core_cuda

moinakg/salsa20_core_cuda

Port of Salsa20 core crypto function to CUDA
Assembly
7
star
64
sourabh-suri/Code-Conversions-in-Assembly

sourabh-suri/Code-Conversions-in-Assembly

This repo contains four conversion codes as follows: An ALP to convert decimal number to its equivalent hexadecimal number. Input Register is R0, Output Register is R1. An ALP to convert hexadecimal number to its equivalent decimal number. Input Register is R0, Output Register is R2. An ALP to convert decimal number to its equivalent ASCII code. Input Register is R1. An ALP to convert BCD to its equivalent ASCII code. Input Register is R0.
Assembly
7
star
65
syeedameen/mcs-51-subroutines

syeedameen/mcs-51-subroutines

8051 ISA Subroutine Programs
Assembly
7
star
66
anjaanabishek10/MPMC

anjaanabishek10/MPMC

Assembly
7
star
67
ycv005/Assembly_Language_MIPS

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.
Assembly
7
star
68
asrdav/CS322-Architecture-Lab

asrdav/CS322-Architecture-Lab

Contains solutions of Architecture lab CS321/CS322 (IIT Patna) assignments using Verilog,etc.
Assembly
6
star
69
shreyansh26/Malware-Classification-Project

shreyansh26/Malware-Classification-Project

Malware Classification using the dataset provided by Microsoft
Assembly
6
star
70
rakesh491/AlphaOS

rakesh491/AlphaOS

Assembly
6
star
71
ChokshiUtsav/BitTorrent

ChokshiUtsav/BitTorrent

Bit torrent application written for KolibriOS in assembly language
Assembly
6
star
72
mayank171986/Microsoft-Malware-Detection

mayank171986/Microsoft-Malware-Detection

Microsoft Malware Detection
Assembly
6
star
73
kn-cs/vec-ladder

kn-cs/vec-ladder

Efficient 4-way vectorizations of the Montgomery ladder for Curve25519 and Curve448.
Assembly
6
star
74
chintanvijan/MASM-8086-source-codes

chintanvijan/MASM-8086-source-codes

Contains source codes for MASM 8086 assembler.
Assembly
6
star
75
Alam-Ashraf/MAUICarouselViewSample

Alam-Ashraf/MAUICarouselViewSample

.Net MAUI CarouselView with IndicatorView
Assembly
5
star
76
yashk2000/Lenguaje-ensamblador

yashk2000/Lenguaje-ensamblador

This repo contains some pieces of assembly code I learned as a part of academics.
Assembly
5
star
77
nandyad/8051-Custom-Command-Execution-with-USB_LCD_ADC-interface

nandyad/8051-Custom-Command-Execution-with-USB_LCD_ADC-interface

The is for beginners/intermediates who seek core understanding of microcontroller principles: such as interfacing a single low-end CMOS 8051 micro-chip with some peripherals: where all working together as a system.
Assembly
5
star
78
aks84/asm

aks84/asm

For DOSBOX 8086
Assembly
5
star
79
aswinzz/XV6-OS

aswinzz/XV6-OS

Contains Lab Assignment on XV6
Assembly
5
star
80
shoaibrayeen/Assembly-Language

shoaibrayeen/Assembly-Language

Programs are implemented either in MASM or in EMU8086.
Assembly
5
star
81
saiankit/Microprocessors-and-Interfacing

saiankit/Microprocessors-and-Interfacing

This repo contains all laboratory course work of ECE F241 Microprocessors and Interfacing at BITS Pilani.
Assembly
5
star
82
dh00mk3tu/very-cool-os

dh00mk3tu/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C
Assembly
5
star
83
adi-g15/notes

adi-g15/notes

My notes, about some technologies, the ones i made digital notes of
Assembly
5
star
84
cipherswami/DigiKeyboard

cipherswami/DigiKeyboard

Digispark's DigiKeyboard library for ArduinoDroid IDE.
Assembly
5
star
85
kburman/bootloader

kburman/bootloader

A Simple Boot loader which will load code from next sector and then start excuting it in protected mode.
Assembly
5
star
86
shb9019/TASM-8086-Lab-Codes

shb9019/TASM-8086-Lab-Codes

TASM 8086 Assembly codes for Microprocessors Lab as part of course plan for 3rd Year CSE NIT Trichy
Assembly
5
star
87
sarincr/PIC-Micro-controllers-using-Mikro-C-for-PIC16F877A-Basic-Exercises

sarincr/PIC-Micro-controllers-using-Mikro-C-for-PIC16F877A-Basic-Exercises

Basic exercises for PIC Micro-controllers using Mikro C for PIC16F877A. The mikroC PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. It is designed to provide the programmer with the easiest possible solution to developing applications for embedded systems, without compromising performance or control.
Assembly
5
star
88
JanaSabuj/machine-assembly-language-masm

JanaSabuj/machine-assembly-language-masm

MASM 8086 microprocessor programs
Assembly
5
star
89
prithivi-maruthachalam/BellLabs

prithivi-maruthachalam/BellLabs

Code Snippets and examples for Bell Labs
Assembly
4
star
90
soumitradev/assembly-fun

soumitradev/assembly-fun

Some fun with Assembly code
Assembly
4
star
91
Aditya-A-garwal/AVRAssemblyExamples

Aditya-A-garwal/AVRAssemblyExamples

A repository containing examples for AVR microcontrollers in Assembly and C/C++. More examples will be added with time.
Assembly
4
star
92
jethroFloyd/cube-higher

jethroFloyd/cube-higher

Cube Attacks and Higher Order Differentials.
Assembly
4
star
93
abhijitramesh/8085

abhijitramesh/8085

This repository will contain all the programs that I have written while learning Intel 8085
Assembly
4
star
94
gopal-amlekar/stm32f4-Access-Levels

gopal-amlekar/stm32f4-Access-Levels

Code to demonstrate access levels (Privileged and Unprivileged) in an ARM Cortex-M4 with STM32F4
Assembly
4
star
95
itsnavneetk/Sem4-1

itsnavneetk/Sem4-1

Codes for Labs and Study Materials
Assembly
4
star
96
anirudh-chakravarthy/MUP-Washing-Machine

anirudh-chakravarthy/MUP-Washing-Machine

Solution to the assignment for BITS Pilani's CS F241- Microprocessor and Interfacing
Assembly
4
star
97
sourabh-suri/Bubble-Sorting-in-Assembly

sourabh-suri/Bubble-Sorting-in-Assembly

An Assembly Language Program to sort a given array present in external memory with a starting address 9000h and size of an array is 10h using bubble sort technique.
Assembly
4
star
98
mistryalok/8051-Microcontroller

mistryalok/8051-Microcontroller

All My 8051 Microcontroller Codes, Interfacing with other peripherals, like Keypad, LCD, ADC, Relay etc.
Assembly
4
star
99
theyashwanthsai/LittleOS

theyashwanthsai/LittleOS

Writing my own x86 Operating System which is a single tasking, interrupt driven OS.
Assembly
4
star
100
tusharmakkar08/Beta2Alpha-Game

tusharmakkar08/Beta2Alpha-Game

Mastermind game made in Assembly language
Assembly
4
star