Articles by Tag #assembly

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

How to Say "Hello World" in x86 Assembly

Because why not? Software is fun. I know this sounds insane; assembly for fun—but trust me, you...

Learn More 90 34Feb 27

Construindo um web server em Assembly x86, the grand finale, multi-threading

Uma vez que temos um web server funcional, podemos dar o próximo (e último) passo, que é deixar o...

Learn More 80 1Jul 14 '24

Arrays em Assembly x86

Recentemente escrevi uma saga de 6 artigos sobre Assembly x86, abordando conceitos fundamentais de...

Learn More 54 0Aug 17 '24

The history of game engines — from assembly coding to photorealism and AI

Modern games with photorealistic graphics and convincing physics are built on decades of...

Learn More 25 4Dec 17 '24

Basics of Assembly Language: A Beginner's Guide

As a developer, understanding the fundamentals of assembly language can be a valuable asset in your...

Learn More 20 0Oct 25 '24

Emulating classes with functions in Kotlin for maximum performance 🚀

If you're building quality software in Kotlin, you'll undoubtedly be using classes and dependency...

Learn More 13 2Oct 7 '24

Stack Frames and Function Calls: How They Create CPU Overhead

I love almost every topic in Computer Science and Software Engineering, but the part I probably love...

Learn More 10 1Jan 24

S2S Compilers: Understanding Switch Case Statements

S2S Compilers: Understanding Switch Case Statements This blog is sponsored and...

Learn More 9 0Mar 27

How to 100% CPU

I've been working with many sysadmins over the years and one question comes up from time to time: "I...

Learn More 9 1Jan 8

Your FIRST STEPS on the ASSEMBLY Programming Language!

Introduction I will not focus on history. I will be assuming you are a beginner on the...

Learn More 8 0Nov 23 '24

SPO600 Lab 5: Adventures in Assembly Language

Table of Contents Introduction Lab Requirements Implementing the Loop in...

Learn More 7 0Apr 18

Recreating strlen and strcmp in Assembly: A Step-by-Step Guide

Writing low-level functions in assembly might seem daunting, but it’s an excellent way to deepen your...

Learn More 6 0Nov 20 '24

SPO600: First Lab

Introduction This blog post dedicated to the very first lab in the SPO600 course. It...

Learn More 6 0Jan 21

Deep Dive: Assembly Language Security Vulnerabilities and Mitigations in Modern Systems

In an era where cybersecurity threats evolve at an unprecedented pace, understanding assembly-level...

Learn More 5 0Jan 8

SPO600: Lab 02

Table of Contents Introduction Problem Description Bouncing Graphic How It...

Learn More 5 0Mar 5

SPO600: Lab 1 - Challenges

Preface This is 3rd post dedicated to the Lab #1 for Software Portability and Optimization...

Learn More 5 0Feb 3

SPO600: Lab01 Experiments

Introduction If you didn't read my last post, I would suggest to read it before proceeding...

Learn More 5 0Jan 22

Marrying Perl to Assembly

This is probably one of the things that should never be allowed to exist, but why not use Perl and...

Learn More 4 0Jul 4 '24

The Origin and factors for the birth of Assembly language

The Origin of Assembly Language: How It All Began Assembly language holds a special place in the...

Learn More 3 0Nov 12 '24

6502 Assembly: Calculating Code Performance

Before we start... If you have just stumbled upon my SPO600 series of blog posts, it has...

Learn More 3 0Oct 6 '24

I made a hobby OS

Repository Features Support for long mode Interrupt and exception handling Printing...

Learn More 2 0Nov 12 '24

How to Create a Simple Operating System (Kernel Only) with C++

🔊 In this video I showed step by step the process to create a kernel which is the basis for an...

Learn More 2 0Feb 14

Assembly Language: A Comprehensive Overview

Assembly language is a low-level programming language that is one step above machine language (binary...

Learn More 2 0Aug 26 '24

I'm building my own kernel!

I've been working on a personal project recently, which involves building a custom operating system...

Learn More 2 1Dec 22 '24

6502 Assembly - Intro

Hello, World! I’ve recently started exploring Assembly language programming for the 6502...

Learn More 2 0Oct 1 '24

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

Unlocking the CPU: 16 Essential Resources for Assembly and Machine Code Ever wondered how...

Learn More 2 0Jun 21

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

When writing code that runs without an operating system "bare-metal code", you're not dealing with...

Learn More 1 1Jun 14

ShellCode 1.0

Shellcode Hey there! Today, we're diving into the fascinating and somewhat intimidating...

Learn More 1 0Jul 22 '24

Assembly FTW: Why All Code Is Created Equal (But Assembly Is Still King)

Software development has had more glow-ups than your favorite influencer—from punch cards to...

Learn More 1 0Mar 15

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

Intro I've been learning electronics and microcontrollers. I've decided to pick the AVR...

Learn More 1 0Jun 23