FOR and:
CARDINAL
IN [0..8)
DO
in1: ROPE ← IF EBFW[and, 0, 3] THEN "Address0" ELSE "nAdr0";
in2: ROPE ← IF EBFW[and, 1, 3] THEN "Address1" ELSE "nAdr1";
in3: ROPE ← IF EBFW[and, 2, 3] THEN "Address2" ELSE "nAdr2";
[] ← to.class.CellInstance[erInstance: to.instance, instanceName: IO.PutFR["and%g", IO.int[and]], typeName: "And3", interfaceNodes: IO.PutFR["Input1: %g, Input2: %g, Input3: %g, Output: Select%g", IO.rope[in1], IO.rope[in2], IO.rope[in3], IO.int[and]]];
ENDLOOP;