[Color Computer] Re: [Coco] 6809 Test and Set instruction?
    James Diffendaffer 
    jdiffendaffer at yahoo.com
       
    Wed Jul 12 02:04:24 EDT 2006
    
    
  
>You know, it might be possible to accomplish the equivalent of a 
>"test-and-set" as used for synching between cpus assuming to 6809s have 
>the logic as described above implemented. Suppose the following:
>
>FLAG	FCB $FF	* used for synchronization
>
>LOCK	INC FLAG
>	BEQ LOCKED	##
>	DEC FLAG	##
>	BRA LOCK
>LOCKED	* DO STUFF
>
>UNLOCK	DEC FLAG
I believe that's exactly what the article I posted the link too was
proposing.
Quote from the article (notice #2):
--------------------
It finally dawned on me that what I wanted was a dirt cheap, commonly
available, 8-bit microprocessor, like a Z80 or 6809. And while
designing tentative bus arbitration circuits for the 16-bit micros, I
realized that I really didn't need special multiprocessor support from
the CPU! I now claim that I can parallel any CPU that:
1. can "stretch" its memory cycle to accommodate slow memory, i.e.,
has a READY or WAIT input;
2. has some direct memory modify instruction, such as ROR M or INC M. 
--------------------
------------------------ Yahoo! Groups Sponsor --------------------~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~-> 
Brought to you by the 6809, the 6803 and their cousins! 
Yahoo! Groups Links
<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ColorComputer/
<*> To unsubscribe from this group, send an email to:
    ColorComputer-unsubscribe at yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 
    
    
More information about the Coco
mailing list