Search code examples
What is the difference between MOV and LEA?...


assemblyx86instruction-set

Read More
What's the meaning of "shift operates on bits individually"?...


assemblybit-manipulationmipsbitwise-operatorsshift

Read More
Loading x number of bits in MIPS...


assemblymips

Read More
Avoiding flicker while using a recursive flood fill algorithm...


recursionassemblyx86flickerflood-fill

Read More
Read flag register from C program to check for signed overflow...


cassemblyx86inline-assemblyflags

Read More
Why do my results different following along the tiny asm example?...


linuxassemblygccx86-64nasm

Read More
How do you test a bitfield in Assembly?...


assemblybitx86-16bitflags

Read More
x86_64 assembly program to uppercase via LUT gives strange artefacts...


assemblyx86-64uppercase

Read More
Why does some Windows bootloader code zero registers with `sub` instead of `xor`?...


assemblyx86micro-optimizationzero-initialization

Read More
What is the best way to set a register to zero in x86 assembly: xor, mov or and?...


performanceassemblyoptimizationx86micro-optimization

Read More
How many ways to set a register to zero?...


assemblyx86x86-16tasm

Read More
How does the stack work in assembly language?...


assemblyx86stackcallstackstack-memory

Read More
aarch64 b.nv (branch never) is always taken (acts as b.al)...


assemblyconditional-statementsarm64instructions

Read More
Where is the x86-64 System V ABI documented?...


linuxassemblyx86-64calling-conventionabi

Read More
Reference of syscall in assembly language...


linuxassemblyx86-64system-calls

Read More
Custom 32-bit OS: Protected Mode GUI (VGA Mode 13h) hangs with black screen, although console works...


c++assemblyx86osdevvga

Read More
What's wrong with this minimal static ELF executable made by GNU ld with a linker script with on...


linuxassemblyx86-64elflinker-scripts

Read More
INC instruction vs ADD 1: Does it matter?...


performanceassemblyx86incrementmicro-optimization

Read More
Why an x86 assembly program paints the wrong symbol...


assemblyx86-16vga

Read More
How to make if statement in Makefile based on platform?...


c++linuxassemblymakefilearm64

Read More
Disassembly of VCVTSD2USI in 16bit mode - can it write a 16-bit register?...


assemblyintelx86-16avx512x64dbg

Read More
x86_64 assembly - loop conditions and out of order execution (macro-fusion with JCC)...


loopsassemblyx86-64cpu-architecturemicro-optimization

Read More
Alignment issue on context switch on a custom kernel...


assemblyrustkernelmemory-alignmentriscv32

Read More
Is the Link Register (LR) affected by inline or naked functions?...


c++assemblyarmcortex-mbare-metal

Read More
How Do You Retrieve a Video Output's Preferred Resolution? (BIOS Bootloader)...


assemblyx86-16biosreal-mode

Read More
m1 mac, calling nanosleep from assembly...


macosassemblysystem-callsapple-m1arm64

Read More
Different gdb registers names...


cassemblygdbx86-64cpu-registers

Read More
Implementing merge sort in assembly...


assemblyx86masmmergesortirvine32

Read More
Solution needed for building a static IDT and GDT at assemble/compile/link time...


assemblyx86nasmldosdev

Read More
When to use forwarding and when to use stalls to handle data hazards in pipelining (RISC V architect...


assemblycpu-architectureriscvpipelining

Read More
BackNext