internal states
Posted: Mon Dec 21, 2009 7:59 pm
i think this forum is really very interesting, i'm sorry i cannot contribute so much.
for business i'm software oriented, i also love hardware but i've basic (old school) electronic competence.
so, i'd like to understand better the internal 6502 process, because i can undestrand what is an alu or a buffer, but i can't find a good explanation about the internal decode / state of a cpu, for example a simple one like our belove 6502
in a wdc pdf diagram, there is a time unit that drive most of internal process, but i think that must exist an internal state that guide the instruction execution, because time unit seem to be drived only by external clock.
if i understand it well (a big if), instruction execution must be done as a sequence of micro commands, but i cannot see how cpu knows what's done and what's to do.
for example:
need lot of steps, done over more that one clock.
as usual sorry for my english.
thanks to all who wanna explain me!
for business i'm software oriented, i also love hardware but i've basic (old school) electronic competence.
so, i'd like to understand better the internal 6502 process, because i can undestrand what is an alu or a buffer, but i can't find a good explanation about the internal decode / state of a cpu, for example a simple one like our belove 6502
in a wdc pdf diagram, there is a time unit that drive most of internal process, but i think that must exist an internal state that guide the instruction execution, because time unit seem to be drived only by external clock.
if i understand it well (a big if), instruction execution must be done as a sequence of micro commands, but i cannot see how cpu knows what's done and what's to do.
for example:
Code: Select all
lda $1000as usual sorry for my english.
thanks to all who wanna explain me!