Building a 32-Bit, One-Instruction Computer 269
Hugh Pickens writes "The advantages of RISC are well known — simplifying the CPU core by reducing the complexity of the instruction set allows faster speeds, more registers, and pipelining to provide the appearance of single-cycle execution. Al Williams writes in Dr Dobbs about taking RISC to its logical conclusion by designing a functional computer called One-Der with only a single simple instruction — a 32-bit Transfer Triggered Architecture (TTA) CPU that operates at roughly 10 MIPS. 'When I tell this story in person, people are usually squirming with the inevitable question: What's the one instruction?' writes Williams. 'It turns out there's several ways to construct a single instruction CPU, but the method I had stumbled on does everything via a move instruction (hence the name, "Transfer Triggered Architecture").' The CPU is implemented on a Field Programmable Gate Array (FPGA) device and the prototype works on a 'Spartan 3 Starter Board' with an XS3C1000 device available from Digilent that has the equivalent of about 1,000,000 logic gates, costing between $100 and $200. 'Applications that can benefit from custom instruction in hardware — things like digital signal processing, for example — are ideal for One-Der since you can implement parts of your algorithm in hardware and then easily integrate those parts with the CPU.'"
He's Building a One-Der, Stop Him (Score:5, Funny)
GOTO ... (Score:5, Funny)
I vote for GOTO as the only instruction.
That would be hilarious.
Cheers
What's the one instruction? (Score:5, Funny)
Why, DWIW (Do What I Want), of course.
Memory of this from Engineering School (Score:4, Funny)
Re:That instruction is .......... (Score:3, Funny)
Unless of course, the ultimate question really is 'What is 6 times 9?' as some people believe (meaning 42 is base 13 for some unknown reason). Which would of course make the ultimate instruction 0x36.
AAA AA A A (Score:5, Funny)
Re:That instruction is .......... (Score:1, Funny)
Re:That instruction is .......... (Score:3, Funny)
Appropriate that the ultimate instruction would also be a wildcard (*) in ASCII.
And speaking of your drums, on Apple II, it's rotate accumulator left, the ROL instruction.
How curious.
Re:That instruction is .......... (Score:3, Funny)
Re:GOTO ... (Score:3, Funny)
Well, if we're going with joke operations, I'm changing my vote to HCF [wikipedia.org]. ;-)
Cheers
Re:That instruction is .......... (Score:3, Funny)
That's the only thing you can get at the 0xFEEDCAFE
Re:AAA AA A A (Score:5, Funny)
Compile error. Instruction "A" missing after "A".
According to MS the instruction is (Score:3, Funny)
Re:That instruction is .......... (Score:3, Funny)
Re:He's Building a One-Der, Stop Him (Score:4, Funny)
Re:That instruction is .......... (Score:3, Funny)
Is that where they sell 0xBADC0FEE?
Re:nihilist (Score:4, Funny)
... and then it does dead code elimination, right?
Oneders? (Score:1, Funny)
AH the ONEDERS! - didn't that band have to change their name to the wonders? silly movies.... GO ONEDERS! pronounced (oh-knee-ders)
Re:AAA AA A A (Score:5, Funny)
Press the key to continue.
I'd settle for base 2 (Score:5, Funny)
All this talk about 13th Base makes me jealous, 'cause I've never even got to 2nd Base yet. I'll have to die first and go to heaven before I'll get to 13th Base with a chick.
Re:nihilist (Score:2, Funny)
Re:That instruction is .......... (Score:5, Funny)
Re:"ideal for One-Der"? (Score:1, Funny)
And now introducing the O-NEE-DERS
Could really crank up the speeds (Score:4, Funny)
Re:GOTO ... (Score:2, Funny)
Curly: Do you know what the secret of life is?
Curly: This. [holds up one finger]
Mitch: Your finger?
Curly: One thing. Just one thing. You stick to that and the rest don't mean shit.
Mitch: But what is the "one thing?"
Curly: [smiles] That's what you have to find out.
Re:He's Building a One-Der, Stop Him (Score:5, Funny)
Some of us are still addicted you insensitive clod!
Re:That instruction is .......... (Score:3, Funny)
You mean 10 buttons?
Re:What's the one instruction? (Score:5, Funny)
get me a sandwich is not in the sudoers file. This incident will be reported.
Re:Not the Ultimate RISC Architecture (Score:3, Funny)
Re:mod up (Score:1, Funny)
Re:That instruction is .......... (Score:5, Funny)
This thread can be categorized as 0xNONEOFTHISISFUNNY
I don't get it.
That's not a valid hexadecimal number.