VOGONS


First post, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

I've found this nice paper I wanted to share:

https://www.dcddcc.com/docs/2014_paper_microcode.pdf

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 1 of 4, by derSammler

User metadata
Rank l33t
Rank
l33t

Very first sentence:

Since the 1970's, processor manufacturers have decoded the x86 instruction set architecture by internally decomposing x86 complex instruction set architecture (CISC) instructions into a sequence of simplifed reduced instruction set computing (RISC) micro-operations (uops), in order to achieve greater performance and effciency.

Err... no. There was no x86 until 1978 anyway (no one cared about x86 until 1981) and the first CPU that started to do this partly was the i80486 (1989). Doesn't seem worth reading if the first sentence of the introduction already doesn't get things right.

Reply 2 of 4, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

Well I agree that statement is broad (and it caught my eye too when I was reading it), but 8086 did have microcode. While you could not program it from the outside world, it was there. And that is '78 so theoretically still 70s.

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 4 of 4, by shiva2004

User metadata
Rank Member
Rank
Member
derSammler wrote:

Very first sentence:

Since the 1970's, processor manufacturers have decoded the x86 instruction set architecture by internally decomposing x86 complex instruction set architecture (CISC) instructions into a sequence of simplifed reduced instruction set computing (RISC) micro-operations (uops), in order to achieve greater performance and effciency.

Err... no. There was no x86 until 1978 anyway (no one cared about x86 until 1981) and the first CPU that started to do this partly was the i80486 (1989). Doesn't seem worth reading if the first sentence of the introduction already doesn't get things right.

Exactly what I thought, no one with something interesting to say about micrprocessors will start with something like that, so goodbye.