Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

How to measure the ACTUAL number of clock cycles elapsed on modern x86?

Why RBP instead of another register as a frame pointer?

Compiler flags of GCC/CLANG to generate "BEXTR" instruction (of IA32's BMI1)

Why each logical CPU has it's own CR3 register in case of multithreading?

multithreading x86 cpu

Why do x86 FP compares set CF like unsigned integers, instead of using signed conditions?

assembly x86 sse sse2 x87

Why does this assembly implementation of strcmp behave unexpectedly?

c assembly x86 x86-64 strcmp

Understanding the flow of the kernel upon receiving a SIGSEGV for null-dereference

Given return address, how to get the address of the function?

c assembly x86

Extract scalar value from SSE vector

c x86 sse simd

Where _bss_start is define Linux kernel source

What calling convention should I use to make things portable?

Is there any reason to use MOVS/CMPS/STOS/SCAS without a repeat prefix?

assembly x86

Linker Script Does Not Skip Bytes As Expected

Does RSQRTSS break the dependency on the destination register?

Write graphics pixels in 16-bit assembly

assembly x86 16-bit vga

How do I ignore line breaks in input using NASM Assembly?

ld MinGW link to standard C library

windows assembly x86 mingw nasm

Why does an `invlpg` instruction not work when I pass a pointer as a memory operand in inline assembly?

c assembly x86 inline-assembly

Why are x86 registers named the way they are?

int 13h 42h doesn't load anything in Bochs

x86 nasm bootloader bios bochs