This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.
-
Updated
Sep 17, 2024 - C
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.
Computer Architecture Engineering (Assembly and C)
Emulation of the Mega Drive's Hardware
Performance monitoring and benchmarking suite
A compiler written in C that generates X86 assembly from python source code
A Tiny Linux-Compatible Kernel
A minimal x64 assembler capable of generating ELF files designed to run on linux systems.^
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐
An x86-64 assembly learning tool written for educational purposes.
Call of Duty Extended
My memory efficient Motorola 68000 Assembler
This repository is aimed at the development/optimisation of various sorting algorithms in various programming languages.
Created by Kathleen Booth
Released 1949