hier alle dateien

GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = CLOCK & /Z & /X0
    Z = CLOCK & /Y & /X1
DESCRIPTION
this is rs latch
                                GAL16V8
                          -------\___/-------
                    CLOCK |  1           20 | VCC
                          |                 |
                       X1 |  2           19 | NC
                          |                 |
                       X0 |  3           18 | NC
                          |                 |
                       NC |  4           17 | NC
                          |                 |
                       NC |  5           16 | NC
                          |                 |
                       NC |  6           15 | NC
                          |                 |
                       NC |  7           14 | NC
                          |                 |
                       NC |  8           13 | Z
                          |                 |
                       NC |  9           12 | Y
                          |                 |
                      GND | 10           11 | /OE
                          -------------------
Pin 19 = NC           XOR = 0   AC1 = 0
  0  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  1  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  2  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  3  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  4  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  5  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  6  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  7  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC           XOR = 0   AC1 = 0
  8  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  9  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 10  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 11  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 12  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 13  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 14  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 15  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC           XOR = 0   AC1 = 0
 16  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 17  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 18  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 19  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 20  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 21  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 22  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 23  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC           XOR = 0   AC1 = 0
 24  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 25  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 26  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 27  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 28  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 29  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 30  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 31  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC           XOR = 0   AC1 = 0
 32  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 33  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 34  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 35  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 36  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 37  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 38  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 39  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC           XOR = 0   AC1 = 0
 40  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 41  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 42  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 43  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 44  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 45  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 46  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 47  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = Z            XOR = 1   AC1 = 0
 48  -xx- ---- ---- ---- ---- ---- ---x ----
 49  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 50  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 51  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 52  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 53  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 54  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 55  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = Y            XOR = 1   AC1 = 0
 56  --x- -x-- ---- ---- ---- ---x ---- ----
 57  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 58  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 59  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 60  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 61  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 62  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 63  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = CLOCK & /Z & /X0
    Z = CLOCK & /Y & /X1
DESCRIPTION
this is rs latch
Used Program:   GALasm 2.1
GAL-Assembler:  GALasm 2.1
Device:         GAL16V8
*QF2194
*L1536 10011111111111111111111111101111
*L1792 11011011111111111111111011111111
*L2048 00000011
*L2056 0100110101001111010001000101010101001100010001010010000001110010
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C1395
4d42
 Pin # | Name     | Pin Type
-----------------------------
   1   | CLOCK    | Input
   2   | X1       | Input
   3   | X0       | Input
   4   | NC       | Input
   5   | NC       | Input
   6   | NC       | Input
   7   | NC       | Input
   8   | NC       | Input
   9   | NC       | Input
  10   | GND      | GND
  11   | /OE      | Input
  12   | Y        | Output
  13   | Z        | Output
  14   | NC       | NC
  15   | NC       | NC
  16   | NC       | NC
  17   | NC       | NC
  18   | NC       | NC
  19   | NC       | NC
  20   | VCC      | VCC
                                GAL16V8
                          -------\___/-------
                    CLOCK |  1           20 | VCC
                          |                 |
                       X1 |  2           19 | NC
                          |                 |
                       X0 |  3           18 | NC
                          |                 |
                       NC |  4           17 | NC
                          |                 |
                       NC |  5           16 | NC
                          |                 |
                       NC |  6           15 | NC
                          |                 |
                       NC |  7           14 | NC
                          |                 |
                       NC |  8           13 | Z
                          |                 |
                       NC |  9           12 | Y
                          |                 |
                      GND | 10           11 | /OE
                          -------------------
Pin 19 = NC           XOR = 0   AC1 = 0
  0  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  1  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  2  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  3  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  4  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  5  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  6  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  7  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC           XOR = 0   AC1 = 0
  8  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  9  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 10  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 11  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 12  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 13  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 14  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 15  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC           XOR = 0   AC1 = 0
 16  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 17  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 18  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 19  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 20  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 21  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 22  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 23  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC           XOR = 0   AC1 = 0
 24  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 25  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 26  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 27  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 28  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 29  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 30  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 31  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC           XOR = 0   AC1 = 0
 32  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 33  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 34  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 35  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 36  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 37  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 38  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 39  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC           XOR = 0   AC1 = 0
 40  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 41  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 42  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 43  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 44  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 45  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 46  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 47  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = Z            XOR = 1   AC1 = 0
 48  --x- x--- ---- ---- ---- ---- ---x ----
 49  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 50  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 51  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 52  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 53  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 54  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 55  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = Y            XOR = 1   AC1 = 0
 56  --x- -x-- ---- ---- ---- ---x ---- ----
 57  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 58  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 59  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 60  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 61  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 62  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 63  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = CLOCK & /Z & /X0
    Z = CLOCK & /Y & X0
DESCRIPTION
this is rs latch
Used Program:   GALasm 2.1
GAL-Assembler:  GALasm 2.1
Device:         GAL16V8
*QF2194
*L1536 11010111111111111111111111101111
*L1792 11011011111111111111111011111111
*L2048 00000011
*L2056 0100110101001111010001000101010101001100010001010010000001110010
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C1387
4d43
 Pin # | Name     | Pin Type
-----------------------------
   1   | CLOCK    | Input
   2   | X1       | Input
   3   | X0       | Input
   4   | NC       | Input
   5   | NC       | Input
   6   | NC       | Input
   7   | NC       | Input
   8   | NC       | Input
   9   | NC       | Input
  10   | GND      | GND
  11   | /OE      | Input
  12   | Y        | Output
  13   | Z        | Output
  14   | NC       | NC
  15   | NC       | NC
  16   | NC       | NC
  17   | NC       | NC
  18   | NC       | NC
  19   | NC       | NC
  20   | VCC      | VCC
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y1 Z1 Y0 Z0 NC NC NC NC VCC
    Y0 = CLOCK & /Z0 & /X0
    Z0 = CLOCK & /Y0 & X0
    Y1 = CLOCK & /Z1 & /X1
    Z1 = CLOCK & /Y1 & X1
DESCRIPTION
this is rs latch
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y1 Z1 Y0 Z0 NC NC NC NC VCC
    Y0 = CLOCK & /Z0 & /X0
    Z0 = CLOCK & /Y0 & X0
    Y1 = CLOCK & /Z1 & /X1
    Z1 = CLOCK & /Y1 & X1
DESCRIPTION
this is rs latch
GAL16V8 
MODULE quine06272026dnf
    CLOCK X2 X1 X0 NC NC NC NC NC GND  
    /OE Y NC NC NC NC NC NC NC VCC             
    Y = /X1 * /X0 + /X2 * /X0 + X2 * X0
DESCRIPTION
This is dnf
                                GAL16V8
                          -------\___/-------
                    CLOCK |  1           20 | VCC
                          |                 |
                        R |  2           19 | NC
                          |                 |
                        S |  3           18 | NC
                          |                 |
                       NC |  4           17 | NC
                          |                 |
                       NC |  5           16 | NC
                          |                 |
                       NC |  6           15 | NC
                          |                 |
                       NC |  7           14 | NC
                          |                 |
                       NC |  8           13 | Q2
                          |                 |
                       NC |  9           12 | Q1
                          |                 |
                      GND | 10           11 | /OE
                          -------------------
Pin 19 = NC           XOR = 0   AC1 = 0
  0  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  1  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  2  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  3  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  4  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  5  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  6  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  7  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC           XOR = 0   AC1 = 0
  8  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  9  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 10  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 11  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 12  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 13  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 14  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 15  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC           XOR = 0   AC1 = 0
 16  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 17  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 18  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 19  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 20  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 21  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 22  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 23  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC           XOR = 0   AC1 = 0
 24  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 25  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 26  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 27  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 28  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 29  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 30  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 31  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC           XOR = 0   AC1 = 0
 32  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 33  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 34  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 35  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 36  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 37  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 38  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 39  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC           XOR = 0   AC1 = 0
 40  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 41  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 42  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 43  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 44  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 45  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 46  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 47  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = Q2           XOR = 1   AC1 = 0
 48  ---- ---- ---- ---- ---- ---- --x- ----
 49  x--- ---- ---- ---- ---- ---- ---- ----
 50  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 51  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 52  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 53  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 54  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 55  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = Q1           XOR = 1   AC1 = 0
 56  ---- ---- ---- ---- ---- --x- ---- ----
 57  ---- x--- ---- ---- ---- ---- ---- ----
 58  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 59  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 60  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 61  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 62  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 63  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS = QR $$ S
    QR = QS $$ R
DESCRIPTION
this is rs latch
Used Program:   GALasm 2.1
GAL-Assembler:  GALasm 2.1
Device:         GAL16V8
*QF2194
*L1536 11111111111111111111111111011111
*L1568 01111111111111111111111111111111
*L1792 11111111111111111111110111111111
*L1824 11110111111111111111111111111111
*L2048 00000011
*L2056 0100110101001111010001000101010101001100010001010010000001110010
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C1bea
5cee
 Pin # | Name     | Pin Type
-----------------------------
   1   | CLOCK    | Input
   2   | R        | Input
   3   | S        | Input
   4   | NC       | Input
   5   | NC       | Input
   6   | NC       | Input
   7   | NC       | Input
   8   | NC       | Input
   9   | NC       | Input
  10   | GND      | GND
  11   | /OE      | Input
  12   | Q1       | Output
  13   | Q2       | Output
  14   | NC       | NC
  15   | NC       | NC
  16   | NC       | NC
  17   | NC       | NC
  18   | NC       | NC
  19   | NC       | NC
  20   | VCC      | VCC
                                GAL16V8
                          -------\___/-------
                    CLOCK |  1           20 | VCC
                          |                 |
                       X1 |  2           19 | NC
                          |                 |
                       X0 |  3           18 | NC
                          |                 |
                       NC |  4           17 | NC
                          |                 |
                       NC |  5           16 | NC
                          |                 |
                       NC |  6           15 | NC
                          |                 |
                       NC |  7           14 | NC
                          |                 |
                       NC |  8           13 | Z
                          |                 |
                       NC |  9           12 | Y
                          |                 |
                      GND | 10           11 | /OE
                          -------------------
Pin 19 = NC           XOR = 0   AC1 = 0
  0  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  1  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  2  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  3  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  4  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  5  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  6  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  7  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC           XOR = 0   AC1 = 0
  8  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  9  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 10  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 11  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 12  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 13  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 14  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 15  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC           XOR = 0   AC1 = 0
 16  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 17  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 18  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 19  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 20  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 21  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 22  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 23  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC           XOR = 0   AC1 = 0
 24  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 25  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 26  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 27  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 28  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 29  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 30  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 31  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC           XOR = 0   AC1 = 0
 32  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 33  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 34  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 35  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 36  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 37  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 38  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 39  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC           XOR = 0   AC1 = 0
 40  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 41  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 42  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 43  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 44  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 45  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 46  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 47  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = Z            XOR = 1   AC1 = 0
 48  -x-- ---- ---- ---- ---- ---- ---x ----
 49  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 50  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 51  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 52  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 53  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 54  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 55  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = Y            XOR = 1   AC1 = 0
 56  ---- -x-- ---- ---- ---- ---x ---- ----
 57  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 58  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 59  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 60  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 61  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 62  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 63  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = /Z & /X0
    Z = /Y & /X1
DESCRIPTION
this is rs latch
Used Program:   GALasm 2.1
GAL-Assembler:  GALasm 2.1
Device:         GAL16V8
*QF2194
*L1536 10111111111111111111111111101111
*L1792 11111011111111111111111011111111
*L2048 00000011
*L2056 0100110101001111010001000101010101001100010001010010000001110010
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C139d
4d73
 Pin # | Name     | Pin Type
-----------------------------
   1   | CLOCK    | Input
   2   | X1       | Input
   3   | X0       | Input
   4   | NC       | Input
   5   | NC       | Input
   6   | NC       | Input
   7   | NC       | Input
   8   | NC       | Input
   9   | NC       | Input
  10   | GND      | GND
  11   | /OE      | Input
  12   | Y        | Output
  13   | Z        | Output
  14   | NC       | NC
  15   | NC       | NC
  16   | NC       | NC
  17   | NC       | NC
  18   | NC       | NC
  19   | NC       | NC
  20   | VCC      | VCC
                                GAL16V8
                          -------\___/-------
                      /OE |  1           20 | VCC
                          |                 |
                        R |  2           19 | NC
                          |                 |
                        S |  3           18 | NC
                          |                 |
                       NC |  4           17 | NC
                          |                 |
                       NC |  5           16 | NC
                          |                 |
                       NC |  6           15 | NC
                          |                 |
                       NC |  7           14 | NC
                          |                 |
                       NC |  8           13 | QS
                          |                 |
                       NC |  9           12 | QR
                          |                 |
                      GND | 10           11 | CLOCK
                          -------------------
Pin 19 = NC           XOR = 0   AC1 = 0
  0  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  1  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  2  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  3  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  4  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  5  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  6  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  7  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC           XOR = 0   AC1 = 0
  8  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
  9  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 10  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 11  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 12  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 13  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 14  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 15  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC           XOR = 0   AC1 = 0
 16  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 17  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 18  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 19  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 20  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 21  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 22  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 23  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC           XOR = 0   AC1 = 0
 24  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 25  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 26  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 27  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 28  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 29  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 30  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 31  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC           XOR = 0   AC1 = 0
 32  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 33  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 34  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 35  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 36  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 37  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 38  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 39  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC           XOR = 0   AC1 = 0
 40  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 41  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 42  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 43  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 44  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 45  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 46  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 47  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = QS           XOR = 1   AC1 = 0
 48  -x-- ---- ---- ---- ---- ---- ---x ----
 49  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 50  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 51  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 52  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 53  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 54  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 55  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = QR           XOR = 1   AC1 = 0
 56  ---- -x-- ---- ---- ---- ---x ---- ----
 57  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 58  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 59  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 60  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 61  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 62  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
 63  xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
MODULE rslatch06272026
    /OE R S NC NC NC NC NC NC GND
    CLOCK QR QS NC NC NC NC NC NC VCC
    QR = /S & /QS
    QS = /R & /QR
DESCRIPTION
this is rs latch
Used Program:   GALasm 2.1
GAL-Assembler:  GALasm 2.1
Device:         GAL16V8
*QF2194
*L1536 10111111111111111111111111101111
*L1792 11111011111111111111111011111111
*L2048 00000011
*L2056 0100110101001111010001000101010101001100010001010010000001110010
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C139d
4d73
 Pin # | Name     | Pin Type
-----------------------------
   1   | /OE      | Input
   2   | R        | Input
   3   | S        | Input
   4   | NC       | Input
   5   | NC       | Input
   6   | NC       | Input
   7   | NC       | Input
   8   | NC       | Input
   9   | NC       | Input
  10   | GND      | GND
  11   | CLOCK    | Input
  12   | QR       | Output
  13   | QS       | Output
  14   | NC       | NC
  15   | NC       | NC
  16   | NC       | NC
  17   | NC       | NC
  18   | NC       | NC
  19   | NC       | NC
  20   | VCC      | VCC
GAL16V8
MODULE rslatch06272026
    /OE R1 S1 R2 S2 NC NC NC NC GND
    CLOCK QR1 QS1 QR2 QS2 NC NC NC NC VCC
    QR1 = /S1 & /QS1
    QS1 = /R1 & /QR1
    QR2 = /S2 & /QS2
    QS2 = /R2 & /QR2
DESCRIPTION
this is rs latch
dann muss da noch ein CLK mit UND rein, ergibt eine scheinbar komische formulierung, ich mache einen schaltplan
GAL16V8
MODULE rslatch06272026
    /OE R1 S1 R2 S2 NC NC NC NC GND
    CLOCK QR1 QS1 QR2 QS2 NC NC NC NC VCC
    QR1 = /S1 & CLK & /QS1
    QS1 = /R1 & CLK & /QR1
    QR2 = /S2 & CLK & /QS2
    QS2 = /R2 & CLK & /QR2
DESCRIPTION
this is rs latch
jetzt fehlen noch die und Gatter, zum takt
GAL16V8
MODULE rslatch06272026
    /OE R1 S1 R2 S2 NC NC NC NC GND
    CLOCK QR1 QS1 QR2 QS2 NC NC NC NC VCC
    QR1 = /S1 & /QS1
    QS1 = /R1 & /QR1
    QR2 = /S2 & /QS2
    QS2 = /R2 & /QR2
DESCRIPTION
this is rs latch
dann machen wir jetzt zwei FF
GAL16V8
MODULE rslatch06272026
    /OE R1 S1 NC NC NC NC NC NC GND
    CLOCK QR1 QS1 NC NC NC NC NC NC VCC
    QR1 = /S1 & /QS1
    QS1 = /R1 & /QR1
DESCRIPTION
this is rs latch
Flipflop jetzt umzusetzen mit zwei Flipflops und nach dem und davor ist es eine relativ einfache Gleichung. Wenn man die alle einzelnen hinschreiben kann. Das kann man hier wie gesagt nicht es gibt hier keine Signale. Dann müssen wir daraus jetzt einen Ausdruck Dafür reicht die Konzentration aufgrund des didaktischen was ich gesagt habe jetzt nicht mehr deswegen gucken wir jetzt die ganze Zeit des Flipflop an. Das kann auch ein bisschen Spaß machen hoffe ich mal https://www.vajda-breadboard.de/html/video07102026/IMG4108.mov https://www.vajda-breadboard.de/html/video07102026/IMG4107.mov https://www.vajda-breadboard.de/html/video07102026/IMG4106.mov So der Witz bei der Geschichte ist, dass bei einem Flipflop müssen naturgemäß außer es schaltet beide auf
GND
sein und das ist das Problem Das ist das Problem was passiert denn wenn man die Leitung in einem sozusagen im Eingang deswegen gibt es Pull down und Pull Up das müssen aber erst lernen zu unterscheiden ich auch von beim Eingang müssen wir noch unterscheiden von der Masse trennen. Generell ist dann sagen wir mal der Pegel. Da bin ich jetzt grad in Schwierigkeiten noch mal das so sagt nicht mehr auf Masse und wenn der nicht mehr auf Masse ist, dann gilt das schon als
VCC
also als High Level, dann müssen Sie mir die Ausdrücke jetzt gerade verzeihen. Die sind jetzt sehr un technisch und möglicherweise falsch oder sehr technisch und trotzdem nicht 100 prozent am richtigen Ort reden wir trotzdem. Wir überreden tun wir aber gerade nicht. Um die Sache zu erklären muss ich jetzt sehr technisch reden also die
GND
Um die Sache jetzt zu erklären, muss ich technisch reden. Hier sind aber womöglich Ausdrucksschwierigkeiten da so wenn ich die von dem GND trenne. Und hier sieht man mal ein ein Latch, kein Flipflop in der Realität. Dann sieht man, dass sie sofort zu einem seltsamen Verhalten führt, wie wahrscheinlich schon viele vermutet haben, die sich das vielleicht auskennen, denn es zeigt ein typisches seltsames Verhalten, wenn ich die Eingänge von dem
GND
dann wie gesagt, zeigt das zeigt die Schaltung ein Verhalten und zeigt sonst eher so, dass man meint, es ist ja mal wieder nichts passiert so das täuscht drüber hinweg das ist kein Flipflop das ist ein ganz einfaches RS Latch und das hat seine eigene Art, wenn beide sozusagen auf
GND
sind, dann bleibt es so stehen und das mussen wir wissen. Diese zwei LEDs sind die Ausgange. Es bleibt stehen und wenn es stehen bleibt, sind eben entweder die eine LED an oder die andere und nur, wenn wir sozusagen einen der Eingange von der Masse trennen dann wechselt das Licht, wie wir hier sind, so beziehungsweise sagen wir einer der Ausgange jetzt lassen wir das dabei und ich mache daraus sofort ein Flipflop

Das Flipflop tut, zeigt aber ein unerwartetes Verhalten was allerdings naturgemäß normal ist. Ich zeige einen Film. Ich habe jetzt das

gal16v8
Programmiert sitzt jetzt hier in der Schaltung ich hab auch die Kabel richtig dran gemacht aber ich muss noch mal kurz Pause machen. Die Spannungsversorgung ist schon da muss aber noch dran, damit ich diese Flipflop jetzt ausprobieren. Ich geh davon aus es funktioniert ist kein Flipflop ist ein Latch https://www.vajda-breadboard.de/html/video07102026/IMG4108.mov https://www.vajda-breadboard.de/html/video07102026/IMG4107.mov https://www.vajda-breadboard.de/html/video07102026/IMG4106.mov
GAL16V8
MODULE rslatch06272026
    /OE R S NC NC NC NC NC NC GND
    CLOCK QR QS NC NC NC NC NC NC VCC
    QR = /S & /QS
    QS = /R & /QR
DESCRIPTION
this is rs latch
bash input/output/console/tty
david@www001:~$$ ./galasm rslatch07032026.gal 
GALasm 2.1, Portable GAL Assembler
Copyright (c) 1998-2003 Alessandro Zummo. All Rights Reserved
Original sources Copyright (c) 1991-96 Christian Habermann
Assembler Phase 1 for "rslatch07032026.gal"
Assembler Phase 2 for "rslatch07032026.gal"
GAL16V8; Operation mode: simple; Security fuse off
Assembling successfully completed.
david@www001:~$$ ./galasm rslatch07032026b.gal 
GALasm 2.1, Portable GAL Assembler
Copyright (c) 1998-2003 Alessandro Zummo. All Rights Reserved
Original sources Copyright (c) 1991-96 Christian Habermann
Assembler Phase 1 for "rslatch07032026b.gal"
Assembler Phase 2 for "rslatch07032026b.gal"
GAL16V8; Operation mode: simple; Security fuse off
Assembling successfully completed.
david@www001:~$
tatsaechlich, jetzt hat es funktioniert, es sind nicht die bezeichnungen,
QS
und
QR
GAL16V8
MODULE rslatch06272026
    /OE R S NC NC NC NC NC NC GND
    CLOCK QR QS NC NC NC NC NC NC VCC
    QR = /S & /QS
    QS = /R & /QR
DESCRIPTION
this is rs latch
ich verstehe, wo das problem ist ... das problem ist wohl, das problem ist - dass
CLK
und
/OE
wohl vertauscht sind das eine ist ein eingang und das ein eingang. gut, weiss nicht, ausprobieren. oder variablen, so geht es ja.. aber das eine
QR
und
QS
geht nicht...so, geht ...auch ...
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = /Z & /X0
    Z = /Y & /X1
DESCRIPTION
this is rs latch
so: jetzt tut das hier nicht...sondern: es gibt gar kein
NOR
, das ist hier ein
XOR
tut so oder so nicht, also anderer ausdruck...

Image Bildschirmphoto002 Image Bildschirmphoto003 Image Bildschirmphoto004 Image Bildschirmphoto005 Image Bildschirmphoto007
GAL16V8
MODULE rslatch06272026
    CLOCK X1 X0 NC NC NC NC NC NC GND
    /OE Y Z NC NC NC NC NC NC VCC
    Y = Z # X0
    Z = Y # X1
DESCRIPTION
this is rs latch
das macht er auch nicht, also das sind nicht variablen namen...bash input/output/console/ttl
Assembler Phase 1 for "rslatch07022026.gal"
Error in line 7: unknown pinname
Assembling failed.
david@www001:~$$ ./galasm rslatch07022026.gal 
GALasm 2.1, Portable GAL Assembler
Copyright (c) 1998-2003 Alessandro Zummo. All Rights Reserved
Original sources Copyright (c) 1991-96 Christian Habermann
Assembler Phase 1 for "rslatch07022026.gal"
Error in line 7: unknown pinname
Assembling failed.
david@www001:~$
jetzt macht immer noch dasselbe problem,unknown pin name, vielleicht kommt der mit QS dem namen nicht zurecht...
GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS = QR $$ S
    QR = QS $$ R
DESCRIPTION
this is rs latch
Image Screenshot20260627142313 Image Screenshot20260627142318 Image Screenshot20260627164226 Image Screenshot20260703091901 Image Screenshot20260703094534 Image Screenshot20260703094746 Image Screenshot20260703095028 Da hat es aber glaube ich auch mit einem Dollar geht wir probieren's ausprobieren wir mal aus, ob das jetzt die des Flipflop dann erfüllt ich habe das thema geklaert, gleich einen moment
y = /a * /b

aber auf papier...jetzt kommt das

NOR
als
DNF

also, ich weiss jetzt was mit dem

NOR
nicht stimmt. sie brauchen in der booleschen algebra, garantiert keine klammern. sie koennen alles als
KNF
und
DNF
ausdruecken. wenn es alles heisst, dann auch das
NOR
das heisst, fuer den
GAL
programmierer technisch

bei

VHDL
- was grosse
PLD
kommt, sprich:
FPGA
- und so weiter, kann man sich vorstellen, ein
FPGA
besteht ausser lauter
PAL
- sprich
GAL
das wuerde in folge - technisch die situation der so zu sagen, umsetzung, wie bei der sprache von sprache nach backend - compiler - wuerde vereinfachen, sie muessten die komponenten - otto verbraucher versteht nicht - jeweils auf ein
GAL
in dem gesamten Ding unterbringen.

also: sie haben bei
VHDL
- immer signal + halt pin, und das ist der unterschied. wenn sie components definieren, sprich -
entity
+
architecture
+

entity
ist der aeussere teil, also pins aussen und
architecture
formel innen, dann haben sie: insgesamt die
component
die
component
ist allerdings mehr oder weniger ein
GAL
der programmierte
GAL
so, wenn das so ist, dann muessen sie trotzdem
entity
und
architecture
programmieren, weil sie wissen ja nicht wenn das innen viele GAL - viele gibt es in der Informatik nicht, viele sind

nicht

$\displaystyle 2^n$

deswegen sagt man nicht viele, sondern blockweise. sie haben nicht 7. koennen sie haben

dann haben sie 8 moeglichkeiten und davon sind 7 benutzt. trotzdem man blockweise.

jedenfalls. sie haben entity und archicture also eine komponente, blos wo landen die, das die frage:

weil: sie haben ja, das so variable, den
FPGA
- wie der
GAL
die formel drauf muss. also, haben sie das bauteil im
FPGA
, so zu sagen ein
GAL
und das Blockweise. und wenn sie das haben, dann brauchen sie trotzdem

pin
und
signal
und wenn sie das haben, dann ist das in der schaltung

technisch macht das sind, das ist keine turing maschine, die ist unerschoepflich

weil: sie haben am
GAL 16v8
20 pins
davon
VCC
und
GND
und dazu kommt noch:
/OE
ok. und ein
CLK
man kann nicht zu viele Variablen benutzen, sonst sind das ausgaenge. die muessen wir nicht fuer zwischenrechnung benutzen

so, deswegen brauchen wir auch signals. das sind kabel, sagen wir in der schaltung

das ist beim
GAL
fragwuerdig, somit beim
FPGA
- angenommen besteht aus vielen ...jetzt trotzdem: wenn wir eine variable haben, brauchen wir signal

und beim
FPGA
- eben, sind das einzelne
GAL
- so zu sagen, nur wissen nicht wo und muessen
entity
definieren und
architecture
wenn allerdings alles als
DNF
dann ohne klammern

ohne klammern: heisst, auch
NOR
es gibt
NOR
$
und wenn es das gibt, heiter sonne schein

trotzdem kann man
NOR
auch als
DNF
ausdruecken, das ist jetzt eine zwischenuebung

zwischenuebung heisst:

wir nehmen die Tabelle von
NOR
und druecken als
DNF
aus, danach kommt mit dem richtigen
NOR $$  NOR
in galasm, die schaltung ich habe hier was

nor
ist
$
und jetzt passen sie mal auf! wir brauchen keine klammern! weil wir sind in der booleschen algebra! und wir haben gelernt, alle - booleschen ausdruecke - sind ausdruecken als dnf und knf

dnf: M1 ODER M2 ODER M3
M: Maxterm
m: minterm
ccd ich weiss, was wohin
knf: m1 UND m2 UND m3
wobei die negiert sind, als variablen irgendwie so...

und deswegen geht ohne klammern, geht in arithmetik auch, aber es gibt einen unterschied.

weil sie haben, nacher
x1*x2


das haben sie auch bei bool
x1 * x2 ist x1 UND x2
waehrend
x1 + x2 ist x1 ODER x2
das problem ist: warum das ungewoehnlich aussieht, weil sie mit mal hohe werte verbinden
x1 * x2 * ... *xn = 123123127831283182 irgendso was.  bis 0
und trotzdem sie haben bei 0 und 1, schaltalgebra, wahr und falsch - boolsche aber die vermengen sich nicht mit dem ausdruck, weil die sich vollstaendig reduzieren +

psychologisches denken, das sie auf ihrer mathematik verdraengen, damit die mathematik ad absurdum fuehren, naemlich indem sie unerfuerchtig psychologie und mathematik nicht trennen.

so weiter! das funktioniert nicht...

GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS.T = QR # S
    QS = /QS.T
    QR.T = QS # R
    QR = /QR.T
DESCRIPTION
this is rs latch
folgendes:
Y3.T
vielleicht dieses

T
das koennte eine loesung sein, es gibt nicht das wort signal, aber
Y3.T Y3.S
...ach so, vielleicht kann man das so machen...man weisst
QR + \verb
S einer variablen zu.
Y sagen wir und macht dann QS /Y
dann brauchen wir signale...weil, diese „variablen``entsprechen den ausgaengen, also wie in VHDL, halt variablen in
entity
...in
 architecture
selber, gibt es signale. signale sind leitungen, umgangssprachlich kabel... die sind halt in der schaltung, ob es das in galasm auch gibt??? also signals, in galasm, sind variablens, die pins aussen...kleine schaltung grosse schaltung...
Y1.T = B
Y2.T = C + D
Y3.T = /G
Y1.E = /A
Y3.E = E * F
so geht es aber der ausdruck passt nicht....
GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS = QR # S
    QR = QS # R
DESCRIPTION
this is rs latch
so geht es nicht
GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS = /(QR # S)
    QR = /(QS # R)
DESCRIPTION
this is rs latch
das problem bei dem galasm quelltext gestern sind nicht die Variablennamen sondern die klammern. galasm erlaubt keine klammern. bei ausdruecken. so die frage ist, wie macht man ein
NOR
fuer
FF
und latch? dafuer braucht man ein
NOR
als operator oder ein
NICHT
vom
OR.
also hier ist irgendein unknown pin name
GAL16V8
MODULE rslatch06272026
    CLOCK R S NC NC NC NC NC NC GND
    /OE QR QS NC NC NC NC NC NC VCC
    QS = /(QR # S)
    QR = /(QS # R)
DESCRIPTION
this is rs latch

man kann auch

*
statt
#
nehmen... galasm macht beides ist aber nicht abel...so, jetzt habe ich eine idee fuer uns alle. ich kann, nachdem, was ich hier an formel gefunden habe und an pins, kann ich hier - ...- ein flip flop
  1. RS-Latch - das ist ganz einfach, mit zwei
    NOR
    
  2. RS-Latch dasselbe aber, zu einem Taktgesteuerten, mit noch zwei
    UND
    
    - davor, die zusammen einen
    CLK
    
    haben
  3. daraus wird das D-Latch, indem man den einen daten eingang mit dem anderen verbindet
  4. F-FF- zwei solcher dinger mit invertierten takt.
an einem
GAL 16v8
...ok: und da die pins da sind

ich habe auch die Formel vom Volladdierer.

kann man auch noch machen, generell passt gal...auch eine kleine CPU, vielleicht mit extern 16 Byte speicher oder so, intern 4 x 4 Bit register satz, addition, subtraktion, einen sprung oder so, eine verzweigung, mal gucken. so jetzt fangen an. formel:
Q = (R NOR Qs)
Qs = (S NOR Q)
das kann man in galasm alternative fuer ABEL gut hinschreiben, als:
QT = (R NOR QS) 
QS = (S NOR QT)
ok. und aber kein NOR das ist so wahrscheinlich nicht da, sondern ein
/(x # y)...
ok und die QS und QT muessen ausgaenge sein, R und S eingaenge, eingaenge oben, ausgaenge unten...so. im galasm text...
CLK X2 X1 X0 NC  NC NC NC NC GND 
CLK X2 X1 X0 NC  NC NC NC NC GND
CLK ... GND 
/OE ... VCC
CLK X2 X1 X0 NC .. GND 
CLK X2 X1 X0 NC .. GND
usw. have a nice day!!! uebung zu
clk NC NC
07/02 also, nach dem letzten: kann ich nur sagen, es gibt maximal 2 schluesselworte:
MODULE
auch noch, muss es aber nicht...
GAL16V8 
MODULE quine06272026dnf
    CLOCK X2 X1 X0 NC NC NC NC NC GND  
    /OE Y NC NC NC NC NC NC NC VCC             
    Y = /X1 * /X0 + /X2 * /X0 + X2 * X0
DESCRIPTION
This is dnf
So, jetzt das übliche Zeug unsere DNF - mit gal16v8 und: ...wie immer. Vorher ein paar Übungen für die Pins...

so, jetzt grössere pause, ich lerne heute auch noch mal auswendig, z.B. vielleicht das galasm, und eben atmega8,
lcd hd44780
und alles was zu cs i/ii gehoert...
(C) David Vajda
Thu Jul  2 12:29:17 2026
3 Network - TTL - Disjunktive Normalform
 x2 x1 x0 y
 0 0 0 0 1
 1 0 0 1 1
 2 0 1 0 1
 3 0 1 1 1
 4 1 0 0 0
 5 1 0 1 0
 6 1 1 0 1
 7 1 1 1 0
Aus dem kopf: GAL16v8 mit galasm 
Irgendwie: der Baustein, am Anfang, aber was? Weiss ich nicht! 
\begin{verbatim}
GAL16v8
Dann die pins Was kommt davor, irgendwie so
(C) David Vajda
Thu Jul  2 12:29:17 2026
3 Network - TTL - Disjunktive Normalform
Aus dem kopf: GAL16v8 mit galasm 
Irgendwie: der Baustein, am Anfang, aber was? Weiss ich nicht! 
GAL16v8
Dann die pins 
Was kommt davor, irgendwie so 
EN NC NC NC NC EN NC NC NC GND
EN NC NC NC NC EN NC NC NC VCC 
;; es sind auf jeden fall 10 pins auf beiden Seiten?? Gal16v8 
;; ich glaube clk ist bei galasm in der zweiten unteren reihe 
;; ebenso GND im Norden, VCC im S"uden, hinten ist aber in der realitaet
;; typisches TTL Gatter - IC artiges DIP/DIL Baustein, wg. Z"ahlung... anders herum. Also
;; blos muss gucken, VCC/GND Nord/Sued und: CLK glaube ich unten, dann 2. pin, geht los 
;; oben EN, oder so, nein, unten /OE. OE - Output Enable, CE, OE, WE - Chip Enable 
;; output enable, write enable und /OE ist invertierte Logik, OE steht fuer Output enable 
;; /OE, heisst, der Output ist enable, wenn OE LOW pegel hat... 
;; ok, jetzt anfangen, das heisst, die Formel kommt, vor PINS, kommt PINS, 
;; glaube ich, dann EQUATIONS, dann DESCRIPTION 
;; bevor ich jetzt die Formel habe, kommt, alle 1er raus nehmen muss trotzdem: 
EQUATION
y = (/x2 & /x1 & /x0) # (/x2 & /x1 & x0) # (/x2 & x1 & /x0) # (/x2 & x1 & x1) # (x2 & x1 & /x0)
DESCRIPTION 
DNF on GAL16V8 nicht mit Quine mc cluskey oder - KV Diagramm minimiert 
Gruppe 0:
Gruppe 1:
Gruppe 2:
Ok, sortieren:
0:1:2:3
(/x2) # (x1 & /x0)
ich kann das jetzt so nicht sagen, ich muss auch galasm erst auswendig lernen, z.B. Pins und equations, wie immer auswendig lernen, so wie sonst, so kann ich mir das erst mal nicht merken, hier stehen Beispiele auf google ai
CHIP toggle_ff GAL16V8
; Pin declarations
PIN 1  = clk
PIN 2  = enable
PIN 12 = q_out.R
EQUATIONS
; If enable is high, toggle the state on the clock edge.
; Otherwise, hold the current state.
q_out.d = (enable & !q_out) # (!enable & q_out)
;; also, solange ich galasm nicht auswendig gelernt habe, PINS, EQUATIONS und Abweichungen usw. komme ich damit nicht klar. 
was man allerdings als "ubliche Schreibweise zum ueben einf"uhren kann ist
y = (/X1 & X2) # (X0 & /X1)
;; ich glaube danach kommt noch 
DESCRIPTION 
a simple formular 4 galasm
;; ok, dann vielleicht erst mal das einfachste, doch das ist eine Idee:
  1. faellt mir ein: ah! heute komplexe Schaltwerke, habe ich frueher schon gelebt
  2. ach: galasm und abel ähnliches benutze ich ja seit neuestem, komme aber gerade mit DNF klar
  3. wieso? DNF ist einfach zu machen, muesste gelebt werden, no problem, ohne auswendig lernen, meine ich ja, zu grosse Luftsprünge immer wieder einhält gebieten, wenn man
jetzt hier ist, reicht es in einem Monat auch noch

- soll nicht heissen, DNF wird dann nicht geuebt

das mache ich gleich...

gleich, noch das Unterprogramm selber...

ok wenn das geschehen ist, geht es danach weiter, ein bisschen std. abel. wuerde ich sagen, bzw. galasm

und wenn ich das habe, dann Basic und spaeter komplexe Schaltwerke inzwischen zigarattenpause...

%%\documentclass[a4paper]{article}
%%\usepackage{tikz,german,amsmath,amsfonts}
%%\usetikzlibrary{shapes.geometric, arrows.meta, positioning}
%%\author{david vajda}
%%\title{m8 wait loop led count 07/02/2026 in asm diagramm TikZ \LaTeX}
%%\begin{document}
%%\maketitle
%%\begin{tikzpicture}[
    % Allgemeine Stile definieren
    state/.style={rectangle, draw=black, thick, minimum width=2.5cm, minimum height=1cm, align=center},
    decision/.style={diamond, draw=black, thick, minimum width=2.5cm, minimum height=1cm, aspect=2, align=center},
    arrow/.style={-Stealth, thick},
    callbox/.style={rectangle, draw=black, thick, double, double distance=1.5pt, minimum width=2.5cm, minimum height=1cm, aspect=2, align=center}
    % Zust"ande und Entscheidungen platzieren
   %%\node (start) [state] {Start};
    %%\node (z1) [state, below=of start] {Zustand 1\\ \begin{verbatim}ldi r16, HIGH (RAMEND)\\ end{verbatim}};
    %%\node (z2) [state, below=of z1] {Zustand 2\\ \begin{verbatim}out SPH, r16\\ end{verbatim}};
    %%\node (z3) [state, below=of z2] {Zustand 3\\ \begin{verbatim}ldi r16, LOW (RAMEND) \\ end{verbatim}};
    %%\node (z4) [state, below=of z3] {Zustand 4\\ \begin{verbatim}out SPL, r16\\ end{verbatim}};
    %%\node (z5) [state, below=of z4] {Zustand 5\\ \begin{verbatim}ldi r16, 0xff\\ end{verbatim}};
    %%\node (z6) [state, below=of z5] {Zustand 6\\ \begin{verbatim}out DDRB, r16\\ end{verbatim}};
    %%\node (z7) [state, below=of z6] {Zustand 7\\ \begin{verbatim}ldi r16, 0xff \\ end{verbatim}};
    %%\node (z8) [state, below=of z7] {Zustand 8\\ \begin{verbatim}main001: out PORTB, r16\\ end{verbatim}};
    %% \node (z9) [state, below=of z8] {Zustand 9\\ \begin{verbatim}rcall waitloop001\\ end{verbatim}};
    %%\node (z9) [callbox, below=of z8] {Zustand 9\\ \begin{verbatim}rcall waitloop001\\ end{verbatim}};
    %%\node (z10) [state, below=of z9] {Zustand 10\\ \begin{verbatim}dec r16\\ end{verbatim}};
    %%\node (z11) [state, below=of z10] {Zustand 11\\ \begin{verbatim}rjmp main001\\ end{verbatim}};
    
            
    
    %%\draw [arrow] (start) -- (z1);
    %%\draw [arrow] (z1) -- (z2);
    %%\draw [arrow] (z2) -- (z3);
    %%\draw [arrow] (z3) -- (z4);
    %%\draw [arrow] (z4) -- (z5);
    %%\draw [arrow] (z5) -- (z6);
    %%\draw [arrow] (z6) -- (z7);
    %%\draw [arrow] (z7) -- (z8);
   %% \draw [arrow] (z8) -- (z9);
  %%  \draw [arrow] (z9) -- (z10);   
    %%\draw [arrow] (z10) -- (z11);
    %%\draw [arrow] (z11) -- (z8)[right];
  %%  \draw [arrow] (z11.east) -- ++(1.5,0) |- (z8.east);
    
    
    
    
%%\end{tikzpicture}

hier der code:

    ;; david vajda
    ;; 07/02/2026
    ;; TikZ LaTeX Template m8 led count wait loop
    
    .include "m8def.inc"
    
    ldi r16, HIGH (RAMEND)
    out SPH, r16
    ldi r16, LOW (RAMEND) 
    out SPL, r16
    
    ldi r16, 0xff 
    out DDRB, r16
    
    ldi r16, 0xff 
    main001:
    out PORTB, r16
    rcall waitloop001
    dec r16    
    rjmp main001
    
    waitloop001:
    push r16
    push r17
    push r18
    ldi r16, 0x04 
    waitloop002:
    ldi r17, 0xff
    waitloop003:
    ldi r18, 0xff
    waitloop004:
    dec r18
    brne waitloop004
    dec r17
    brne waitloop003
    dec r16
    brne waitloop002
    pop r18
    pop r17
    pop r16
    ret
also, ich mache jetzt folgendes, ich mache zunaechst das asm Diagramm, fuer diesen code. so wie gesagt, mit hineinschreiben

dann - ich verweise noch darauf auf meiner homepage sind compiler zu finden, so wie Funktionsplotter - eine teilweise eigens geschriebene spräche, wurde implementiert, die nie fertig wurde, und dann noch: einen scheme compiler. besonders der ist eigentlich ganz lustig. der Funktionsplotter ist in php. ein Funktionsplotter benutzt ausdrücke mit Funktionen in Bakus-Naur Form - die einen ausschnitt aus den formalen sprachen darstellen

ich habe ja frueher bereits komplexe Schaltwerke geuebt, weil mir nichts besseres einfiel fuer den Simulator -

keine sorge, eigentlich alle Übungspapier sind noch da, vielleicht ein paar verloren - nahm ich einen Basic compiler, der das umgekehrte tat, tue ich manchmal, wenn man arithmetische ausdrücke erzeugen will, entscheidet man nicht ueber if (...) indem man den code scannt - wo es als naechstes lang geht, sondern ersetzt das durch

Random () mod 2
um zu einer Entscheidung zu kommen

ich hatte ja so oder so vor - jetzt Basic mir an zu gucken, eine relativ einfache spräche, einen besonders abgespeckten compiler will ich selbst fuer den atmega8 schreiben, also die spräche implementieren und auf den Controller drauf tun

also reines kleines basic, selbst schreiben. gut

dann kommt hinzu, sind wir wieder bei komplexen Schaltwerken, will ich noch folgendes ausprobieren, diese enthalten ja registe...lassen sich also mit ABEL, solange der Baustein entsprechend Kapazität hat - im speichertechnischen sinne - auch auf so einen GAL. GAL16v8 kann manchmal ein bisschen knapp sein, vermute ich, aber mal gucken...jetzt das Diagramm, dann Basic...

spaeter komplexes Schaltwerk...
;; david vajda
    ;; 07/02/2026
    ;; TikZ LaTeX Template m8 led count wait loop
    
    .include "m8def.inc"
    
    ldi r16, HIGH (RAMEND)
    out SPH, r16
    ldi r16, LOW (RAMEND) 
    out SPL, r16
    
    ldi r16, 0xff 
    out DDRB, r16
    
    ldi r16, 0xff 
    main001:
    out PORTB, r16
    rcall waitloop001
    dec r16    
    rjmp main001
    
    waitloop001:
    push r16
    push r17
    push r18
    ldi r16, 0x04 
    waitloop002:
    ldi r17, 0xff
    waitloop003:
    ldi r18, 0xff
    waitloop004:
    dec r18
    brne waitloop004
    dec r17
    brne waitloop003
    dec r16
    brne waitloop002
    pop r18
    pop r17
    pop r16
    ret
ich probiere es jetzt so: dass ich so zu sagen, das von gerade eben nehme, aber total eckige zustände fuer Anweisungen - und: noch einen assembler Quelltext fuer m8 - zaehschleife mehrfach und dann füge ich den code in LATEXcode ein und mache einzeln drum rum die boxen...
 %% war google ki
 %% \documentclass [a4paper]{article}
 %% \usepackage{tikz}
 %% \usepackage{german,amsmath,amsfonts}
 %% \usetikzlibrary{shapes.geometric, arrows.meta, positioning}
 %% \begin{document}
 %% \begin{tikzpicture}[
    %%  state/.style={rectangle, draw, minimum width=2cm, minimum height=1cm, text centered, rounded corners},decision/.style={diamond, draw, aspect=2, text centered},arrow/.style={-Stealth, thick}]
    % Knoten definieren
     %% \node (state1) [state] {Zustand A};
     %% \node (dec1) [decision, below=of state1] {B = 1?};
     %% \node (state2) [state, right=of dec1] {Zustand B};
    
    % Pfade/Pfeile zeichnen
     %% \draw [arrow] (state1) -- (dec1);
     %% \draw [arrow] (dec1) -- node[above] {Ja} (state2);
 %% \end{tikzpicture}
 %% \end{document}
 %% \end{verbatim}
%% war google ki



ASM diagramm scan
da ist tatsaechlich ein Fehler drin, die raute gibt es an und fuer sich nicht\dots\\\\
davor muss tatsaechlich eine leere breite box\dots\\\\
Weil ich mal wieder nicht in mein Zimmer kommen, kann ich das grad nicht besser machen\\\\
Das ist jetzt das eine ASM Diagramm zu einem Quelltext\\\\
Bin"are Entscheidung Diagramm folgt. Ich hab jetzt grad nur mein Smartphone. Ich mach jetzt die anderen Beitr"age mit. Stelle ich an der Stelle dann vor bis gerade auch glaube ich notwendig.\\\\
So, ich mach nachher weiter wenn der Computer gut tut wenn ich wieder an den Computer kommen, dann mache ich nachher aus diesem Beispielen hier. Das muss noch ordentlich dargestellt werden und ausgedruckt werden, dass man es in Bilder verwandeln kann. Ordentliches ASM Diagramm ordentliches Flow , Chart und ordentlich alles wie es halt so ist und na das, was der Psychologe sagen w"urde, wenn er am Papier sitzt und davon ausgeht, dass keine Angreifer der Welt rumlaufen und laut Zeug die ganzen Modelle nachher ordentlich auf Papier danke sch"on\\\\
\includegraphics [width=\textwidth]{./IMG_4085.jpeg}
\includegraphics [width=\textwidth]{./IMG_4086.jpeg}
\includegraphics [width=\textwidth]{./IMG_4087.jpeg}
\includegraphics [width=\textwidth]{./IMG_4088.jpeg}
\includegraphics [width=\textwidth]{./IMG_4089.jpeg}
\includegraphics [width=\textwidth]{./IMG_4090.jpeg}
\includegraphics [width=\textwidth]{./IMG_4091.jpeg}
Ich komme gerade nicht weiter morgens Zeit zum aufstehen gerade keinen pc um Bild daraus zu machen, deswegen sp"ate\dots\\\\
Also: ausgabe - so weit es geht: als: led up count mit dem atmega8\\\\
Bin"ares entscheidungsdiagranm k"onnte  eigentlich ein asm Diagramm sein, man muss sehen das ein bin"ares entscheidungsdiagramm auch vielleicht ohne Anweisungen m"oglich ist
Wichtig beim asm Diagramm:\\\\
Gerichtete Kanten: es gibt Pfeile (gerichtete Kanten, gerichteter graph)\\\\
Ein Graph kann zum Beispiel Zykelfrei oder mit Zyklen sein. Zyklen k"onnen auch mit gerichteten kannten vollzogen werden, aber ein asm Diagramm nur in eine Richtung nicht r"uckw"arts\\\\
Thema Graph: ein Knoten hat bei einem asm Diagramm immer die valenz drei, damit sind eulertouren nicht m"oglich und: ein Graph der Knoten enth"alt die 4, 5, 6, ... kanten aufweisen, valenz, m"ussen zerlegt werden in 2, 3, 4, \dots\\\\
Entscheidungen 
ASM Diagramm enthalten noch die
\begin{verbatim}RTL
Sprache Register Transfer Level
R1 <- R1 + 1

Image IMG_4268

Image IMG_4269

Image IMG_4270

Image IMG_4271

Image IMG_4272

Image IMG_4273

Image IMG_4274

Image IMG_4275

Image IMG_4276

Image IMG_4277

Image IMG_4278

Image IMG_4279

Image IMG_4280

Image IMG_4281

Image IMG_4282

Image IMG_4283

Image IMG_4284

Image IMG_4285

Image IMG_4286

Image IMG_4287

Image IMG_4288

Image IMG_4289

Image IMG_4290

Image IMG_4291

Image IMG_4292

Image IMG_4293

Image IMG_4294

Image IMG_4295

Image IMG_4296

Image IMG_4297

Image IMG_4298

Image IMG_4299

Image IMG_4300

Image IMG_4301

Image IMG_4302

Image IMG_4303

Image IMG_4304

Image IMG_4305

Image IMG_4306

Image IMG_4307

Image IMG_4308

Image IMG_4309

Image IMG_4310

Image IMG_4311

Image IMG_4312

Image IMG_4313

Image IMG_4314