Content deleted Content added
No edit summary |
→Re-wrote the whole thing.: Maybe somebody should make a page "building a theoretical mpu]] and then link to it from the main article? |
||
Line 24:
I disagree with making the example x86, though. The x86 instruction set is horribly irregular and is a bad teaching tool, even if common. Most RISC architectures have a much simpler to understand instruction format. [[User:Morven|—Morven]] 20:06, 8 November 2005 (UTC)
:I have come to this article rather late, but on looking into the page's histories a bit, I agree it might be illuminating having the anatomy of an ordinary, theoretical 5 bit microprocessor laid out for general inspection. While it may not be possible to have a highly regular instruction set, you might want to set aside the exceptions to the rule, right up front, and take things in stride from that point on. What we might agree on, however, is that each memory address hold 8 bits of information, and the program counter be 16 bits wide, cleared to zero at reset, adds 2 each time an instruction is executed, and returns to zero on overflow. That ought to be complicated enough. Should there be a stack, and why? Should there be an accumulator, and why? How about a smaller accumulator that tends to overflow when converting binary to decimal numbers? That sort of thing. I for one would find a theoretical construct of that nature highly fascinating, and [[notable]] if it were given a page of its own. [[User:Dexter Nextnumber|Dexter Nextnumber]] ([[User talk:Dexter Nextnumber|talk]]) 02:30, 5 December 2009 (UTC)
== suggestion missing information ==
|