Code: Alles auswählen
<?php
session_start ();
?>
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
<?php
echo session_id () . "<br>\n";
setcookie ("form20240521b", "Dies ist der erste Keks", time () + 1200);
echo htmlentities ($_POST ["form20240521a"]) . "<br>\n";
echo htmlentities ($_COOKIE ["form20240521b"]) . "<br>\n";
echo htmlentities ($_COOKIE ["form20240521c"]) . "<br>\n";
session_destroy ();
?>
Code: Alles auswählen
Trying ::1...
Connected to localhost.
Escape character is '^]'.
HTTP/1.1 200 OK
Date: Tue, 21 May 2024 16:40:17 GMT
Server: Apache/2.4.57 (Debian)
Set-Cookie: PHPSESSID=3ur539gai46nfcveepk8dvkr3c; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: form20240521b=Dies%20%20ist%20der%20erste%20Keks; expires=Tue, 21 May 2024 17:00:17 GMT; Max-Age=1200
Vary: Accept-Encoding
Content-Length: 224
Content-Type: text/html; charset=UTF-8
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
3ur539gai46nfcveepk8dvkr3c<br>
Ich bin das Date<br>
<br>
Ich bin der zweite Keks<br>
Trying ::1...
Connected to localhost.
Escape character is '^]'.
HTTP/1.1 200 OK
Date: Tue, 21 May 2024 16:40:17 GMT
Server: Apache/2.4.57 (Debian)
Set-Cookie: PHPSESSID=3ur539gai46nfcveepk8dvkr3c; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: form20240521b=Dies%20%20ist%20der%20erste%20Keks; expires=Tue, 21 May 2024 17:00:17 GMT; Max-Age=1200
Vary: Accept-Encoding
Content-Length: 224
Content-Type: text/html; charset=UTF-8
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
3ur539gai46nfcveepk8dvkr3c<br>
Ich bin das Date<br>
<br>
Ich bin der zweite Keks<br>
Code: Alles auswählen
POST http://localhost/mysql20240217/20240521/form20240521.php HTTP/1.1
host: localhost
Cookie: form20240521c=Ich bin der zweite Keks
Content-Length: 30
Content-Type: application/x-www-form-urlencoded
form20240521a=Ich bin das Date
POST http://localhost/mysql20240217/20240521/form20240521.php HTTP/1.1
host: localhost
Cookie: form20240521c=Ich bin der zweite Keks
Content-Length: 30
Content-Type: application/x-www-form-urlencoded
form20240521a=Ich bin das Date
Code: Alles auswählen
<?php
session_start ();
include ("/home/david/mysqldata.php");
$db = new PDO ("mysql: host=localhost", $MYSQL_USER, $MYSQL_PASSWORD);
$sql = "CREATE DATABASE mysql20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE mysql20240521" . 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); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (0, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 0); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (2, 7); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (0, 1); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (1, 0); ";
$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 mysql20240521" . 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 mysql20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE mysql20240521" . 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); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (0, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 0); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (2, 7); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (0, 1); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (1, 0); ";
$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 mysql20240521" . session_id () . "; ";
$db->query ($sql);
session_destroy ();
?>
Code: Alles auswählen
0, 0; 0, 1; 1, 0; 1, 1; 2, 7; <br>
0, 1; 1, 0; 2, 7; <br>
0, 0, 0, 1; 0, 1, 0, 1; 1, 0, 1, 0; 1, 1, 1, 0; 2, 7, 2, 7; <br>
Code: Alles auswählen
<?php
session_start ();
include ("/home/david/mysqldata.php");
$db = new PDO ("mysql: host=localhost", $MYSQL_USER, $MYSQL_PASSWORD);
$sql = "CREATE DATABASE q20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE q20240521" . 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 < 64; $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 ORDER BY 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 ORDER BY 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 ORDER BY 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 ORDER BY 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 ORDER BY 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 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 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
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 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 a INTERSECT SELECT x FROM b) 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 q20240521" . session_id () . "; ";
$db->query ($sql);
session_destroy ();
?>
Code: Alles auswählen
0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 53, 54, 55, 57, 59, 61, 62, 63, ; <br>
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 44, 46, 49, 52, 56, 57, 60, 64, 69, 71, 72, 78, 79, 81, 82, 85, 96, 98, 101, 113, 115, 119, 122, 123, 127, ; <br>
0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 69, 71, 72, 78, 79, 81, 82, 85, 96, 98, 101, 113, 115, 119, 122, 123, 127, ; <br>
0, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, ; <br>
0, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, ; <br>
0, 2, 3, 4, 14, 22, 24, 27, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 27, 29, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 27, 29, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, ; <br>
0, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, ; <br>
Code: Alles auswählen
#!/bin/bash
if [[ "$1" == "David" && "$2" == "Vajda" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ "$1" == "Vajda" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ -n "$1" ]]
then
echo "das bin ich nicht"
else
echo "Hallo Welt"
i=0
while [ $i -lt 10 ]
do
echo "Hallo zum $(($i+1))."
i=$(($i+1))
done
a=(Hallo das sage ich)
a+=(Aber auch das)
i=0
while [ $i -lt 7 ]
do
echo "${a[$i]}"
i=$(($i+1))
done
for s in "${a[@]}"
do
echo "$s"
done
l=$(ls)
for s in $l
do
echo "$s"
done
fi
Code: Alles auswählen
#!/bin/bash
if [[ "$1" == "David" && "$2" == "Vajda" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ "$1" == "Vajda" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ -n "$1" ]]
then
echo "das bin ich nicht"
else
echo "Hallo Welt"
i=0
while [ $i -lt 10 ]
do
echo "Hallo zum $(($i+1))."
i=$(($i+1))
done
a=(Hallo das sage ich)
a+=(Aber auch das)
i=0
while [ $i -lt 7 ]
do
echo "${a[$i]}"
i=$(($i+1))
done
for s in "${a[@]}"
do
echo "$s"
done
l=$(ls)
for s in $l
do
echo "$s"
done
fi
Code: Alles auswählen
#!/bin/bash
/bin/bash bash20240521.sh "David" "Vajda"
/bin/bash bash20240521.sh "David Vajda"
/bin/bash bash20240521.sh "David"
/bin/bash bash20240521.sh "Vajda"
/bin/bash bash20240521.sh "Max Mustermann"
/bin/bash bash20240521.sh
Code: Alles auswählen
Hallo, das bin ich
das bin ich nicht
Hallo, das bin ich
Das koennte ich sein
das bin ich nicht
Hallo Welt
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
sage
ich
Aber
auch
das
Hallo
das
sage
ich
Aber
auch
das
1461-boyens_draeger_hanse.jpg
addressdecodertestbench.c
akjs
alllinks.sh
a.out
asm15
asm16
asm202404all.jpg
asm202404all.odg
asm20240520-1.jpg
asm20240520.aux
asm20240520.log
asm20240520.pdf
asm20240520.tex
automat15
automat15.c
automat20240520-1.jpg
automat20240520.aux
automat20240520.csv
automat20240520.log
automat20240520.pdf
automat20240520.tex
automat20240520.txt
bash20240520all.sh
bash20240520.out
bash20240520.sh
bash20240521all.sh
bash20240521.sh
bash20240521.txt
Bilder
bin20240520.txt
binary2
binary2.c
binomial20240414a.c
crypto_from_scratch.txt
deepsearch1.c
deepsearch2
deepsearch2.c
doc
Dokumente
dos-inst
Downloads
float.c
fsmprogs
generategraphs10.c
generategraphs11
generategraphs11.c
generategraphs2.c
generategraphs3.c
generategraphs4
generategraphs4.c
generategraphs5.c
generategraphs6.c
generategraphs7.c
generategraphs8.c
generategraphs9.c
generategraphs.c
generatetestbench2
generatetestbench3
generatetestbench4
generatetestbench5
gnu-hello
graph20240521.csv
ieee754aufgabe
ieee754aufgabe2.c
ieee754aufgabe.c
ieee754aufgabe.o
inst
mail
Mars
matlab
mips32singlecycle2.vhdl
mips32singlecycle.vhdl
missfont.log
Musik
mydaemontestd
mydata.txt
myfind.sh
mysqldata.php
Öffentlich
out2.txt
out.txt
password
password20240326.txt
quine
quine20240520.txt
quine20240520.vhdl
replace.sh
robertsedgewickgraph01.c
Schreibtisch
schulschriften.aux
schulschriften.log
Screenshot_20240520_085520.png
Screenshot_20240520_164435.png
Screenshot_20240521_003411.png
Screenshot_20240521_183655.png
state20240520.txt
state3
svg
tagebuch.txt
texput.log
tosed01.txt
tosed0201.txt
tosed0202.txt
tosed0301.txt
tosed0302.txt
tosed03.txt
tosed0401.txt
tosed0402.txt
tosed04.txt
Videos
VirtualBox
VMs
Vorlagen
wave.ghw
work-obj93.cf
Code: Alles auswählen
1.) Rechne die Zahl in binaer Darstellung in eine Dezimale Darstellung um
0001011001100111b 5735d
2.) Rechne die Zahl in dezimal darstellung in eine Binaerdarstellung um
22940 0101100110011100
3.) Addiere die drei Zahlen schriftlich
18686
+ 23203
+ 61591
-----------------
103480
4.) Subtrahiere die letzten drei Zahlen schriftlich von der ersten schriftlich
538
- 9950
- 8389
- 7294
-----------------
-25095
5.) Rechne die Zahl ins zweier komplement um, mit 8 Bit - und subtrahiere diese zahl von der ersten und rechne das Ergebnis nach dezimal
126 -72 = 54
01111110 10111000 = 00110110
6.) Multipliziere die zwei Zahlen schriftlich
1302*16795 = 21867090
7.) Dividiere die zwei Zahlen schriftlich
27909/60751 = 0
8.) Errechne x Logarithmisch mit dem Taschenrechner
60192^x = 435698461
Rechne die Zahl in IEEE-754 um 8234.496094
Code: Alles auswählen
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 0
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 0
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 0
1 0 0 0 1 1
3 0 0 1 1 1
6 0 1 1 0 1
7 0 1 1 1 1
10 1 0 1 0 1
11 1 0 1 1 1
13 1 1 0 1 1
Gruppe 1:
1 0 0 0 1 1
Gruppe 2:
3 0 0 1 1 1
6 0 1 1 0 1
10 1 0 1 0 1
Gruppe 3:
7 0 1 1 1 1
11 1 0 1 1 1
13 1 1 0 1 1
1:3 0 0 - 1
3:7 0 - 1 1
3:11 - 0 1 1
6:7 0 1 1 -
10:11 1 0 1 -
13 1 1 0 1
6:7 0 1 1 -
10:11 1 0 1 -
1:3 0 0 - 1
3:7 0 - 1 1
3:11 - 0 1 1
13 1 1 0 1
0 0 0 0 0 0
1 0 0 0 1 1 1
2 0 0 1 0 0
3 0 0 1 1 1 3
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 1 6
7 0 1 1 1 1 7
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 1 10
11 1 0 1 1 1 11
12 1 1 0 0 0
13 1 1 0 1 1 13
14 1 1 1 0 0
15 1 1 1 1 0
1 3 6 7 10 11 13
6:7 * *
10:11 * *
1:3 * *
3:7 * *
3:11 * *
13 *
1 3 6 7 10 11 13
6:7 * * p
10:11 * * p
1:3 * *
3:7 * *
3:11 * *
13 * p
1 3 6 7 10 11 13
6:7 * * p
10:11 * * p
1:3 * *
13 * p
6:7 0 1 1 -
10:11 1 0 1 -
1:3 0 0 - 1
13 1 1 0 1
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521 is
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end;
architecture behaviour of quine20240521 is
begin
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
end;
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521testbench is
port (
y: out std_logic
);
end;
architecture behaviour of quine20240521testbench is
component quine20240521
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end component;
signal x3, x2, x1, x0: std_logic;
begin
q: quine20240521 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y);
Code: Alles auswählen
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521 is
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end;
architecture behaviour of quine20240521 is
begin
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
end;
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521testbench is
port (
y: out std_logic
);
end;
architecture behaviour of quine20240521testbench is
component quine20240521
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end component;
signal x3, x2, x1, x0: std_logic;
begin
q: quine20240521 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;
Code: Alles auswählen
Zustand Folge-Zustand fuer Ausgang
x=0 x=1
1 5 4 0
2 7 4 1
3 7 1 1
4 2 7 1
5 1 4 1
6 2 7 1
7 4 2 1
8 2 4 0
1 5 4 0
8 2 4 0
(1,8) (5,2) (4,4)
2 7 4 1
3 7 1 1
4 2 7 1
5 1 4 1
6 2 7 1
7 4 2 1
(2,3) (7,7) (3,1)
(2,4) (7,2) (3,7)
(2,5) (7,1) (3,4)
(2,6) (7,2) (3,7)
(2,7) (7,4) (3,2)
(3,4) (7,2) (1,7)
(3,5) (7,1) (1,4)
(3,6) (7,2) (1,7)
(3,7) (7,4) (1,2)
(4,5) (2,1) (7,4)
(4,6) (2,2) (7,7)
(4,7) (2,4) (7,2)
(5,6) (1,2) (4,7)
(5,7) (1,4) (4,2)
(6,7) (2,4) (7,2)
(1,8) (2,5)
(2,3) (1,3)
(2,4) (2,7) (3,7)
(2,5) (1,7) (3,4)
(2,6) (2,7) (3,7)
(2,7) (4,7) (2,3)
(3,4) (2,7) (1,7)
(3,5) (1,7) (1,4)
(3,6) (2,7) (1,7)
(3,7) (4,7) (1,2)
(4,5) (1,2) (7,4)
(4,6) (2,2) (7,7)
(4,7) (2,4) (2,7)
(5,6) (1,2) (4,7)
(5,7) (1,4) (2,4)
(6,7) (2,4) (2,7)
(1,8) (2,5)
--(2,3) --(1,3)
(2,4) (2,7) (3,7)
--(2,5) --(1,7) (3,4)
(2,6) (2,7) (3,7)
--(2,7) (4,7) --(2,3)
--(3,4) --(2,7) (1,7)
--(3,5) --(1,7) (1,4)
--(3,6) --(2,7) (1,7)
--(3,7) (4,7) --(1,2)
--(4,5) --(1,2) (7,4)
--(4,6) --(2,2) --(7,7)
--(4,7) (2,4) --(2,7)
--(5,6) --(1,2) (4,7)
--(5,7) --(1,4) (2,4)
--(6,7) (2,4) --(2,7)
(1,8) (2,5)
--(2,3) --(1,3)
(2,4) (2,7) (3,7)
--(2,5) --(1,7) (3,4)
(2,6) (2,7) (3,7)
--(2,7) (4,7) --(2,3)
--(3,4) --(2,7) (1,7)
--(3,5) --(1,7) (1,4)
--(3,6) --(2,7) (1,7)
--(3,7) (4,7) --(1,2)
--(4,5) --(1,2) (7,4)
--(4,6) --(2,2) --(7,7)
--(4,7) (2,4) --(2,7)
--(5,6) --(1,2) (4,7)
--(5,7) --(1,4) (2,4)
--(6,7) (2,4) --(2,7)
--(1,8) -- (2,5)
--(2,4) --- (2,7) (3,7)
--(2,6) -- (2,7) (3,7)
Code: Alles auswählen
Zustand,Eingabe,Ausgabe,Folgezustand
1,0,0,4
1,1,0,4
2,0,0,1
2,1,0,3
3,0,0,3
3,1,1,2
4,0,0,2
4,1,0,1
z1+ := (z2 and not x) or (z4 and x)
z2+ := (z3 and x) or (z4 and not x)
z3+ := (z2 and x) or (z3 and not x)
z4+ := z1
y := (z3 and x)
Code: Alles auswählen
<?php
session_start ();
?>
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
<?php
echo session_id () . "<br>\n";
setcookie ("form20240521b", "Dies ist der erste Keks", time () + 1200);
echo htmlentities ($_POST ["form20240521a"]) . "<br>\n";
echo htmlentities ($_COOKIE ["form20240521b"]) . "<br>\n";
echo htmlentities ($_COOKIE ["form20240521c"]) . "<br>\n";
session_destroy ();
?>
Code: Alles auswählen
Trying ::1...
Connected to localhost.
Escape character is '^]'.
HTTP/1.1 200 OK
Date: Tue, 21 May 2024 16:40:17 GMT
Server: Apache/2.4.57 (Debian)
Set-Cookie: PHPSESSID=3ur539gai46nfcveepk8dvkr3c; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: form20240521b=Dies%20%20ist%20der%20erste%20Keks; expires=Tue, 21 May 2024 17:00:17 GMT; Max-Age=1200
Vary: Accept-Encoding
Content-Length: 224
Content-Type: text/html; charset=UTF-8
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
3ur539gai46nfcveepk8dvkr3c<br>
Ich bin das Date<br>
<br>
Ich bin der zweite Keks<br>
Trying ::1...
Connected to localhost.
Escape character is '^]'.
HTTP/1.1 200 OK
Date: Tue, 21 May 2024 16:40:17 GMT
Server: Apache/2.4.57 (Debian)
Set-Cookie: PHPSESSID=3ur539gai46nfcveepk8dvkr3c; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: form20240521b=Dies%20%20ist%20der%20erste%20Keks; expires=Tue, 21 May 2024 17:00:17 GMT; Max-Age=1200
Vary: Accept-Encoding
Content-Length: 224
Content-Type: text/html; charset=UTF-8
<form method="POST" action="./form20240521.php">
<input type="text" name="form20240521a"></input>
<input type="submit"></submit>
</form>
3ur539gai46nfcveepk8dvkr3c<br>
Ich bin das Date<br>
<br>
Ich bin der zweite Keks<br>
Code: Alles auswählen
POST http://localhost/mysql20240217/20240521/form20240521.php HTTP/1.1
host: localhost
Cookie: form20240521c=Ich bin der zweite Keks
Content-Length: 30
Content-Type: application/x-www-form-urlencoded
form20240521a=Ich bin das Date
POST http://localhost/mysql20240217/20240521/form20240521.php HTTP/1.1
host: localhost
Cookie: form20240521c=Ich bin der zweite Keks
Content-Length: 30
Content-Type: application/x-www-form-urlencoded
form20240521a=Ich bin das Date
Code: Alles auswählen
<?php
session_start ();
include ("/home/david/mysqldata.php");
$db = new PDO ("mysql: host=localhost", $MYSQL_USER, $MYSQL_PASSWORD);
$sql = "CREATE DATABASE mysql20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE mysql20240521" . 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); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (0, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 0); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (2, 7); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (0, 1); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (1, 0); ";
$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 mysql20240521" . 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 mysql20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE mysql20240521" . 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); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (0, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 0); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (1, 1); ";
$sql .= "INSERT INTO a (x1, x2) VALUES (2, 7); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (0, 1); ";
$sql .= "INSERT INTO b (y1, y2) VALUES (1, 0); ";
$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 mysql20240521" . session_id () . "; ";
$db->query ($sql);
session_destroy ();
?>
Code: Alles auswählen
0, 0; 0, 1; 1, 0; 1, 1; 2, 7; <br>
0, 1; 1, 0; 2, 7; <br>
0, 0, 0, 1; 0, 1, 0, 1; 1, 0, 1, 0; 1, 1, 1, 0; 2, 7, 2, 7; <br>
Code: Alles auswählen
<?php
session_start ();
include ("/home/david/mysqldata.php");
$db = new PDO ("mysql: host=localhost", $MYSQL_USER, $MYSQL_PASSWORD);
$sql = "CREATE DATABASE q20240521" . session_id () . "; ";
$db->query ($sql);
$sql = "USE q20240521" . 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 < 64; $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 ORDER BY 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 ORDER BY 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 ORDER BY 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 ORDER BY 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 ORDER BY 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 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 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
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 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 a INTERSECT SELECT x FROM b) 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 q20240521" . session_id () . "; ";
$db->query ($sql);
session_destroy ();
?>
Code: Alles auswählen
0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 53, 54, 55, 57, 59, 61, 62, 63, ; <br>
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 44, 46, 49, 52, 56, 57, 60, 64, 69, 71, 72, 78, 79, 81, 82, 85, 96, 98, 101, 113, 115, 119, 122, 123, 127, ; <br>
0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 69, 71, 72, 78, 79, 81, 82, 85, 96, 98, 101, 113, 115, 119, 122, 123, 127, ; <br>
0, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, ; <br>
0, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, ; <br>
0, 2, 3, 4, 14, 22, 24, 27, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 6, 14, 15, 22, 24, 27, 28, 30, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 27, 29, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 27, 29, 32, 33, 35, 36, 44, 46, 49, 57, ; <br>
0, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, ; <br>
0, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, ; <br>
Code: Alles auswählen
#!/bin/bash
if [[ "$1" == "David" && "$2" == "Vajda" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ "$1" == "Vajda" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ -n "$1" ]]
then
echo "das bin ich nicht"
else
echo "Hallo Welt"
i=0
while [ $i -lt 10 ]
do
echo "Hallo zum $(($i+1))."
i=$(($i+1))
done
a=(Hallo das sage ich)
a+=(Aber auch das)
i=0
while [ $i -lt 7 ]
do
echo "${a[$i]}"
i=$(($i+1))
done
for s in "${a[@]}"
do
echo "$s"
done
l=$(ls)
for s in $l
do
echo "$s"
done
fi
Code: Alles auswählen
#!/bin/bash
if [[ "$1" == "David" && "$2" == "Vajda" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Hallo, das bin ich"
elif [[ "$1" == "David" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ "$1" == "Vajda" && -z "$2" ]]
then
echo "Das koennte ich sein"
elif [[ -n "$1" ]]
then
echo "das bin ich nicht"
else
echo "Hallo Welt"
i=0
while [ $i -lt 10 ]
do
echo "Hallo zum $(($i+1))."
i=$(($i+1))
done
a=(Hallo das sage ich)
a+=(Aber auch das)
i=0
while [ $i -lt 7 ]
do
echo "${a[$i]}"
i=$(($i+1))
done
for s in "${a[@]}"
do
echo "$s"
done
l=$(ls)
for s in $l
do
echo "$s"
done
fi
Code: Alles auswählen
#!/bin/bash
/bin/bash bash20240521.sh "David" "Vajda"
/bin/bash bash20240521.sh "David Vajda"
/bin/bash bash20240521.sh "David"
/bin/bash bash20240521.sh "Vajda"
/bin/bash bash20240521.sh "Max Mustermann"
/bin/bash bash20240521.sh
Code: Alles auswählen
Hallo, das bin ich
das bin ich nicht
Hallo, das bin ich
Das koennte ich sein
das bin ich nicht
Hallo Welt
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
sage
ich
Aber
auch
das
Hallo
das
sage
ich
Aber
auch
das
1461-boyens_draeger_hanse.jpg
addressdecodertestbench.c
akjs
alllinks.sh
a.out
asm15
asm16
asm202404all.jpg
asm202404all.odg
asm20240520-1.jpg
asm20240520.aux
asm20240520.log
asm20240520.pdf
asm20240520.tex
automat15
automat15.c
automat20240520-1.jpg
automat20240520.aux
automat20240520.csv
automat20240520.log
automat20240520.pdf
automat20240520.tex
automat20240520.txt
bash20240520all.sh
bash20240520.out
bash20240520.sh
bash20240521all.sh
bash20240521.sh
bash20240521.txt
Bilder
bin20240520.txt
binary2
binary2.c
binomial20240414a.c
crypto_from_scratch.txt
deepsearch1.c
deepsearch2
deepsearch2.c
doc
Dokumente
dos-inst
Downloads
float.c
fsmprogs
generategraphs10.c
generategraphs11
generategraphs11.c
generategraphs2.c
generategraphs3.c
generategraphs4
generategraphs4.c
generategraphs5.c
generategraphs6.c
generategraphs7.c
generategraphs8.c
generategraphs9.c
generategraphs.c
generatetestbench2
generatetestbench3
generatetestbench4
generatetestbench5
gnu-hello
graph20240521.csv
ieee754aufgabe
ieee754aufgabe2.c
ieee754aufgabe.c
ieee754aufgabe.o
inst
mail
Mars
matlab
mips32singlecycle2.vhdl
mips32singlecycle.vhdl
missfont.log
Musik
mydaemontestd
mydata.txt
myfind.sh
mysqldata.php
Öffentlich
out2.txt
out.txt
password
password20240326.txt
quine
quine20240520.txt
quine20240520.vhdl
replace.sh
robertsedgewickgraph01.c
Schreibtisch
schulschriften.aux
schulschriften.log
Screenshot_20240520_085520.png
Screenshot_20240520_164435.png
Screenshot_20240521_003411.png
Screenshot_20240521_183655.png
state20240520.txt
state3
svg
tagebuch.txt
texput.log
tosed01.txt
tosed0201.txt
tosed0202.txt
tosed0301.txt
tosed0302.txt
tosed03.txt
tosed0401.txt
tosed0402.txt
tosed04.txt
Videos
VirtualBox
VMs
Vorlagen
wave.ghw
work-obj93.cf
Code: Alles auswählen
1.) Rechne die Zahl in binaer Darstellung in eine Dezimale Darstellung um
0001011001100111b 5735d
2.) Rechne die Zahl in dezimal darstellung in eine Binaerdarstellung um
22940 0101100110011100
3.) Addiere die drei Zahlen schriftlich
18686
+ 23203
+ 61591
-----------------
103480
4.) Subtrahiere die letzten drei Zahlen schriftlich von der ersten schriftlich
538
- 9950
- 8389
- 7294
-----------------
-25095
5.) Rechne die Zahl ins zweier komplement um, mit 8 Bit - und subtrahiere diese zahl von der ersten und rechne das Ergebnis nach dezimal
126 -72 = 54
01111110 10111000 = 00110110
6.) Multipliziere die zwei Zahlen schriftlich
1302*16795 = 21867090
7.) Dividiere die zwei Zahlen schriftlich
27909/60751 = 0
8.) Errechne x Logarithmisch mit dem Taschenrechner
60192^x = 435698461
Rechne die Zahl in IEEE-754 um 8234.496094
Code: Alles auswählen
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 1
4 0 1 0 0 0
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 0
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 0
1 0 0 0 1 1
3 0 0 1 1 1
6 0 1 1 0 1
7 0 1 1 1 1
10 1 0 1 0 1
11 1 0 1 1 1
13 1 1 0 1 1
Gruppe 1:
1 0 0 0 1 1
Gruppe 2:
3 0 0 1 1 1
6 0 1 1 0 1
10 1 0 1 0 1
Gruppe 3:
7 0 1 1 1 1
11 1 0 1 1 1
13 1 1 0 1 1
1:3 0 0 - 1
3:7 0 - 1 1
3:11 - 0 1 1
6:7 0 1 1 -
10:11 1 0 1 -
13 1 1 0 1
6:7 0 1 1 -
10:11 1 0 1 -
1:3 0 0 - 1
3:7 0 - 1 1
3:11 - 0 1 1
13 1 1 0 1
0 0 0 0 0 0
1 0 0 0 1 1 1
2 0 0 1 0 0
3 0 0 1 1 1 3
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 1 6
7 0 1 1 1 1 7
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 1 10
11 1 0 1 1 1 11
12 1 1 0 0 0
13 1 1 0 1 1 13
14 1 1 1 0 0
15 1 1 1 1 0
1 3 6 7 10 11 13
6:7 * *
10:11 * *
1:3 * *
3:7 * *
3:11 * *
13 *
1 3 6 7 10 11 13
6:7 * * p
10:11 * * p
1:3 * *
3:7 * *
3:11 * *
13 * p
1 3 6 7 10 11 13
6:7 * * p
10:11 * * p
1:3 * *
13 * p
6:7 0 1 1 -
10:11 1 0 1 -
1:3 0 0 - 1
13 1 1 0 1
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521 is
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end;
architecture behaviour of quine20240521 is
begin
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
end;
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521testbench is
port (
y: out std_logic
);
end;
architecture behaviour of quine20240521testbench is
component quine20240521
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end component;
signal x3, x2, x1, x0: std_logic;
begin
q: quine20240521 PORT MAP (x3=>x3, x2=>x2, x1=>x1, x0=>x0, y=>y);
Code: Alles auswählen
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521 is
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end;
architecture behaviour of quine20240521 is
begin
y <= (not x3 and x2 and x1) or
(x3 and not x2 and x1) or
(not x3 and not x2 and x0) or
(x3 and x2 and not x1 and x0);
end;
library ieee;
use ieee.std_logic_1164.all;
entity quine20240521testbench is
port (
y: out std_logic
);
end;
architecture behaviour of quine20240521testbench is
component quine20240521
port (
x3, x2, x1, x0: in std_logic;
y: out std_logic
);
end component;
signal x3, x2, x1, x0: std_logic;
begin
q: quine20240521 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;
Code: Alles auswählen
Zustand Folge-Zustand fuer Ausgang
x=0 x=1
1 5 4 0
2 7 4 1
3 7 1 1
4 2 7 1
5 1 4 1
6 2 7 1
7 4 2 1
8 2 4 0
1 5 4 0
8 2 4 0
(1,8) (5,2) (4,4)
2 7 4 1
3 7 1 1
4 2 7 1
5 1 4 1
6 2 7 1
7 4 2 1
(2,3) (7,7) (3,1)
(2,4) (7,2) (3,7)
(2,5) (7,1) (3,4)
(2,6) (7,2) (3,7)
(2,7) (7,4) (3,2)
(3,4) (7,2) (1,7)
(3,5) (7,1) (1,4)
(3,6) (7,2) (1,7)
(3,7) (7,4) (1,2)
(4,5) (2,1) (7,4)
(4,6) (2,2) (7,7)
(4,7) (2,4) (7,2)
(5,6) (1,2) (4,7)
(5,7) (1,4) (4,2)
(6,7) (2,4) (7,2)
(1,8) (2,5)
(2,3) (1,3)
(2,4) (2,7) (3,7)
(2,5) (1,7) (3,4)
(2,6) (2,7) (3,7)
(2,7) (4,7) (2,3)
(3,4) (2,7) (1,7)
(3,5) (1,7) (1,4)
(3,6) (2,7) (1,7)
(3,7) (4,7) (1,2)
(4,5) (1,2) (7,4)
(4,6) (2,2) (7,7)
(4,7) (2,4) (2,7)
(5,6) (1,2) (4,7)
(5,7) (1,4) (2,4)
(6,7) (2,4) (2,7)
(1,8) (2,5)
--(2,3) --(1,3)
(2,4) (2,7) (3,7)
--(2,5) --(1,7) (3,4)
(2,6) (2,7) (3,7)
--(2,7) (4,7) --(2,3)
--(3,4) --(2,7) (1,7)
--(3,5) --(1,7) (1,4)
--(3,6) --(2,7) (1,7)
--(3,7) (4,7) --(1,2)
--(4,5) --(1,2) (7,4)
--(4,6) --(2,2) --(7,7)
--(4,7) (2,4) --(2,7)
--(5,6) --(1,2) (4,7)
--(5,7) --(1,4) (2,4)
--(6,7) (2,4) --(2,7)
(1,8) (2,5)
--(2,3) --(1,3)
(2,4) (2,7) (3,7)
--(2,5) --(1,7) (3,4)
(2,6) (2,7) (3,7)
--(2,7) (4,7) --(2,3)
--(3,4) --(2,7) (1,7)
--(3,5) --(1,7) (1,4)
--(3,6) --(2,7) (1,7)
--(3,7) (4,7) --(1,2)
--(4,5) --(1,2) (7,4)
--(4,6) --(2,2) --(7,7)
--(4,7) (2,4) --(2,7)
--(5,6) --(1,2) (4,7)
--(5,7) --(1,4) (2,4)
--(6,7) (2,4) --(2,7)
--(1,8) -- (2,5)
--(2,4) --- (2,7) (3,7)
--(2,6) -- (2,7) (3,7)
Code: Alles auswählen
Zustand,Eingabe,Ausgabe,Folgezustand
1,0,0,4
1,1,0,4
2,0,0,1
2,1,0,3
3,0,0,3
3,1,1,2
4,0,0,2
4,1,0,1
z1+ := (z2 and not x) or (z4 and x)
z2+ := (z3 and x) or (z4 and not x)
z3+ := (z2 and x) or (z3 and not x)
z4+ := z1
y := (z3 and x)