4

I'm looking for a good list of CPUs that are compatible with the 8086's architecture(where I can program on those CPUs the same way as I do with the 8086). I would suppose anything that starts with 80 in their name, but I suppose maybe there is an actually useful list?

15
  • 8
    That would be a huge list. And it will include every model made by Intel, AMD and everyone else that supports the 16-bit programming model, and even future models not even designed yet. Commented Sep 13, 2024 at 4:22
  • 6
    You asked for a list of CPUs compatible with 8086 architecture so you can program it like you would program a 8086. Your current x86 CPU on your desktop or laptop fits that definiton. Or have they somehow removed that x86 comptibility already? I know it will be removed from future CPUs because it's excess clutter nobody uses these days. Commented Sep 13, 2024 at 4:32
  • 6
    @qwr The question was only about list of CPUs. Not how you do that under a modern OS. I just saw an article how they installed DOS natively on the most modern business laptop available so you don't need a modern OS. Or OS at all. If you simply want to execute 8086 code. Of course another problem is, modern macines may not have any of the peripherals like a machine with a 8086 had so the whole platform is different, even if you can still execute 8086 code. Commented Sep 13, 2024 at 4:45
  • 2
    What is your underlying reason for this list? Without spending time to search the web, I'm pretty sure that there is even an open source FPGA implementation, which would provide such hardware for longer than (at least my) life time. Commented Sep 13, 2024 at 5:35
  • 5
    @LeninYT Just to clarify by example; would you count the NEC V30 as 8086 compatible? The Intel 80286 in real mode? The Intel Pentium in real mode? The NEC V60 in emulation mode? Commented Sep 13, 2024 at 9:08

1 Answer 1

7

Well, there are many lists, just take a look at Wikipedia, which offers for example

While they also include some non x86, the majority in both are 8086 compatible. And And they are huge - despite not really listing all variations there are/were. Of course there were many other producers of 8086 compatible CPUs. Some licenced or clones, other new designs with enhancements. A hint can be seen in the

Seeing this, brings the important question, what is that you want to gain from that list and wo what depth it needs to list variations. Do you care for

  • a granularity as fine as power level, package and pinout?
  • Or do you need to know all machine specific details like configuration registers?
  • Or is it about all extensions to the basic 8086 visible to user code?
  • Or 'just' the basic mainstream families with their common extensions?

While the first may include tens of thousands of variants, many not technical at all but marketing related, the last is nicely described in those many articles about x86 architecture and it's development. Like Wikipedia's

That topic is as well filled to the brim in other language edition and across the web. So it might be a good idea to think what the real need is you want to have fulfilled. Once done modify the question, or write a new, more focused one. Although I would imagine you find it self answering once you reached that point :)

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.