03-21-2015, 02:54 AM
I know some of you think I ain't smart.
...
Who wants to work with me on a CPU?
It is going to be accumulator architecture. If you don't know what that means, wikipedia is your friend.
I planned out the IS. There is a 5 bit opcode, 1 bit RAM Pointer / address toggle bit, and 8 bit immediate. This leaves for 32 beautiful operations.
The four registers are A, X, SP, IP, which are accumulator, index, stack pointer, and instruction pointer, respectively. These registers are not treated as arguments in accumulator architecture, but rather the base of load, store, and transfer commands. For example, LDA and LDX are different commands.
The CPU's name is going to be "AMP" which stands for
- Accumulative
- Mono-indexed
- Processor
Which means it is an accumulator architecture with only one index register, as supposed to the two index registers, X and Y, in the MOS 6502. Also, it is a processor, not a meatloaf.
Looking for a friendly person who understands my jargon.
Bananas are accepted, too.
...
Who wants to work with me on a CPU?
It is going to be accumulator architecture. If you don't know what that means, wikipedia is your friend.
I planned out the IS. There is a 5 bit opcode, 1 bit RAM Pointer / address toggle bit, and 8 bit immediate. This leaves for 32 beautiful operations.
The four registers are A, X, SP, IP, which are accumulator, index, stack pointer, and instruction pointer, respectively. These registers are not treated as arguments in accumulator architecture, but rather the base of load, store, and transfer commands. For example, LDA and LDX are different commands.
The CPU's name is going to be "AMP" which stands for
- Accumulative
- Mono-indexed
- Processor
Which means it is an accumulator architecture with only one index register, as supposed to the two index registers, X and Y, in the MOS 6502. Also, it is a processor, not a meatloaf.
Looking for a friendly person who understands my jargon.
Bananas are accepted, too.