
Why LB and LBU produce different register values
Trace LB and LBU on byte 0xE2, verify all extension cases, and connect assembly signedness to parser and language type choices.
Foundation
The journal / Ideas in progress
Engineering & everyday learningSoftware, systems, and the things I’m learning along the way. From first principles to AI in production.
Find something to readA little theory. A lot of practice.

Trace LB and LBU on byte 0xE2, verify all extension cases, and connect assembly signedness to parser and language type choices.

Place 0x12345678 at four byte addresses, reconstruct it explicitly, and keep byte order separate from width, alignment and signedness.