On Wed, 17 Mar 2004 11:57:16 -0600, Paolo Ferraris wrote: >Non vorrei infrangere i vostri sogni di hardwaristi, ma i semafori si >possono implementare anche via software su uno Z80. La sequenza di >istruzioni in C l'ho vista parecchi anni fa e non me la ricordo perche` >e` abbastanza complicata. Bah, questo non e' detto, se fai un semaforo che lavori su un bit e' semplicissimo: BIT 0,(IY+$00) SET 0,(IY+$00) JR Z,SEMAF Se il semaforo deve intervenire sul valore 1, oppure BIT 0,(IY+$00) RES 0,(IY+$00) JR NZ,SEMAF Se il semaforo deve intervenire sul valore 0. Ciao! /\ /--\ndrea (C) 1982 Sinclair Research Ltd