etherforth_logo

Node 416

This is a wire node that sends signals from node 417 to nodes 516 and 316.

Source code

clock node 516 node 417 node 316 node 416
416 r/du wire
go 00 @b ! go ; 01

init right b! 105 -d-u a! go ; 05

4 d 8 r 1 u ether

Definitions

go
Fetch from RIGHT (suspend on read), then send a signal to UP and DOWN (whoever is reading), then jump back to go.
init
Set registers A and B, and jump to go.

Description

This node distributes clock from node 417 to nodes 316 and 516. Note that it is sufficient that only one of the receiving nodes is reading in order to release node 416 from suspended state.