Welcome, Guest. Please login or register.

Author Topic: What's so bad about Intel 8086 in technical terms?  (Read 20991 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline darkcoder

  • Full Member
  • ***
  • Join Date: Sep 2002
  • Posts: 164
    • Show all replies
Re: What's so bad about Intel 8086 in technical terms?
« on: June 12, 2014, 10:20:21 AM »
Quote from: psxphill;766174
Segmentation registers are somewhat similar to address registers in 68000


IMHO, it's not fair to say that. Differences are much more important than similarities.
Using Ax as base register of a segment is one of the addressing mode of 68000, while segment registers are *always* added to the "logical address" (using x86 parlance). This means that segmentation is an option for 68000 while is a constraint for 8086.

Plus, 68000 adress registers are much more similar to GRPs, you can use them as stack pointers, memory pointers, data variables.

Moreover, with the 80286 protected mode, segmentation registers can be protected and semantics changes completely, so it is clear that they have a very different function than that of 68000 adress registers. But maybe this is offtopic since the OP asked about 8086.
The Dark Coder / Trinity