| ▲ | 8086 Segmented Memory was a good idea(owl.billpg.com) | |||||||||||||
| 6 points by billpg 10 hours ago | 4 comments | ||||||||||||||
| ▲ | tliltocatl 2 hours ago | parent | next [-] | |||||||||||||
It might have worked better if x86 had general-purpose registers where every register could work as a segment. Or maybe just many more segment registers. But with only two data segment registers to play with and quite cubersome (and slow!) loads, most software just chose not to bother. | ||||||||||||||
| ▲ | raverbashing 10 hours ago | parent | prev [-] | |||||||||||||
No No, it wasn't It's the "great idea" that sounds great 5 min in and horrible 10min afterwards You know, kinda like using null as a string end character But more importantly it kept the x86 world for too long in that dead end that was 8086 mode programming "Oh if developers would just..." They won't. They haven't. And they will not ever. In hindsight maybe a binary level translator from 8080 to 8086 would have worked better (and be simple enough) | ||||||||||||||
| ||||||||||||||