-
Notifications
You must be signed in to change notification settings - Fork 0
Memory contention
Manuel Sainz de Baranda y Goñi edited this page Oct 12, 2022
·
19 revisions
Assembly | T-states | prefix M1 | M1 | M2 | M3 | M4 | M5 |
---|---|---|---|---|---|---|---|
ld J,K |
4 | f(pc) | |||||
ld O,P |
44 | f(pc) | f(pc+1) | ||||
ld J,BYTE |
43 | f(pc) | r(pc+1) | ||||
ld O,BYTE |
443 | f(pc) | f(pc+1) | r(pc+2) | |||
ld J,(hl) |
43 | f(pc) | r(hl) | ||||
ld J,(XY+OFFSET) |
44353 | f(pc) | f(pc+1) | r(pc+2) | %:5 | r(EA) | |
ld (hl),K |
43 | f(pc) | w(hl) | ||||
ld (XY+OFFSET),K |
44353 | f(pc) | f(pc+1) | r(pc+2) | %:5 | w(EA) | |
ld (hl),BYTE |
433 | f(pc) | r(pc+1) | w(hl) | |||
ld (XY+OFFSET),BYTE |
44353 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3):2 | w(EA) | |
ld a,(bc) |
3 | f(pc) | r(bc) | ||||
ld a,(de) |
3 | f(pc) | r(de) | ||||
ld a,(WORD) |
4333 | f(pc) | r(pc+1) | r(pc+2) | r(WORD) | ||
ld (bc),a |
43 | f(pc) | w(bc) | ||||
ld (de),a |
43 | f(pc) | w(de) | ||||
ld (WORD),a |
4333 | f(pc) | r(pc+1) | r(pc+2) | w(WORD) | ||
ld a,i |
45 | f(pc) | f(pc):1 | ||||
ld a,r |
45 | f(pc) | f(pc):1 | ||||
ld i,a |
45 | f(pc) | f(pc):1 | ||||
ld r,a |
45 | f(pc) | f(pc):1 | ||||
ld SS,WORD |
433 | f(pc) | r(pc+1) | r(pc+2) | |||
ld XY,WORD |
4433 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3) | ||
ld hl,(WORD) |
43333 | f(pc) | r(pc+1) | r(pc+2) | r(WORD) | r(WORD+1) | |
ld SS,(WORD) |
443333 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3) | r(WORD) | r(WORD+1) |
ld XY,(WORD) |
443333 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3) | r(WORD) | r(WORD+1) |
ld (WORD),hl |
43333 | f(pc) | r(pc+1) | r(pc+2) | w(WORD) | w(WORD+1) | |
ld (WORD),SS |
443333 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3) | w(WORD) | w(WORD+1) |
ld (WORD),XY |
443333 | f(pc) | f(pc+1) | r(pc+2) | r(pc+3) | w(WORD) | w(WORD+1) |
ld sp,hl |
6 | f(pc):2 | |||||
ld sp,XY |
46 | f(pc) | f(pc+1):2 | ||||
push TT |
533 | f(pc):1 | w(sp-1) | w(sp-2) | |||
push XY |
4533 | f(pc) | f(pc+1):1 | w(sp-1) | w(sp-2) | ||
pop TT |
433 | f(pc) | r(sp) | r(sp+1) | |||
pop XY |
4433 | f(pc) | f(pc+1) | r(sp) | r(sp+1) | ||
ex de,hl |
4 | f(pc) | |||||
ex af,af' |
4 | f(pc) | |||||
exx |
4 | f(pc) | |||||
ex (sp),hl |
43435 | f(pc) | r(sp) | r(sp+1):1 | w(sp+1) | w(sp):2 | |
ex (sp),XY |
443435 | f(pc) | f(pc+1) | r(sp) | r(sp+1):1 | w(sp+1) | w(sp):2 |
ldX |
4435 | f(pc) | f(pc+1) | r(hl) | w(de):2 | ||
ldXr |
44355 | f(pc) | f(pc+1) | r(hl) | w(de):2 | %:5 | |
ldXr (false) |
4435 | f(pc) | f(pc+1) | r(hl) | w(de):2 | ||
cpX |
4435 | f(pc) | f(pc+1) | r(hl) | %:5 | ||
cpXr |
44355 | f(pc) | f(pc+1) | r(hl) | %:5 | %:5 | |
cpXr (false) |
4435 | f(pc) | f(pc+1) | r(hl) | %:5 |
Copyright © Manuel Sainz de Baranda y Goñi, Peter Helcmanovsky, holub, Weiv and Zoran Vučenović
Published under the terms of the GNU Free Documentation License