Virtual CPU Instruction Set: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 8: | Řádek 8: | ||
==Other interesting instruction sets== |
==Other interesting instruction sets== |
||
{| class="wikitable sortable" |
|||
* [https://www.bigmessowires.com/2010/11/03/tiny-cpu-instruction-set/ Tiny CPU Instruction Set] |
|||
! CPU !! Instruction count !! Instruction size !! Data size !! Addressable memory !! Registers |
|||
⚫ | |||
|- |
|||
* [https://www.clear.rice.edu/elec422/1996/bomb/instrset.html MINI-CPU Instruction Set Specification] |
|||
| [https://www.bigmessowires.com/2010/11/03/tiny-cpu-instruction-set/ Tiny CPU Instruction Set] |
|||
|- |
|||
⚫ | |||
⚫ | |||
⚫ | |||
|- |
|||
⚫ | |||
| [https://www.clear.rice.edu/elec422/1996/bomb/instrset.html MINI-CPU Instruction Set Specification] |
|||
|- |
|||
⚫ | |||
| [https://bartoszsypytkowski.com/simple-virtual-machine/ Simple Virtual Machine] |
|||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|- |
|||
| [https://user.eng.umd.edu/~blj/RiSC/RiSC-isa.pdf The RiSC-16 Instruction-Set Architecture] |
|||
|- |
|||
⚫ | |||
|- |
|||
| [http://www.cs.man.ac.uk/~pjj/cs1001/arch/node2.html Instruction Execution on MU0] || 8 || 16-bit || 16-bit || 12-bit || PC, ACC |
|||
|- |
|||
| [https://en.wikipedia.org/wiki/LC-3 LC-3] || 15 || 16-bit || 16-bit || 16-bit || PC, R0-R7 |
|||
|} |
|||
[[Category:Programování]] |
[[Category:Programování]] |
Verze z 18. 9. 2019, 15:39
Design goals
- Simple to implement in other programming languages
- Efficient to execute by emulator
- Future extensibility (to support 128-bit data/address width or more)
- Single instruction code for any data/address width
- Register based load-store architecture rather than stack based machine or accumulator based machine
Other interesting instruction sets
CPU | Instruction count | Instruction size | Data size | Addressable memory | Registers |
---|---|---|---|---|---|
Tiny CPU Instruction Set | |||||
A Quick Introduction to the ZipCPU Instruction Set | |||||
MINI-CPU Instruction Set Specification | |||||
Simple Virtual Machine | |||||
Simple virtual machine which inteprets bytecode. | |||||
VAM Virtual Assembler Machine | |||||
Simple 8-bit Assembler Simulator | |||||
The RiSC-16 Instruction-Set Architecture | |||||
TOY Machine | 16 | 16-bit | 16-bit | 8-bit (256 words) | PC, R0-R15 |
Instruction Execution on MU0 | 8 | 16-bit | 16-bit | 12-bit | PC, ACC |
LC-3 | 15 | 16-bit | 16-bit | 16-bit | PC, R0-R7 |