Re:Intel x86 documentation has more pages than the 6502 has ...
by the_duke on Wednesday December 07, 2016 @04:50PM
(#13126573)
Now just imagine how many tens of thousands of pages Intel has on internal documentation...
[ Parent
| on HN ]
Re:Intel x86 documentation has more pages than the 6502 has ...
by bonzini on Wednesday December 07, 2016 @05:28PM
(#13126858)
And still no one knows why x86 control registers are CR0, CR2 and CR3. What was CR1 supposed to be used for?!?
(This is actually true. I asked x86 architects when I met some).
Re:Intel x86 documentation has more pages than the 6502 has ...
by Someone on Wednesday December 07, 2016 @05:52PM
(#13127000)
According to http://www.pagetable.com/?p=364 (which also shows part of the reason the x86 needs so much documentation, by the way), it started its life "reserved", and never got a real role in life.
Re:Intel x86 documentation has more pages than the 6502 has ...
by yuubi on Thursday December 08, 2016 @01:15PM
(#13132581)
Sounds like someone meant to use CR1 after CR0, but someone bit-swapped the CR-number bus so you have to encode 4 in the instruction to get 1 where it needs to go.
Re:Intel x86 documentation has more pages than the 6502 has ...
by bonzini on Thursday December 08, 2016 @03:53AM
(#13129202)
Yes, but: "instead of overflowing the new bits into CR1, Intel decided to skip it and open up CR4 instead – for unknown reasons."