Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,226 of 4,675    |
|    James Harris to Frank Tetzel    |
|    Re: x86 microcode paper    |
|    08 Jan 18 14:17:57    |
      XPost: alt.lang.asm, alt.os.development       From: james.harris.1@nospicedham.gmail.com              On 06/01/2018 15:34, Frank Tetzel wrote:              ...              > Why not add a 1:1 mapping of micro-ops to the ISA?              Perhaps the main reasons are to do with compatibility. For example,       Intel CPUs of today have to run many of the binaries of years ago. They       therefore need the same encodings. New encodings could be provided in       addition to the current ones but they would require lengthy       instructions. And they themselves would define new encodings that would       be expected to be preserved to future CPUs.              In fact, any micro-op encoding now would tend to lock itself in whereas       designers of later CPUs might want to change the internal encoding - and       we would be back to square one. So a translation from machine code to       internal encoding is not unreasonable.              Of course, the use of micro-coded instructions is not usually thought of       as a good idea now, with RISC approaches being faster.                     --       James Harris              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca