Addressing Modes-Register : Data is conteined in given register
Examples : mov a, b ; A <- B
: movh a, sp ; A <- SP (MSB)
-Immediate : Data if given in the byte(s) following the op. cod.
Examples : movi a, data ; A <- 8-bits data
: movi sp, data ; SP <- 16-bits data
-Direct : Data is in the memory location which address is given in the two bytes following the op. cod.
Example : ld a, addr ; A <- [addr]
-Indirect : Data is in the memory location which address is contained in register X or Y
Example : ldx a, x ; A <- [X]
-Stack : Data comes from the Stack (always pointed by register SP)
Example : pop a ; A <- [SP]; SP <- SP-1
-INC/DEC : Register is incremented or decremented in a sigle clock cyle (no data transfer occurs).
Example : dec c ; C <- C-1
|
Homebuilt CPUs WebRing
JavaScript by Qirien Dhaela
Join the ring?
David Brooks, the designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop David a line, mentioning your page's URL. He will then add it to the list.
You will need to copy this code fragment into your page.
Project start date: May 13 of 2009
|