x86

Tag

Cards List
#x86

XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?

Hacker News Top · 2026-04-22 Cached

Raymond Chen explores why x86 compilers universally prefer "xor eax,eax" over "sub eax,eax" to zero a register, attributing it to historical momentum and slightly safer flag behavior rather than technical superiority.

0 favorites 0 likes
#x86

Theseus, a static Windows emulator

Lobsters Hottest · 2026-04-20 Cached

Theseus is a new static Windows/x86 emulator that translates programs at compile-time rather than interpreting or JIT-compiling them at runtime, representing an alternative approach to traditional emulation architectures.

0 favorites 0 likes
#x86

Notes on the Intel 8086 processor's arithmetic-logic unit

Ken Shirriff · 2026-01-23 Cached

A detailed technical analysis of the Intel 8086 processor's arithmetic-logic unit (ALU) control circuitry, explaining how microcode and control signals coordinate to perform 28 different operations.

0 favorites 0 likes
#x86

Reverse engineering the 386 processor's prefetch queue circuitry

Ken Shirriff · 2025-05-10 Cached

Detailed reverse engineering of the 386 processor's prefetch queue circuitry, explaining the incrementer, alignment network, and dynamic logic used.

0 favorites 0 likes
← Back to home

Submit Feedback