Search code examples
INC instruction vs ADD 1: Does it matter?...


performanceassemblyx86incrementmicro-optimization

Read More
How Do You Test a Bitfield in Assembly?...


assemblybitx86-16bitflags

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
Invalid operands for binary AND (&)...


gccassemblyldgnu-assembler

Read More
How can I do arbitrary calculations on assembly language labels?...


assemblynasmx86-16dos

Read More
Creating relative address references - Rust...


cassemblyrustx86inline-assembly

Read More
C & low-level semaphore implementation...


cmultithreadingassemblymutexsemaphore

Read More
Why usually the return address's value is stored in the stack pointer with offset 12 ? Why can&#...


assemblyriscvcalling-conventionstack-frameriscv32

Read More
ASM x86 (Intel syntax) calculator, why doesn't subtraction work?...


assemblyx86x86-16

Read More
CPUID: Why must MISC_ENABLE.LCMV be set to 0 for some functions? Can I temporarily overwrite it?...


assemblyx86x86-64cpuidmsr

Read More
Argument order to std::min changes compiler output for floating-point...


c++assemblyx86floating-point

Read More
NASM - empty macro with 2 parameters? What register is represented by parameter_m?...


assemblymacrosnasm

Read More
Replacing movemem() with inline assembly for vga graphics...


assemblyx86-16inline-assemblyturbo-cvga

Read More
Does 8086 assembly language work on a modern CPU?...


assemblyx86

Read More
Why does ARM GCC push / pop scratch register R3 in a tiny function?...


assemblygccarmstack-frame

Read More
Why Bits declare instruction in nasm x86 assembly languages have no effect When I write code to use ...


assemblyx86nasmx86-16bootloader

Read More
Why does returning from _start segmentation fault?...


assemblystackx86-64system-callsexit

Read More
AVR: Creating and understanding minimum startup code and linker scripts from scratch...


assemblystartupldavravr-gcc

Read More
32 bit registers act as 8 bit ones for exit system call?...


assemblyx86nasmsystem-calls

Read More
BackNext