For example
MOV [HL], A
Fetch 0000h It goes from memory to instruction reg, value 77h
Execute In Memory bus it goes from A to MEM
MOV label, HL
Fetch 0000h It goes from MEM to IR, value 22h
Fetch 0001h It goes from MEM to ZR_lo
Fetch 0002h It goes from MEM to ZR_hi
Execute ZR It goes from HL_lo MEM
Execute ZR It goes from HL_hi MEM
How do I know how much I'll have execute cycles, how do I know if I'm going to have execute at all and where it will start?
Can someone do for instruction ROR and POP?
In my case I don't see execute cycle there at all
MOV [HL], A
Fetch 0000h It goes from memory to instruction reg, value 77h
Execute In Memory bus it goes from A to MEM
MOV label, HL
Fetch 0000h It goes from MEM to IR, value 22h
Fetch 0001h It goes from MEM to ZR_lo
Fetch 0002h It goes from MEM to ZR_hi
Execute ZR It goes from HL_lo MEM
Execute ZR It goes from HL_hi MEM
How do I know how much I'll have execute cycles, how do I know if I'm going to have execute at all and where it will start?
Can someone do for instruction ROR and POP?
In my case I don't see execute cycle there at all