Forem

Assembly

Assembly is a low-level programming language that uses mnemonics to represent machine instructions.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Data Structures and Algorithms in C and Assembly Language: KatoKode
Cover image for Data Structures and Algorithms in C and Assembly Language: KatoKode

Data Structures and Algorithms in C and Assembly Language: KatoKode

Comments
1 min read
从 COBOL 到汇编:用个税计算器带你扒光 60 年老古董语言

从 COBOL 到汇编:用个税计算器带你扒光 60 年老古董语言

Comments
2 min read
Writing SIMD in Crystal with Inline Assembly

Writing SIMD in Crystal with Inline Assembly

Comments
8 min read
Vibe coding an Operating System chapter 2
Cover image for Vibe coding an Operating System chapter 2

Vibe coding an Operating System chapter 2

Comments
2 min read
Guide to VBE graphics in x86

Guide to VBE graphics in x86

Comments
6 min read
Why RISC-V Might Be Perfect for Your Next Scripting Engine Backend
Cover image for Why RISC-V Might Be Perfect for Your Next Scripting Engine Backend

Why RISC-V Might Be Perfect for Your Next Scripting Engine Backend

Comments
8 min read
Making Pong in x86 Assembly
Cover image for Making Pong in x86 Assembly

Making Pong in x86 Assembly

Comments
11 min read
How to vectorize your code for faster performance 🚀
Cover image for How to vectorize your code for faster performance 🚀

How to vectorize your code for faster performance 🚀

7
Comments 1
9 min read
Transitioning from Assembly to C: Challenges and Solutions for Programmers Effectively

Transitioning from Assembly to C: Challenges and Solutions for Programmers Effectively

Comments
7 min read
Building a Security-First OS from Scratch: AtomicOS Journey
Cover image for Building a Security-First OS from Scratch: AtomicOS Journey

Building a Security-First OS from Scratch: AtomicOS Journey

Comments
3 min read
Unlocking the CPU: 16 Essential Resources for Assembly and Machine Code

Unlocking the CPU: 16 Essential Resources for Assembly and Machine Code

2
Comments
5 min read
From PEB to WinExec: Manual Shellcode Execution Without Imports on Windows x64
Cover image for From PEB to WinExec: Manual Shellcode Execution Without Imports on Windows x64

From PEB to WinExec: Manual Shellcode Execution Without Imports on Windows x64

2
Comments
12 min read
Building My First Kernel: Understanding Bare-Metal Operating Systems
Cover image for Building My First Kernel: Understanding Bare-Metal Operating Systems

Building My First Kernel: Understanding Bare-Metal Operating Systems

14
Comments 2
13 min read
Ring 3, and why its a nightmare

Ring 3, and why its a nightmare

Comments
3 min read
From reversed linked-list to registers, memory and assembly
Cover image for From reversed linked-list to registers, memory and assembly

From reversed linked-list to registers, memory and assembly

Comments
10 min read
Want to know about Assembly Programming?
Cover image for Want to know about Assembly Programming?

Want to know about Assembly Programming?

2
Comments
2 min read
Digging Deeper: LED Blink from Arduino, C, and AVR Assembly
Cover image for Digging Deeper: LED Blink from Arduino, C, and AVR Assembly

Digging Deeper: LED Blink from Arduino, C, and AVR Assembly

1
Comments
12 min read
Writing Inline Assembly in the Crystal Programming Language

Writing Inline Assembly in the Crystal Programming Language

3
Comments
3 min read
[Hack] PicoCTF: Low Level Binary Intro - Intro to Debuggers
Cover image for [Hack] PicoCTF: Low Level Binary Intro - Intro to Debuggers

[Hack] PicoCTF: Low Level Binary Intro - Intro to Debuggers

Comments
9 min read
What Happens When Code Runs Without an OS? Exploring CPU Execution, Memory, and Interrupts
Cover image for What Happens When Code Runs Without an OS? Exploring CPU Execution, Memory, and Interrupts

What Happens When Code Runs Without an OS? Exploring CPU Execution, Memory, and Interrupts

1
Comments 1
6 min read
The Stack: Why It’s Fast and How It Works
Cover image for The Stack: Why It’s Fast and How It Works

The Stack: Why It’s Fast and How It Works

1
Comments 1
4 min read
Changing ASCII case using bitwise operator

Changing ASCII case using bitwise operator

Comments
2 min read
SPO600 Project Stage 2, Part 2: "Where Art Thou, Clones?"

SPO600 Project Stage 2, Part 2: "Where Art Thou, Clones?"

Comments
6 min read
SPO600 Project Stage 2, Part 1: “To Prune, or not to Prune”

SPO600 Project Stage 2, Part 1: “To Prune, or not to Prune”

Comments
2 min read
SPO600 Lab 5: Adventures in Assembly Language

SPO600 Lab 5: Adventures in Assembly Language

6
Comments
5 min read
loading...