[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 14MHz Osc Chip Question





Michael J. Mahon wrote:
Bryan Parkoff asked:


  I seem to understand, but you did not answer my question.  What do clock
pulse and cycle mean?

  I understand that Hertz is the same as Cycle.  Hertz only executes each
one second.  It is what the dictionary said, but it is probably wrong.  If
it is possible, Hertz is truly to be executed each one millisecond.  It
should be .001 cycle each one second.  It would be 1,000,000 cycles per
second or 1MHz.  Minimum 142,857 instructions are executed each one second.
Maximum 500,000 instructions are executed each one second.  Average 222,222
instructions between 142,857 and 500,000 instructions are executed each one
second.  Does it make sense?


One Hertz is one cycle per second.  "Cycle" is a full period of a waveform,
with no information about frequency at all.  "Cycles per second" is a measure
of frequency, also known as "Hertz".

The clock waveform of an Apple II (like most digital electronics) is
approximately a square wave, at a frequency of approximately
1MHz, or 1 million cycles per second.

Your calculations of the minimum and maximum instruction rates for
a 6502 running at 1MHz are correct (for 7-cycle and 2-cycle instructions,
respectively.  The average rate is, however, not easily known, since it
depends on the dynamic mix of instructions executed, and that varies
quite a lot from moment to moment and program to program.

The creators of the 65c02 and 65816 claim 500,000 instructions per second at 1 mhz.

I assume that's 8 bit instructions on both chips. Given the need to fetch twice, I would guess a drop off for 16 bit instructions. Am I wrong? I'm guessing on the basis of the 8086 being (allegedly) almost twice as fast as the 8088.

Roy


-michael

Check out amazing quality 8-bit Apple sound on my
Home page:  http://members.aol.com/MJMahon/



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----