From e2211e4189f7a8dbf2e822330ee195bbd3a5e7fc Mon Sep 17 00:00:00 2001 From: James Tauber Date: Sun, 14 Aug 2011 21:50:55 -0400 Subject: [PATCH] more groking of why memory-based ASL, DEC, INC, LSR, ROL and ROR take what they take --- cycle_notes.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cycle_notes.txt b/cycle_notes.txt index 15ab7aa..bd19f16 100644 --- a/cycle_notes.txt +++ b/cycle_notes.txt @@ -50,8 +50,10 @@ zero page, x 6 absolute 6 absolute, x 7 -Note 3: looks like class I +2 (with the absolute, x +1 even if not page -crossing) +Note 3: these take 2 cycles longer than Class I because they involve a +read-modify-write. Because the absolute, x is a write to an indexed +non-zero-page memory location, there is an additional +1 even if not page +crossing (see Note 2) Class IIIa