Re: Das neue Auswendig lernen und die neuen Übungen -

<?php
session_start ();
?>

<form method="POST" action="./form20240420.php">
<input type="text" name="form20240420a"></input>
<input type="submit"></submit>
</form>

<?php
echo session_id () . "<br>n";

setcookie ("form20240420b", "Hallo, ich bin Cookie 1", time () + 3600);

echo htmlentities (\$_POST ["form20240420a"]) . "<br>n";
echo htmlentities (\$_COOKIE ["form20240420b"]) . "<br>n";
echo htmlentities (\$_COOKIE ["form20240420c"]) . "<br>n";

session_destroy ();
?>

Image Screenshot_20240420_084918

POST http://localhost/mysql20240217/20240420/form20240420.php HTTP/1.1
host: localhost
Cookie: form20240420b=Hallo, das ist das zweite Cookie
Content-Length: 38
Content-Type: application/x-www-form-urlencoded

form20240420a=Hallo, ich bin das Datum

Trying ::1...
Connected to localhost.
Escape character is '\^]'.
HTTP/1.1 200 OK
Date: Sat, 20 Apr 2024 07:03:19 GMT
Server: Apache/2.4.57 (Debian)
Set-Cookie: PHPSESSID=s5ocvrnvcdhi3eu8ukb3lqo235; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: form20240420b=Hallo%2C%20ich%20bin%20Cookie%201; expires=Sat, 20 Apr 2024 08:03:19 GMT; Max-Age=3600
Vary: Accept-Encoding
Content-Length: 241
Content-Type: text/html; charset=UTF-8


<form method="POST" action="./form20240420.php">
<input type="text" name="form20240420a"></input>
<input type="submit"></submit>
</form>

s5ocvrnvcdhi3eu8ukb3lqo235<br>
Hallo, ich bin das Datum<br>
Hallo, das ist das zweite Cookie<br>
<br>

<?php
session_start ();

include ("/home/david/mysqldata.php");

\$db = new PDO ("mysql: host=localhost", \$MYSQL_USER, \$MYSQL_PASSWORD);

\$sql = "CREATE DATABASE my20240420" . session_id () . "; ";
\$db->query (\$sql);

\$sql = "USE my20240420" . session_id () . "; ";
\$db->query (\$sql);

\$sql = "CREATE TABLE a (x1 INTEGER, x2 INTEGER); CREATE TABLE b (y1 INTEGER, y2 INTEGER); ";
\$db->query (\$sql);

\$sql = "INSERT INTO a (x1, x2) VALUES (0, 0); ";
\$db->query (\$sql);

\$sql = "INSERT INTO a (x1, x2) VALUES (0, 1); ";
\$db->query (\$sql);

\$sql = "INSERT INTO a (x1, x2) VALUES (1, 0); ";
\$db->query (\$sql);

\$sql = "INSERT INTO a (x1, x2) VALUES (1, 1); ";
\$db->query (\$sql);

\$sql = "INSERT INTO a (x1, x2) VALUES (2, 7); ";
\$db->query (\$sql);

\$sql = "INSERT INTO b (y1, y2) VALUES (0, 1); ";
\$db->query (\$sql);

\$sql = "INSERT INTO b (y1, y2) VALUES (1, 0); ";
\$db->query (\$sql);

\$sql = "INSERT INTO b (y1, y2) VALUES (2, 7); ";
\$db->query (\$sql);

\$sql = "SELECT x1, x2 FROM a; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", " . \$row [1] . "; ";
echo "<br>n";

\$sql = "SELECT y1, y2 FROM b; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", " . \$row [1] . "; ";
echo "<br>n";

\$sql = "SELECT x1, x2, y1, y2 FROM a INNER JOIN b ON a.x1 = b.y1; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", " . \$row [1] . ", " . \$row [2] . ", " . \$row [3] . "; ";
echo "<br>n";

\$sql = "DROP DATABASE my20240420" . session_id () . "; ";
\$db->query (\$sql);

session_destroy ();
?>

<?php
session_start ();

include ("/home/david/mysqldata.php");

\$db = new PDO ("mysql: host=localhost", \$MYSQL_USER, \$MYSQL_PASSWORD);

\$sql = "CREATE DATABASE q20240420" . session_id () . "; ";
\$db->query (\$sql);

\$sql = "USE q20240420" . session_id () . "; ";
\$db->query (\$sql);

\$sql = "CREATE TABLE a (x INTEGER); CREATE TABLE b (x INTEGER); CREATE TABLE c (x INTEGER); ";
\$db->query (\$sql);

for (\$i = 0;  \$i < 24;  \$i++) {
    \$sql = "INSERT INTO a (x) VALUES (" . rand () % 32 . "); ";
    \$sql .= "INSERT INTO b (x) VALUES (" . rand () % 64 . "); ";
    \$sql .= "INSERT INTO c (x) VALUES (" . rand () % 128 . "); ";
    \$db->query (\$sql);
}

\$sql = "SELECT x FROM (SELECT x FROM a UNION SELECT x FROM b) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (SELECT x FROM a UNION SELECT x FROM c) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (SELECT x FROM b UNION SELECT x FROM c) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM b) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM c) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM a UNION SELECT x FROM b) x
                INTERSECT
            SELECT x FROM c
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM c) x
                UNION
            SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM a UNION SELECT x FROM c) x
                INTERSECT
            SELECT x FROM b
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM a INTERSECT SELECT x FROM b) x
                INTERSECT
            SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM c) x
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM b UNION SELECT x FROM c) x
                INTERSECT
            SELECT x FROM a
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "SELECT x FROM (
            SELECT x FROM (SELECT x FROM b INTERSECT SELECT x FROM a) x
                UNION
            SELECT x FROM (SELECT x FROM c INTERSECT SELECT x FROM a) x
    ) x ORDER BY x; ";
\$stmt = \$db->query (\$sql);
while (\$row = \$stmt -> fetch ())
    echo \$row [0] . ", ";
echo "<br>n";

\$sql = "DROP DATABASE q20240420" . session_id () . "; ";
\$db->query (\$sql);

session_destroy ();
?>

#!/bin/bash

if [[ "\$1" == "David" \&amp;\&amp; "\$2" == "Vajda" \&amp;\&amp; -z "\$3" ]]
then
    echo "Das bin ich"
elif [[ "\$1" == "David Vajda" \&amp;\&amp; -z "\$2" ]]
then
    echo "Das bin ich"
elif [[ "\$1" == "David" \&amp;\&amp; -z "\$2" ]]
then
    echo "Das koennte ich sein"
elif [[ "\$1" == "Vajda" \&amp;\&amp; -z "\$2" ]]
then
    echo "Das koennte ich sein"
elif [[ -n "\$1" ]]
then
    echo "Das bin ich nicht"
else
    i=0
    while [ \$i -lt 10 ]
    do
        echo "Hallo zum \$((\$i+1))."
        i=\$((\$i+1))
    done

    a=(Hallo, das ist ein Array)
    a+=(Das ist die Fortsetzung)

    i=0
    while [ \$i -lt 9 ]
    do
        echo "\${a[\$i]}"
        i=\$((\$i+1))
    done

    for s in "\${a[@]}"
    do
        echo "\$s"
    done

    l=\$(ls *.jpg)
    for s in \$l
    do
        echo "\$s"
    done
fi

#!/bin/bash

/bin/bash bash20240420.sh "David" "Vajda"
/bin/bash bash20240420.sh "David" "Vajda" "Hallo"
/bin/bash bash20240420.sh "David Vajda"
/bin/bash bash20240420.sh "David"
/bin/bash bash20240420.sh "Vajda"
/bin/bash bash20240420.sh "David" "Mustermann"
/bin/bash bash20240420.sh

Das bin ich
Das bin ich nicht
Das bin ich
Das koennte ich sein
Das koennte ich sein
Das bin ich nicht
Hallo zum 1.
Hallo zum 2.
Hallo zum 3.
Hallo zum 4.
Hallo zum 5.
Hallo zum 6.
Hallo zum 7.
Hallo zum 8.
Hallo zum 9.
Hallo zum 10.
Hallo,
das
ist
ein
Array
Das
ist
die
Fortsetzung
Hallo,
das
ist
ein
Array
Das
ist
die
Fortsetzung
435899368_1909247672858224_3350755409360955247_n.jpg
436382100_25155971550684924_1096422984899398839_n.jpg
436411508_25117903904491689_7903038619813751120_n.jpg
436440417_25125336627081750_5701952718187325856_n.jpg
437152281_1909244259525232_335543314414381643_n.jpg
437360993_1909087499540908_7005213253562161532_n.jpg
438733625_25163161313299281_6177185615677845513_n.jpg
438885838_1909247576191567_4866744226356302471_n.jpg
asm20240419-1.jpg
asm20240419_b.jpg
asm20240419.jpg
automat20240418-1.jpg
complex20240415-1.jpg
complex20240418-1.jpg
complexoperationswerk20240418.jpg
complexsteuerwerk20240418.jpg
David
Pru_fung2024-1.jpg
state20240415.jpg

Image Screenshot_20240420_094735

 0 0 0 0 0    1
 1 0 0 0 1    1
 2 0 0 1 0    0
 3 0 0 1 1    0
 4 0 1 0 0    1
 5 0 1 0 1    0
 6 0 1 1 0    1
 7 0 1 1 1    1
 8 1 0 0 0    0
 9 1 0 0 1    1
10 1 0 1 0    1
11 1 0 1 1    1
12 1 1 0 0    0
13 1 1 0 1    0
14 1 1 1 0    0
15 1 1 1 1    1


 0 0 0 0 0    1
 1 0 0 0 1    1
 4 0 1 0 0    1
 6 0 1 1 0    1
 7 0 1 1 1    1
 9 1 0 0 1    1
10 1 0 1 0    1
11 1 0 1 1    1
15 1 1 1 1    1


Gruppe 0:
 0 0 0 0 0    1
Gruppe 1:
 1 0 0 0 1    1
 4 0 1 0 0    1
Gruppe 2:
 6 0 1 1 0    1
 9 1 0 0 1    1
10 1 0 1 0    1
Gruppe 3:
 7 0 1 1 1    1
11 1 0 1 1    1
Gruppe 4:
15 1 1 1 1    1

0:1         0 0 0 -
0:4         0 - 0 0
1:9         - 0 0 1
4:6         0 1 - 0
6:7         0 1 1 -
9:11        1 0 - 1
10:11       1 0 1 -
7:15        - 1 1 1
11:15       1 - 1 1


0:1         0 0 0 -
6:7         0 1 1 -
10:11       1 0 1 -

4:6         0 1 - 0
9:11        1 0 - 1

0:4         0 - 0 0
11:15       1 - 1 1

1:9         - 0 0 1
7:15        - 1 1 1


Gruppe 0:
0:1         0 0 0 -
Gruppe 2:
6:7         0 1 1 -
10:11       1 0 1 -

Gruppe 1:
4:6         0 1 - 0
Gruppe 2:
9:11        1 0 - 1

Gruppe 0:
0:4         0 - 0 0
Gruppe 3:
11:15       1 - 1 1

Gruppe 1:
1:9         - 0 0 1
Gruppe 3:
7:15        - 1 1 1


0:1         0 0 0 -
6:7         0 1 1 -
10:11       1 0 1 -
4:6         0 1 - 0
9:11        1 0 - 1
0:4         0 - 0 0
11:15       1 - 1 1
1:9         - 0 0 1
7:15        - 1 1 1

                0   1   4   6   7   9   10  11  15
0:1             *   *
6:7                         *   *
10:11                                   *   *
4:6                     *   *
9:11                                *       *
0:4             *       *
11:15                                       *   *
1:9                 *               *
7:15                            *               *



                0   1   4   6   7   9   10  11  15
0:1             *   *                                   k
6:7                         *   *                       k
10:11                                   *   *           k
4:6                     *   *                           k
9:11                                *       *           k
0:4             *       *                               k
11:15                                       *   *       k
1:9                 *               *                   k
7:15                            *               *       k



                0   1   4   6   7   9   10  11  15
0:1             *   *                                   k
6:7                         *   *                       k
10:11                                   *   *           k
9:11                                *       *           k
0:4             *       *                               k
11:15                                       *   *       k



0:1         0 0 0 -
6:7         0 1 1 -
10:11       1 0 1 -
9:11        1 0 - 1
0:4         0 - 0 0
11:15       1 - 1 1


    y <=    (not x3 and not x2 and not x1) or
            (not x3 and x2 and x1) or
            (x3 and not x2 and x1) or
            (x3 and not x2 and x0) or
            (not x3 and not x1 and not x0) or
            (x3 and x1 and x0);

library ieee;
use ieee.std_logic_1164.all;

entity quine20240420 is
port (
    x3, x2, x1, x0: in std_logic;
    y: out std_logic
);
end;

architecure behaviour of quine20240420 is
begin
    y <=    (not x3 and not x2 and not x1) or
            (not x3 and x2 and x1) or
            (x3 and not x2 and x1) or
            (x3 and not x2 and x0) or
            (not x3 and not x1 and not x0) or
            (x3 and x1 and x0);
end;

library ieee;
use ieee.std_logic_1164.all;

entity quine20240420testbench is
port (
    y: out std_logic
);
end;

architecure behaviour of quine20240420 is
    component quine20240420
    port (
        x3, x2, x1, x0: in std_logic;
        y: out std_logic
    );
    end component;
    signal x3, x2, x1, x0: std_logic;
begin
    q: quine20240420 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y);

library ieee;
use ieee.std_logic_1164.all;

entity quine20240420 is
port (
    x3, x2, x1, x0: in std_logic;
    y: out std_logic
);
end;

architecture behaviour of quine20240420 is
begin
    y <=    (not x3 and not x2 and not x1) or
            (not x3 and x2 and x1) or
            (x3 and not x2 and x1) or
            (x3 and not x2 and x0) or
            (not x3 and not x1 and not x0) or
            (x3 and x1 and x0);
end;

library ieee;
use ieee.std_logic_1164.all;

entity quine20240420testbench is
port (
    y: out std_logic
);
end;

architecture behaviour of quine20240420testbench is
    component quine20240420
    port (
        x3, x2, x1, x0: in std_logic;
        y: out std_logic
    );
    end component;
    signal x3, x2, x1, x0: std_logic;
begin
    q: quine20240420 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y);


    x0 <= '0' after 0 ns, '1' after 10 ns, '0' after 20 ns, '1' after 30 ns, '0' after 40 ns, '1' after 50 ns, '0' after 60 ns, '1' after 70 ns, '0' after 80 ns, '1' after 90 ns, '0' after 100 ns, '1' after 110 ns, '0' after 120 ns, '1' after 130 ns, '0' after 140 ns, '1' after 150 ns;

    x1 <= '0' after 0 ns, '0' after 10 ns, '1' after 20 ns, '1' after 30 ns, '0' after 40 ns, '0' after 50 ns, '1' after 60 ns, '1' after 70 ns, '0' after 80 ns, '0' after 90 ns, '1' after 100 ns, '1' after 110 ns, '0' after 120 ns, '0' after 130 ns, '1' after 140 ns, '1' after 150 ns;

    x2 <= '0' after 0 ns, '0' after 10 ns, '0' after 20 ns, '0' after 30 ns, '1' after 40 ns, '1' after 50 ns, '1' after 60 ns, '1' after 70 ns, '0' after 80 ns, '0' after 90 ns, '0' after 100 ns, '0' after 110 ns, '1' after 120 ns, '1' after 130 ns, '1' after 140 ns, '1' after 150 ns;

    x3 <= '0' after 0 ns, '0' after 10 ns, '0' after 20 ns, '0' after 30 ns, '0' after 40 ns, '0' after 50 ns, '0' after 60 ns, '0' after 70 ns, '1' after 80 ns, '1' after 90 ns, '1' after 100 ns, '1' after 110 ns, '1' after 120 ns, '1' after 130 ns, '1' after 140 ns, '1' after 150 ns;
end;

Image asm20240420-1

Image asm20240420

So, das habe ich jetzt zu Manfred schwabel schmidt - das ist eigentlich 100% - death - urheberrechtlich - aber da das jetzt so zerfleddert ist, geht es wohl

Speicherorganisation
Speicherorganisation
Speicherorganisation
Speicherorganisation
Speicherorganisation
Speicherorganisation

Speicherverwaltung
Speicherverwaltung
Speicherverwaltung
Speicherverwaltung
Speicherverwaltung

Speicherzugriff
Speicherzugriff
Speicherzugriff
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugrifff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Register
Das Statusregister

Register
Das Statusregister

Register
Das Statusregister

Register
Das Statusregister

Register
Das Statusregister

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Register
Das Statusregister

Register
Das Statusregister

Speicherorganistaion
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Register
Das Statusregister

Register
Das Statusregister

Zahlen
Zahlendarstellung und computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlenadrstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Bedingte Spr"unge
Spr"unge und Tabellen

Bedingte Spr"unge
Spr"unge und tabellen

Bedingte spr"unge
Spr"unge und Tabellen

Bedingte Spr"unge
Spr"unge und Tabellen

Bedingte Spr"unge
Spr"unge und tabellen

Bedingte Spr"unge
Spr"unge und Tabellen

Bedingtes Spr"unge
Spr"unge und Tabellen

Bedingte Spr"unge
Spr"unge und Tabellen

Speicherorganistaion
Speicherverwaltung
Speicherzugriff

Speicherorganistaion
Speicherverwaltung
Speicherzugriff

Speicherorganistaion
Speicherverwaltung
Speicherzugriff

Speicherorganisation
Speicherverwaltung
Speicherzugriff

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Zahlen
Zahlendarstellung und Computerarithmetik

Eine Demonstration der Vielf"alltigkeit
Eine Demonstration der Vielf"altigkeit
Eine Demonstration der Vielf"altigkeit
Eine Demonstration der Vielf"alltigkeit
Eine Demonstration der Vielf"alltigkeit
Eine Demonstration der Vielf"alltigkeit
Eine Demonstration der Vielf"allgikeit

Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke
Sortiernetzwerke

Ein Irrgarten
Ein Irrgarten
Ein Irrgarten
Ein Irrgarten
Ein Irrgarten
Ein Irrgarten
Ein Irrgarten
Ein Irrgarten

Verdichtete Speicherung
Verdichtete Speicherung
Verdichtete Speicherung
Verdichtete Speicherung
Verdichtete Speicherung
Verdichtete Speicherung
Verdichtete Speicherung

Sortiernetzwerke
Ein Irrgarten
Verdichtete Speicherung

Sortiernetzwerke
Ein Irrtgarten
Verdichtete Speicherung

Sortiernetzwerke
Ein Irrgarten
Verdichtete Speicherung

Sortiernetzwerke
Ein Irrgarten
Verdichtete Speicherung

Sortiernetzwerke
Ein Irrgarten
Verdichtete Speicherung

Ein Systemstapel
Ein Systemstapel
Ein Systemstapel
Ein Systemstapel
Ein Systemstapel

Sortiernetzwerke
Ein Irrgarten
Verdichtete Speicherzung

Speicherverwaltung
Speicherzugriffe
Speicherorganisation

Speicherverwaltung
Speicherzugriffe
Speicherorganisation

Speicherverwaltung
Speicherzugriffe
Speicherorganisation

Stappellose Programme
Stapellose Programme
Stapellose Programme
Stapellose Programme
Stapellose Programme

Stapel im Eigenbau
Stapel im Eigenbau
Stapel im Eigenbau
Stapel im Eigenbau

Stapellos
Eigenabu

Stapelos
Eigenbau

Stapellos
Eigenbau

Stapellos
Eigenbau

stapellos
eigenbau

stapel"uberwachung
stapel"uberwachung
stapel"uberwachung
stapel"uberwachung

systemstapel
systemstapel
systemstapel
systemstapel

spelollos
stapel"uberwachung

ohne
"uberwachung
system

ohne
"uberwachungs
system

ohne
"uberwachungssystem
im Eigenbau

ohne "Uberwachungsssystm
im eigenbau

Mekrspruch: Ohne "Uberwachungssystem im Eigenbau

WISP ein Winziger Sprachprozessor
WISP ein Winziger Sprachprozessor
WISP ein Winziger Sprachprozessor

Batronix BX32P Barlino II

CE - Chip Enable
OE - Output Enable
WE - Write Enable

CS - Chip Enable

COW - CE, OE, WE

Addressleitung
Wortleitung
Spaltenleitung
Zeilenleitung
Spaltendekoder
Zeilendekoder

Addressleitung: A3, A2, A1, A0
Speicherelemente: E15:E0

Spaltenschalter
Ausgangsverst"arker

A

negative edge triggerd clock
high active
low active

/DIS \^= ENA

/ low active
* low active
OVERLINE (EXAMPLE0): low active

++++ Das habe ich mit Nachschauen erfahren

I/!O
I/!O
I/!O
I/!O

R/!W
R/!W
R/!W
R/!W
R/!W

I/!O
R/!W

Input/Output
Read/Write

Input/Output
Read/Write

I/!O
I/!O
R/!W
R/!W
R/!W

I/!O
R/!W

Input/Output
Read/Write

Input/Output
Read/Write

Input/Output
Read/Write

Input/Output
Read/Write

Batronix BX32P Barlino II
Batronix BX32P Barlino II
Batronix BX32P Barlino II