07-29-2014, 12:46 AM
(This post was last modified: 07-29-2014, 12:47 AM by Cutlassw30.)
(07-28-2014, 07:17 PM)͝ ͟ ͜ Wrote: Great stop trying to destroy humanity's knowledge
most of cut's post tl;dr: x86 has funny addressing
I'd like to add that CISC is not an issue because the instructions are translated into RISC-like ones anyway
want to point out that in the late 70s having 1 MB of ram was pretty good
x64 did solve some weird addressing issues but not all of them
cut's post focuses on specific examples rather than general issues: it's old, it has to be backwards compatible, it has small number of registers (fixed by x64), variable length opcodes
but if you think about it these issues don't really matter to most people, because x86 is dominant in the pc market, performance is fine, and will stay that way in the forseeable future
1mb of RAM is really good yeah true, too bad 640k of it you have to use some weird segments that where a pain to program and never fully used. Also x64 made the issues worse (look at last part of post) with the segmented and paged virtual memory. Look at the picture it shows the complexity of the system.
CISC is an issue because that translation process takes up space in hardware which could have otherwise been used as cache or function units or generally more important stuff.
(07-28-2014, 07:08 PM)AFtExploision Wrote: You told me that x86 was pretty good for the time when I asked you about it ;_;
I said that x86 is good because intel has the money to throw at issues.