Intel's First x86 CPU Had Secret Instructions Meant to Catch IP Thievery

The 8086 code blocks
(Image credit: Ken Shirriff via righto.com)

Hardware sleuth Ken Shirriff took to his blog to explore the feature set and possible operations one could bring out of the world's oldest x86 CPU - the Intel 8086. By following the 8086's microcode operations, Shirriff found some unexpected design "choices": from proprietary microcode meant to trap IP thieves through questionable (but necessary) design decisions that allowed 8086 processors to run unknown instructions (with equally little-known results), the detective work shines some light on what is likely the most important CPU release in the last fifty or so years.

The world's first implementation of the x86 instruction set on Intel's 8086 was about as you'd expect from a CPU released back in the late seventies. While today's leading-edge chips can carry hundreds of billions of transistors (the basic building blocks for more complex circuits), Intel's first commercial x86 CPU, the 5-10 MHz Intel 8086, had to make do with a mere 29 thousand of them.

Latest Videos FromTom's Hardware
Francisco Pires
Freelance News Writer

Francisco Pires is a freelance news writer for Tom's Hardware with a soft side for quantum computing.

  • dehjomz
    Would NEC beat Ryzen today? The world will never know.
    Reply
  • digitalgriffin
    When you can't beat them, sue them.

    3dfx -> sues nvidia
    Creative Labs & nvidia -> sue individual developers for reenabling hardware.
    Reply
  • hotaru.hino
    x86 to this day still has instructions that aren't officially accounted for, simply because the instruction set allows for a mind boggling amount:
    GiBgJvW5hF0
    Reply
  • LabRat 891
    I can't help but wonder if some of these 'gotchya' undocumented features are intertwined with ix86's ancient and ongoingly-discovered basal security flaws...
    Reply
  • bit_user
    dehjomz said:
    Would NEC beat Ryzen today? The world will never know.
    I know it's not a direct answer, but still loosely related.
    https://www.nextplatform.com/2023/03/23/is-this-the-end-of-the-line-for-nec-vector-supercomputers/
    Reply
  • bit_user
    digitalgriffin said:
    When you can't beat them, sue them.

    3dfx -> sues nvidia
    Creative Labs & nvidia -> sue individual developers for reenabling hardware.
    You forgot ARM vs. Qualcomm/Nuvia.

    Anyway, let's see how the RISC-V market develops.
    Reply
  • ddoraemon4699
    Hello i really dont understand the hold thing please some give me a tutor on details on how intel 86× can detact what and all
    Reply
  • hotaru.hino
    ddoraemon4699 said:
    Hello i really dont understand the hold thing please some give me a tutor on details on how intel 86× can detact what and all
    If you're asking how Intel could figure out if someone was stealing their IP, they would just have to run the undocumented instruction that they specifically marked on a processor they suspected was copying their design. If the instruction behaved the same as Intel designed it for their processors, they had a good case that someone copied their processor without permission.

    It's a similar tactic for map makers. They'd sometimes contain deliberate errors (misspellings, fake locations, etc) as "copyright traps." If someone copied the entire map wholesale, they'd also include the errors, which was evidence enough the person simply copied the map.
    Reply
  • Maxor1
    digitalgriffin said:
    When you can't beat them, sue them.

    3dfx -> sues nvidia
    Creative Labs & nvidia -> sue individual developers for reenabling hardware.
    There's no way that Intel being the awesome company they are would ever do something like engage in deceptive or market manipulation practices to change illegally or unethically harm their competition. Which leads me to ask, has Intel ever gotten around to paying Advanced Micro Devices the penalties awarded them by the EU? How is Via doing in the x86 market these days?

    Part of why Intel is as concerned about corporate espionage and intellectual property as they are is because they are very aggressive in hitting the other guys.
    Reply
  • hotaru.hino
    Maxor1 said:
    Which leads me to ask, has Intel ever gotten around to paying Advanced Micro Devices the penalties awarded them by the EU?
    If they haven't, I'm pretty sure we would've heard something about this again. Keep in mind that payments like this aren't often lump sums, but over time.

    Maxor1 said:
    How is Via doing in the x86 market these days?
    Existing

    Maxor1 said:
    Part of why Intel is as concerned about corporate espionage and intellectual property as they are is because they are very aggressive in hitting the other guys.
    You kind of have to be in the market they're in.

    The thing is with IP protection, if you don't enforce it, then you're opening yourself up to some other company with the manufacturing capabilities to take your ideas and undercut you since you had to spend a lot of money for R&D and manufacturing, while the other company only had to spend money for manufacturing (more or less). I'm sure AMD is just as protective of their processor IP as Intel, but Intel's the easier target to pick on.
    Reply