2 ms·
I don't think this is right. The segment registers are significantly more ergonomic than bank switching: the separate CS and DS registers means it's very easy t
by caf 3y ago
I don't think this is right. The segment registers are significantly more ergonomic than bank switching: the separate CS and DS registers means it's very easy to work with an independent 64k of code and 64k of data (if you're working in assembler, you can have a separate stack too); the segment override prefixes make working with multiple segments simpler; and the built-in far call / return and far jump give you a nice hardware facility for making code seamlessly relocatable.