[Coco] 6809 / General CPU question

John Kent jekent at optusnet.com.au
Sun Feb 20 10:31:12 EST 2011


I'm sorry, I forgot to remove the SPAM notification in the subject heading.
My internet security software is a bit over zealous.
Why it should put "SPAM" in the subject header I have no idea.

John.

On 20/02/2011 5:49 PM, John Kent wrote:
> I suspect the vector is read into a temporary internal register then 
> transferred to the program counter as the program counter is used to 
> fetch the vector or at least it can be. The program counter would have 
> to be pre-initialized with all 1's in the high address bits and a 
> interrupt vector offset in address bits A3 to A1 on reset. I don't 
> know if that is how Motorola did it. I was a bit concerned about 
> patents, but I think they have all expired, so I don't think I'm 
> violating anyone's patent. I'm certainly not making any money out of it.
>
> John.
>
>
> On 20/02/2011 10:46 AM, Mike Rowen wrote:
>> Thanks everyone for your responses. Ok, so whenever the CPU powers on 
>> or experiences a RESET inturrupt, the CPU will read the contents of 
>> FFFE & FFFF and load it into the program counter register. It then 
>> fetches instructions from that location. Presumably this would be a 
>> location in ROM.
>>
>> How does an address get into FFFE & FFFF when the system is 
>> initialized? Is this through hardware? Are these RAM locations?
>>
>

-- 
http://www.johnkent.com.au
http://members.optusnet.com.au/jekent




More information about the Coco mailing list