Re: Aufgaben und Übungen,

	b a x	b a y
0	0 0 0	0 1 0
1	0 0 1	1 1 1
2	0 1 0	1 0 0
3	0 1 1	0 0 1
4	1 0 0	0 1 1
5	1 0 1	1 0 1
6	1 1 0	1 1 0
7	1 1 1	1 0 1


	b a x	b
0	0 0 0	0
1	0 0 1	1
2	0 1 0	1
3	0 1 1	0
4	1 0 0	0
5	1 0 1	1
6	1 1 0	1
7	1 1 1	1

	b a x	a
0	0 0 0	1
1	0 0 1	1
2	0 1 0	0
3	0 1 1	0
4	1 0 0	1
5	1 0 1	0
6	1 1 0	1
7	1 1 1	0

	b a x	y
0	0 0 0	0
1	0 0 1	1
2	0 1 0	0
3	0 1 1	1
4	1 0 0	1
5	1 0 1	1
6	1 1 0	0
7	1 1 1	1


	b a x	b
1	0 0 1	1
2	0 1 0	1
5	1 0 1	1
6	1 1 0	1
7	1 1 1	1

	b a x	a
0	0 0 0	1
1	0 0 1	1
4	1 0 0	1
6	1 1 0	1

	b a x	y
1	0 0 1	1
3	0 1 1	1
4	1 0 0	1
5	1 0 1	1
7	1 1 1	1


	b a x	b
Gruppe 1:
1	0 0 1	1
2	0 1 0	1
Gruppe 2:
5	1 0 1	1
6	1 1 0	1
Gruppe 3:
7	1 1 1	1

	b a x	a
Gruppe 0:
0	0 0 0	1
Gruppe 1:
1	0 0 1	1
4	1 0 0	1
Gruppe 2:
6	1 1 0	1

	b a x	y
Gruppe 1:
1	0 0 1	1
4	1 0 0	1
Gruppe 2:
3	0 1 1	1
5	1 0 1	1
Gruppe 3:
7	1 1 1	1



	b a x	b
Gruppe 1:
1	0 0 1	1
2	0 1 0	1
Gruppe 2:
5	1 0 1	1
6	1 1 0	1
Gruppe 3:
7	1 1 1	1

1:5		- 0 1
2:6		- 1 0
5:7		1 - 1
6:7		1 1 -

		1	2	5	6	7
1:5		*		*
2:6			*		*
5:7				*		*
6:7					*	*

		1	2	5	6	7
1:5		*		*
2:6			*		*
5:7				*		*

b <= (not a and x) or
		(a and not x) or
		(b and x) or
		(b and a);

b <= (a or not x) and
		(not a or x) and
		(not b or not x) and
		(not b or not a);


	b a x	a
Gruppe 0:
0	0 0 0	1
Gruppe 1:
1	0 0 1	1
4	1 0 0	1
Gruppe 2:
6	1 1 0	1

0:1		0 0 -
0:4		- 0 0
4:6		1 - 0

		0	1	4	6
0:1		*	*
0:4		*		*
4:6				*	*

		0	1	4	6
0:1		*	*
4:6				*	*

a <= (not b and not a) or
		(b and not x)
a <= (b or a) and
		(not b or x)


	b a x	y
Gruppe 1:
1	0 0 1	1
4	1 0 0	1
Gruppe 2:
3	0 1 1	1
5	1 0 1	1
Gruppe 3:
7	1 1 1	1

1:3		0 - 1
1:5		- 0 1
4:5		1 0 -
3:7		- 1 1
5:7		1 - 1

5:7		1 - 1
1:3		0 - 1
1:5		- 0 1
3:7		- 1 1
4:5		1 0 -

5:7:1:3		- - 1
1:5:3:7		- - 1
4:5			1 0 -

y <= (x) or (b and not a);
y <= (not x) and (not b or a);





b <= (not a and x) or
		(a and not x) or
		(b and x) or
		(b and a);
b <= (a or not x) and
		(not a or x) and
		(not b or not x) and
		(not b or not a);
a <= (not b and not a) or
		(b and not x);
a <= (b or a) and
		(not b or x);
y <= (x) or (b and not a);
y <= (not x) and (not b or a);

entity meinuebergangsschaltnetz0026 is
port
(
	a, b: inout bit;
	x: in bit
);
end;

entity meinausgangsschaltnetz0026 is
port
(
	a, b, x: in bit;
	y: out bit
);
end;

architecture verhaltenknf of meinuebergangsschaltnetz0026 is
begin
	b <= (not a and x) or
		(a and not x) or
		(b and x) or
		(b and a);
	a <= (not b and not a) or
		(b and not x);
end;

architecture verhaltendnf of meinuebergangsschaltnetz0026 is
begin
	b <= (a or not x) and
		(not a or x) and
		(not b or not x) and
		(not b or not a);
	a <= (b or a) and
		(not b or x);
end;

architecture verhaltenknf of meinausgangsschaltnetz0026 is
begin
	y <= (x) or (b and not a);
end;

architecture verhaltendnf of meinausgangsschaltnetz0026 is
begin
	y <= (not x) and (not b or a);
end;

Image 20231122_173755