< previous page page_145 next page >

Page 145
C0161-01.gifWhen this symbol occurs in the argument of a broadcast unit it indicates a "don't care" condition. I.e. any symbol can occur at that particular position of a signal without affecting its acceptance or rejection by the broadcast unit. If the symbol C0161-01.gif occurs at the last position of an argument it indicates that any terminal string (suffix) may occur from that point onward without affecting acceptance or rejection.

For example, C0161-05.gif will broadcast 11 if it detects either the signal 1100 or the signal 1000 (or in fact a signal with any of the other symbols at the second position); C0161-06.gif will broadcast 11 if it detects any string having the prefix 100, such as 1001 or 10010110 or even 100.
C0161-02.gifC0161-02.gif designates an arbitrary initial or terminal string of symbols (an arbitrary prefix or suffix) when used in the arguments of a given broadcast unit. This symbol gives the unit string-processing capability.

For example, C0161-07.gif will broadcast the suffix of any signal having the symbols 11 as prefix. Thus if 1100 is detected, the signal 00 will be broadcast, whereas if the signal 11010 is detected, the signal 010 will be broadcast. (The resolution of conflicts, where more than one signal satisfies the input condition, is detailed below.) All occurrences of C0161-08.gif within a given broadcast unit designate the same substring, but occurrences in different broadcast units are independent of each other.
C0161-03.gifA second symbol used in the same manner as C0161-02.gif. It makes concatenation of inputs possible (see below).
C0161-04.gifThis symbol serves much as C0161-02.gif and C0161-03.gif but designates an arbitrary single symbol in the arguments of a given broadcast unit.

For example, C0161-09.gif broadcasts 10 if 1100 is detected, or 11 if 1110 is detected.
pWhen p occurs as the first symbol of a string it designates a string which persists through time (until deleted), even though it is not a broadcast unit.
This symbol is used to quote symbols in the arguments of a broadcast unit.

For example, C0161-10.gif broadcasts 10 only if the (unique) string C0161-11.gif is detected (i.e., the symbol C0161-01.gif occurs literally at the third position); without the quote the unit would broadcast 10 whenever any 3 symbol string with the prefix 11 is detected.

 
< previous page page_145 next page >

If you like this book, buy it!