42 ms·
Ah, that's a really good point. Having 0x00 be a NOP or maybe worse, instruction that actually is valid and does something, would be a hell of a lot worse for d
by jchw 4y ago
Ah, that's a really good point. Having 0x00 be a NOP or maybe worse, instruction that actually is valid and does something, would be a hell of a lot worse for debugging, because after the fact it'd be extremely hard to figure out how you got there.
- pcwalton 4y agoIt's also bad for security. IIRC code execution is easier on MIPS because 0x0 is a NOP.
- jchw 4y agoDefinitely. Lot easier to heap spray when most of the memory is a free nopslide.
- anyfoo 4y agoIt's worth nothing though, that that likely wasn't much of a consideration at all at the time. Networks for one were barely a thing, at least on systems so tiny that they'd use an 8086. And even when they were, they tended to be extremely trusting until way into the 90s.