4 ms·
The Maxim Integrated MAXQ is is one commercial processor that uses a MOV based instruction set. http://www.maximintegrated.com/en/app-notes/index.mvp/id/3222 ht
by pkaye 11y ago
The Maxim Integrated MAXQ is is one commercial processor that uses a MOV based instruction set. http://www.maximintegrated.com/en/app-notes/index.mvp/id/3222 http://www.maximintegrated.com/en/app-notes/index.mvp/id/322...
I've always felt these were more of a trick in being single instruction set because you are using some of the addressing bits to encode an opcode.
- userbinator 11y agoThat's a TTA (https://en.wikipedia.org/wiki/Transport_triggered_architecture https://en.wikipedia.org/wiki/Transport_triggered_architectu... ), where effectively the ALU and other computation units become memory-mapped devices. It's the logical extension of how a lot of microcontrollers which don't have a multiply instruction in their instruction sets, e.g. 8051, will instead have a multiplier unit that's accessed by reading/writing special memory addresses. That's somewhat different from the move-based code discussed here where the MOVs are actually performing the computation.