Difference between revisions of "A16 CPU"
From ScienceZero
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[image:A16schematic.png|right|thumb]] | + | [[image:A16schematic.png|right|thumb|A16 CPU]] |
+ | [[image:A16emulator.png|right|thumb|A16 Emulator]] | ||
+ | |||
==A16 - High Performance 16 bit RISC CPU== | ==A16 - High Performance 16 bit RISC CPU== | ||
*Harvard style architecture that executes all instructions in a single clock cycle. | *Harvard style architecture that executes all instructions in a single clock cycle. | ||
Line 5: | Line 7: | ||
*Conditional execution of all instructions. | *Conditional execution of all instructions. | ||
*Condition flags are set on demand. | *Condition flags are set on demand. | ||
− | |||
*Branch-link instruction where the program counter is copied to R6. | *Branch-link instruction where the program counter is copied to R6. | ||
− | [http://www.sciencezero.org/download/computing/a16%20emulator.zip Emulator and assembler - a16 emulator.zip (19 KB)] | + | *[http://www.sciencezero.4hv.org/download/computing/a16%20emulator.zip Emulator and assembler - a16 emulator.zip (19 KB)] |
[[Category:computing]] | [[Category:computing]] |
Latest revision as of 23:18, 5 April 2022
A16 - High Performance 16 bit RISC CPU
- Harvard style architecture that executes all instructions in a single clock cycle.
- 8 registers, the program counter is mapped to register 8.
- Conditional execution of all instructions.
- Condition flags are set on demand.
- Branch-link instruction where the program counter is copied to R6.