Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!cory.berkeley.edu!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: net.micro.68k Subject: Re: 68000 CPU clock cycles Message-ID: <8603222045.AA03534@cory> Date: Sat, 22-Mar-86 15:45:50 EST Article-I.D.: cory.8603222045.AA03534 Posted: Sat Mar 22 15:45:50 1986 Date-Received: Tue, 25-Mar-86 03:13:34 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 19 >Does anyone out there on the net have any information on the number of >CPU cycles each instruction of the 68000 uses? I have the the books >"68000 Assembly Language Programming" by Gerry Kane, Doug Hawkins, and >Lance Leventhal; and "68000 Microprocessor Handbook" by Gerry Kane. Each >book contains in Appendix B a table listing the CPU cycles. The following are >typical entries in the "Clock Cycles" column: > MOVE.L data32,Dn 12(3/0) > BCS label 10,18(1/0) I suggest that you buy Motorola's 68000 handbook. The number's in parenthesis refer to the number of read/write cycles for the instruction X(r/w), where X is the number of clock cycles it takes to execute the instruction. Additionaly, when you have X,Y(r/w), the X refers to the number of clock cycles if the branch is not taken, the Y to the number of cycles if it is taken. -Matt