diff --git a/20220315/rtech-20220315.pdf b/20220315/rtech-20220315.pdf
index 8aa21f7184975185ceb633635da6ee00cc2311ce..4627557f9852daa32903e5ec101f8f1081066916 100644
Binary files a/20220315/rtech-20220315.pdf and b/20220315/rtech-20220315.pdf differ
diff --git a/20220315/rtech-20220315.tex b/20220315/rtech-20220315.tex
index 2d485d5c1bc063927b3e90e40f865e38dedfdfc4..f15e19e29ca4f2153d9697c78b47418d4af6e4d0 100644
--- a/20220315/rtech-20220315.tex
+++ b/20220315/rtech-20220315.tex
@@ -245,7 +245,7 @@
 
     \includegraphics[width=10.5cm]{analytic-engine.jpg}
 
-    Turing-vollständiger Computer aus Zahnrädern: Analytic Engine (1837)
+    Turing-vollständiger Computer aus Zahnrädern: Analytical Engine (1837)
 
   \end{center}
 
@@ -282,7 +282,7 @@
 
   \medskip
 
-  Turing-vollständiger Computer aus Zahnrädern: Analytic Engine (1837)
+  Turing-vollständiger Computer aus Zahnrädern: Analytical Engine (1837)
   \begin{itemize}
     \item
       mechanische Rechenmaschine (Antrieb: Dampfmaschine)
diff --git a/20220322/1890s_adding_machine.jpg b/20220322/1890s_adding_machine.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ca2e20f0fa3d6923abfd7278ce6cdf67c188758
Binary files /dev/null and b/20220322/1890s_adding_machine.jpg differ
diff --git a/20220322/80486dx2-large.jpg b/20220322/80486dx2-large.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba4b32ee9489e862a8bf7b273002351f671f2878
Binary files /dev/null and b/20220322/80486dx2-large.jpg differ
diff --git a/20220322/Babbages_Analytical_Engine,_1834-1871._(9660574685).jpg b/20220322/Babbages_Analytical_Engine,_1834-1871._(9660574685).jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab4c5b44e4509ef9907ad5e50768cf8d75010253
Binary files /dev/null and b/20220322/Babbages_Analytical_Engine,_1834-1871._(9660574685).jpg differ
diff --git a/20220322/Drawing-a-circle-with-the-compasses.jpg b/20220322/Drawing-a-circle-with-the-compasses.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..015546a9502e6ce76334a2c80bfe0c2ef979489f
Binary files /dev/null and b/20220322/Drawing-a-circle-with-the-compasses.jpg differ
diff --git a/20220322/Elektronenroehre_real.png b/20220322/Elektronenroehre_real.png
new file mode 100644
index 0000000000000000000000000000000000000000..9752168cb151d698c90b4920b060dd3595196f49
Binary files /dev/null and b/20220322/Elektronenroehre_real.png differ
diff --git a/20220322/Elektronenroehren-auswahl.jpg b/20220322/Elektronenroehren-auswahl.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c42b321f29ea81b11eb51a191dc9cc2ef7cfd7c
Binary files /dev/null and b/20220322/Elektronenroehren-auswahl.jpg differ
diff --git a/20220322/Eniac.jpg b/20220322/Eniac.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75c5f42d190017636ff0bba2b49c994779d2c91a
Binary files /dev/null and b/20220322/Eniac.jpg differ
diff --git a/20220322/Holding-a-ruling-pen-edited-2.jpg b/20220322/Holding-a-ruling-pen-edited-2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..60f9bddd8de07558f46228901e1c9d6716632f00
Binary files /dev/null and b/20220322/Holding-a-ruling-pen-edited-2.jpg differ
diff --git a/20220322/IC_Nanotecnology_2400X.JPG b/20220322/IC_Nanotecnology_2400X.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..a64dbfb91048d93f1e9141ef9e433bbf584911cd
Binary files /dev/null and b/20220322/IC_Nanotecnology_2400X.JPG differ
diff --git a/20220322/Intel_80486DX2_bottom.jpg b/20220322/Intel_80486DX2_bottom.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..51196ca09c87a5d8aa9a59d5189e18fd792fc48b
Binary files /dev/null and b/20220322/Intel_80486DX2_bottom.jpg differ
diff --git a/20220322/Intel_80486DX2_top.jpg b/20220322/Intel_80486DX2_top.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb83e35c9564e3380e0d5314f968fc8fff9f480f
Binary files /dev/null and b/20220322/Intel_80486DX2_top.jpg differ
diff --git a/20220322/Relay_principle_horizontal.jpg b/20220322/Relay_principle_horizontal.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab9ffcd879a04f523118ba1a58f52ee8ad1d30db
Binary files /dev/null and b/20220322/Relay_principle_horizontal.jpg differ
diff --git a/20220322/Transistors-white-cropped.jpg b/20220322/Transistors-white-cropped.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b649bb9d9bc55986a6bfc80e571ab04ce7e70f8
Binary files /dev/null and b/20220322/Transistors-white-cropped.jpg differ
diff --git a/20220322/Z3_Deutsches_Museum.JPG b/20220322/Z3_Deutsches_Museum.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..9b025ca65f0c0ec1cf9f317dbb80879efdf662da
Binary files /dev/null and b/20220322/Z3_Deutsches_Museum.JPG differ
diff --git a/20220322/ada-lovelace.jpg b/20220322/ada-lovelace.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..596510e71dc0c5551464c1b23596f9363e2379e5
Binary files /dev/null and b/20220322/ada-lovelace.jpg differ
diff --git a/20220322/alu2.pdf b/20220322/alu2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e0d031999f1521220c28875e2a8fd7d7840c0423
Binary files /dev/null and b/20220322/alu2.pdf differ
diff --git a/20220322/analytic-engine.jpg b/20220322/analytic-engine.jpg
new file mode 120000
index 0000000000000000000000000000000000000000..954d18cce3d47e5e45d20065adcda6b75a643c80
--- /dev/null
+++ b/20220322/analytic-engine.jpg
@@ -0,0 +1 @@
+Babbages_Analytical_Engine,_1834-1871._(9660574685).jpg
\ No newline at end of file
diff --git a/20220322/charles-babbage.jpg b/20220322/charles-babbage.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bf9cc635b90b173b32b010080f133b61327826b
Binary files /dev/null and b/20220322/charles-babbage.jpg differ
diff --git a/20220322/logo-hochschule-bochum-cvh-text-v2.pdf b/20220322/logo-hochschule-bochum-cvh-text-v2.pdf
new file mode 120000
index 0000000000000000000000000000000000000000..4aa99b8f81061aca6dcaf43eed2d9efef40555f8
--- /dev/null
+++ b/20220322/logo-hochschule-bochum-cvh-text-v2.pdf
@@ -0,0 +1 @@
+../common/logo-hochschule-bochum-cvh-text-v2.pdf
\ No newline at end of file
diff --git a/20220322/logo-hochschule-bochum.pdf b/20220322/logo-hochschule-bochum.pdf
new file mode 120000
index 0000000000000000000000000000000000000000..b6b9491e370e499c9276918182cdb82cb311bcd1
--- /dev/null
+++ b/20220322/logo-hochschule-bochum.pdf
@@ -0,0 +1 @@
+../common/logo-hochschule-bochum.pdf
\ No newline at end of file
diff --git a/20220322/pgslides.sty b/20220322/pgslides.sty
new file mode 120000
index 0000000000000000000000000000000000000000..5be1416f4216f076aa268901f52a15d775e43f64
--- /dev/null
+++ b/20220322/pgslides.sty
@@ -0,0 +1 @@
+../common/pgslides.sty
\ No newline at end of file
diff --git a/20220322/pst-circ-pg.sty b/20220322/pst-circ-pg.sty
new file mode 120000
index 0000000000000000000000000000000000000000..81253a45bded27ed7cf1b13b967ae54772b0807d
--- /dev/null
+++ b/20220322/pst-circ-pg.sty
@@ -0,0 +1 @@
+../common/pst-circ-pg.sty
\ No newline at end of file
diff --git a/20220322/rtech-20220322-fig1.pdf b/20220322/rtech-20220322-fig1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c5952e88c1f6e4b94b300216833c8d8e383d217a
Binary files /dev/null and b/20220322/rtech-20220322-fig1.pdf differ
diff --git a/20220322/rtech-20220322-fig1.tex b/20220322/rtech-20220322-fig1.tex
new file mode 100644
index 0000000000000000000000000000000000000000..441d80a9d6bd76e8b3f7a9ca82c04be2c9c8fb16
--- /dev/null
+++ b/20220322/rtech-20220322-fig1.tex
@@ -0,0 +1,60 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \psscalebox{0.8}{%
+        \begin{pspicture}(-5,0)(12,12)
+          \small
+          \psset{unit=0.5cm}
+          \psline[arrows=<->](-1,0)(-1,22)
+          \rput(-1.3,0){\makebox(0,0)[br]{\textbf{gegenständlich}}}
+          \rput(-1.3,22){\makebox(0,0)[tr]{\textbf{abstrakt}}}
+          \rput(-1.3,2){\makebox(0,0)[r]{Elektromagnetismus, Halbleiter}}
+          \rput(-1.3,4){\makebox(0,0)[r]{Elektronische Bauelemente}}
+          \rput(-1.3,6){\makebox(0,0)[r]{Logik-Schaltkreise}}
+          \rput(-1.3,8){\makebox(0,0)[r]{Prozessoren}}
+          \rput(-1.3,9){\makebox(0,0)[r]{Maschinensprache}}
+          \rput(-1.3,10){\makebox(0,0)[r]{Assembler}}
+          \rput(-1.3,11){\makebox(0,0)[r]{Ein-/Ausgabe}}
+          \rput(-1.3,12.35){\makebox(0,0)[r]{\textbf{hardwarenahe Programmierung} (z.\,B.\ in C)}}
+          \rput(-1.3,14){\makebox(0,0)[r]{\shortstack[r]{abstrahierende Programmierung\\(z.\,B.\ in C++, Java)}}}
+%          \rput(-1.3,15){\makebox(0,0)[r]{Programmierung}}
+          \rput(-1.3,16){\makebox(0,0)[r]{Algorithmen, Datenstrukturen, Software-Entwurf}}
+          \rput(-1.3,17){\makebox(0,0)[r]{Requirements Engineering}}
+          \rput(-1.3,18){\makebox(0,0)[r]{formale Sprachen, Berechenbarkeit}}
+          \rput(-1.3,19){\makebox(0,0)[r]{mathematische Strukturen}}
+          \rput(-1.3,20){\makebox(0,0)[r]{mathematische Beweise}}
+          \rput(2.1,0.5){\makebox(0,0)[l]{Physik}}
+          \rput(4.1,4){\makebox(0,0)[l]{Elektrotechnik}}
+          \rput(6.1,8){\makebox(0,0)[l]{\textbf{Rechnertechnik}}}
+          \rput(8.1,12.35){\makebox(0,0)[l]{angewandte Informatik}}
+          \rput(10.1,16){\makebox(0,0)[l]{\shortstack[l]{Softwaretechnik und\\theoretische Informatik}}}
+          \rput(12.1,21){\makebox(0,0)[l]{Mathematik}}
+          \psset{linewidth=0.001,linestyle=none,fillstyle=gradient,gradmidpoint=1.0,gradlines=1000}
+          \definecolor{RGBwhite}{rgb}{1.0,1.0,1.0}
+          \definecolor{RGBblue}{rgb}{0.0,0.0,1.0}
+          \definecolor{RGBred}{rgb}{1.0,0.0,0.0}
+          \definecolor{RGBgreen}{rgb}{0.0,1.0,0.0}
+          \definecolor{RGByellow}{rgb}{1.0,1.0,0.0}
+          \definecolor{RGBorange}{rgb}{1.0,0.7,0.0}
+          \definecolor{RGBgrey}{rgb}{0.7,0.7,0.7}
+          \rput(0,2){\psframe[gradbegin=RGBwhite,gradend=RGBblue](2,2)}
+          \rput(0,0){\psframe[fillstyle=solid,fillcolor=RGBblue](2,2.01)}
+          \rput(2,6){\psframe[gradbegin=RGBwhite,gradend=RGBred](2,2)}
+          \rput(2,2){\psframe[gradbegin=RGBred,gradend=RGBwhite](2,2)}
+          \rput(2,3.99){\psframe[fillstyle=solid,fillcolor=RGBred](2,2.02)}
+          \rput(4,10){\psframe[gradbegin=RGBwhite,gradend=RGBgreen](2,2)}
+          \rput(4,6){\psframe[gradbegin=RGBgreen,gradend=RGBwhite](2,2)}
+          \rput(4,7.99){\psframe[fillstyle=solid,fillcolor=RGBgreen](2,2.02)}
+          \rput(6,14){\psframe[gradbegin=RGBwhite,gradend=RGByellow](2,2)}
+          \rput(6,10){\psframe[gradbegin=RGByellow,gradend=RGBwhite](2,2)}
+          \rput(6,11.99){\psframe[fillstyle=solid,fillcolor=RGByellow](2,2.02)}
+          \rput(8,18){\psframe[gradbegin=RGBwhite,gradend=RGBorange](2,2)}
+          \rput(8,14){\psframe[gradbegin=RGBorange,gradend=RGBwhite](2,2)}
+          \rput(8,15.99){\psframe[fillstyle=solid,fillcolor=RGBorange](2,2.02)}
+          \rput(10,18){\psframe[gradbegin=RGBgrey,gradend=RGBwhite](2,2)}
+          \rput(10,19.99){\psframe[fillstyle=solid,fillcolor=RGBgrey](2,2.01)}
+        \end{pspicture}
+      }
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig10.pdf b/20220322/rtech-20220322-fig10.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6e4f38928f1a7dd84a68609411cd470ff0c60083
Binary files /dev/null and b/20220322/rtech-20220322-fig10.pdf differ
diff --git a/20220322/rtech-20220322-fig10.tex b/20220322/rtech-20220322-fig10.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig10.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig11.pdf b/20220322/rtech-20220322-fig11.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2648ac0f56d412cf7e2cc84cd0aa56ea8292e527
Binary files /dev/null and b/20220322/rtech-20220322-fig11.pdf differ
diff --git a/20220322/rtech-20220322-fig11.tex b/20220322/rtech-20220322-fig11.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig11.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig12.pdf b/20220322/rtech-20220322-fig12.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7e3470d5edbbdecadcd9b25080f1283c4b7a88cc
Binary files /dev/null and b/20220322/rtech-20220322-fig12.pdf differ
diff --git a/20220322/rtech-20220322-fig12.tex b/20220322/rtech-20220322-fig12.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig12.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig13.pdf b/20220322/rtech-20220322-fig13.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bf9478e23a3ebcba3ad85b2a491d0d944af873f1
Binary files /dev/null and b/20220322/rtech-20220322-fig13.pdf differ
diff --git a/20220322/rtech-20220322-fig13.tex b/20220322/rtech-20220322-fig13.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig13.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig14.pdf b/20220322/rtech-20220322-fig14.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..860af3e14c22d83c08ba4fecc01ade388fe6eb28
Binary files /dev/null and b/20220322/rtech-20220322-fig14.pdf differ
diff --git a/20220322/rtech-20220322-fig14.tex b/20220322/rtech-20220322-fig14.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig14.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig15.pdf b/20220322/rtech-20220322-fig15.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3ee2adb8eba5afc3b69c8fe5ac40890779d4cb80
Binary files /dev/null and b/20220322/rtech-20220322-fig15.pdf differ
diff --git a/20220322/rtech-20220322-fig15.tex b/20220322/rtech-20220322-fig15.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig15.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig16.pdf b/20220322/rtech-20220322-fig16.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ee15150276a3149352a7a66bcf66b638cbf3f353
Binary files /dev/null and b/20220322/rtech-20220322-fig16.pdf differ
diff --git a/20220322/rtech-20220322-fig16.tex b/20220322/rtech-20220322-fig16.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig16.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig17.pdf b/20220322/rtech-20220322-fig17.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fd7eef1c8b10c92eb9515b4828254684ce83301c
Binary files /dev/null and b/20220322/rtech-20220322-fig17.pdf differ
diff --git a/20220322/rtech-20220322-fig17.tex b/20220322/rtech-20220322-fig17.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig17.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig18.pdf b/20220322/rtech-20220322-fig18.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8d8380343a6b96e4e891588e8ebbda94511bf9f1
Binary files /dev/null and b/20220322/rtech-20220322-fig18.pdf differ
diff --git a/20220322/rtech-20220322-fig18.tex b/20220322/rtech-20220322-fig18.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig18.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig19.pdf b/20220322/rtech-20220322-fig19.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e6a37f8cdc6e44ac50a3b189fac8208ec8d988f2
Binary files /dev/null and b/20220322/rtech-20220322-fig19.pdf differ
diff --git a/20220322/rtech-20220322-fig19.tex b/20220322/rtech-20220322-fig19.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig19.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig2.pdf b/20220322/rtech-20220322-fig2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..55f780f16ec68e990f6d484ad2504c6c27b9f42f
Binary files /dev/null and b/20220322/rtech-20220322-fig2.pdf differ
diff --git a/20220322/rtech-20220322-fig2.tex b/20220322/rtech-20220322-fig2.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig2.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig20.pdf b/20220322/rtech-20220322-fig20.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3aec7d254a01a98d296f06af2c2560ffcc113633
Binary files /dev/null and b/20220322/rtech-20220322-fig20.pdf differ
diff --git a/20220322/rtech-20220322-fig20.tex b/20220322/rtech-20220322-fig20.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig20.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig21.pdf b/20220322/rtech-20220322-fig21.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..20ec8d87e3fdc16f577156731d3786653de52494
Binary files /dev/null and b/20220322/rtech-20220322-fig21.pdf differ
diff --git a/20220322/rtech-20220322-fig21.tex b/20220322/rtech-20220322-fig21.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig21.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig22.pdf b/20220322/rtech-20220322-fig22.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bff150e710c0f27761d983f34505f717f37f73e2
Binary files /dev/null and b/20220322/rtech-20220322-fig22.pdf differ
diff --git a/20220322/rtech-20220322-fig22.tex b/20220322/rtech-20220322-fig22.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig22.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig23.pdf b/20220322/rtech-20220322-fig23.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0f4f3413ac21c3b4af044aeb9da0ade995335bec
Binary files /dev/null and b/20220322/rtech-20220322-fig23.pdf differ
diff --git a/20220322/rtech-20220322-fig23.tex b/20220322/rtech-20220322-fig23.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig23.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig24.pdf b/20220322/rtech-20220322-fig24.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6231c6ee1010f998d0e5b0837e072cdd4c88c2db
Binary files /dev/null and b/20220322/rtech-20220322-fig24.pdf differ
diff --git a/20220322/rtech-20220322-fig24.tex b/20220322/rtech-20220322-fig24.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig24.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig25.pdf b/20220322/rtech-20220322-fig25.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c56a119b4fda94cf7cec8b52facd6997a4795ec6
Binary files /dev/null and b/20220322/rtech-20220322-fig25.pdf differ
diff --git a/20220322/rtech-20220322-fig25.tex b/20220322/rtech-20220322-fig25.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig25.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig26.pdf b/20220322/rtech-20220322-fig26.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1e572f5798c660a0749666b7e48b924892ae663d
Binary files /dev/null and b/20220322/rtech-20220322-fig26.pdf differ
diff --git a/20220322/rtech-20220322-fig26.tex b/20220322/rtech-20220322-fig26.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig26.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig27.pdf b/20220322/rtech-20220322-fig27.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a1910ee80cb5207a007f2995fe67813aed27f751
Binary files /dev/null and b/20220322/rtech-20220322-fig27.pdf differ
diff --git a/20220322/rtech-20220322-fig27.tex b/20220322/rtech-20220322-fig27.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig27.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig28.pdf b/20220322/rtech-20220322-fig28.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fb1c88c0db85c1381f095285feeb06ca501a9940
Binary files /dev/null and b/20220322/rtech-20220322-fig28.pdf differ
diff --git a/20220322/rtech-20220322-fig28.tex b/20220322/rtech-20220322-fig28.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig28.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig29.pdf b/20220322/rtech-20220322-fig29.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..dfb2214039dc2ce20a5f60442e4b5664d85304a1
Binary files /dev/null and b/20220322/rtech-20220322-fig29.pdf differ
diff --git a/20220322/rtech-20220322-fig29.tex b/20220322/rtech-20220322-fig29.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig29.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig3.pdf b/20220322/rtech-20220322-fig3.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..06d3275d97d56de1378815b6e6bae7d27f04ea6c
Binary files /dev/null and b/20220322/rtech-20220322-fig3.pdf differ
diff --git a/20220322/rtech-20220322-fig3.tex b/20220322/rtech-20220322-fig3.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig3.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig30.pdf b/20220322/rtech-20220322-fig30.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2a19882492a9b89795dff4da35e7354871249419
Binary files /dev/null and b/20220322/rtech-20220322-fig30.pdf differ
diff --git a/20220322/rtech-20220322-fig30.tex b/20220322/rtech-20220322-fig30.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig30.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig31.pdf b/20220322/rtech-20220322-fig31.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..671aa7ddcb4d88383bf29b11b0c7bc00a9a89dea
Binary files /dev/null and b/20220322/rtech-20220322-fig31.pdf differ
diff --git a/20220322/rtech-20220322-fig31.tex b/20220322/rtech-20220322-fig31.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig31.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig32.pdf b/20220322/rtech-20220322-fig32.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..40f618a3e2096648109a15ef645f52c54d265c78
Binary files /dev/null and b/20220322/rtech-20220322-fig32.pdf differ
diff --git a/20220322/rtech-20220322-fig32.tex b/20220322/rtech-20220322-fig32.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig32.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig33.pdf b/20220322/rtech-20220322-fig33.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b135988879dad2f1c5ab63289b3ba0f3788b7d21
Binary files /dev/null and b/20220322/rtech-20220322-fig33.pdf differ
diff --git a/20220322/rtech-20220322-fig33.tex b/20220322/rtech-20220322-fig33.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig33.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig34.pdf b/20220322/rtech-20220322-fig34.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..89a207623558c54e7c7432b584f75ff61bc0b98b
Binary files /dev/null and b/20220322/rtech-20220322-fig34.pdf differ
diff --git a/20220322/rtech-20220322-fig34.tex b/20220322/rtech-20220322-fig34.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig34.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig35.pdf b/20220322/rtech-20220322-fig35.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ca0249b9d015d406e5eb53212e5929116b484ebc
Binary files /dev/null and b/20220322/rtech-20220322-fig35.pdf differ
diff --git a/20220322/rtech-20220322-fig35.tex b/20220322/rtech-20220322-fig35.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig35.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig36.pdf b/20220322/rtech-20220322-fig36.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a6600c99a221d581d2f3277abc2a22327cd3f23e
Binary files /dev/null and b/20220322/rtech-20220322-fig36.pdf differ
diff --git a/20220322/rtech-20220322-fig36.tex b/20220322/rtech-20220322-fig36.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig36.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig37.pdf b/20220322/rtech-20220322-fig37.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..65d4fddfe4da555f66669ed26868ce1094e26291
Binary files /dev/null and b/20220322/rtech-20220322-fig37.pdf differ
diff --git a/20220322/rtech-20220322-fig37.tex b/20220322/rtech-20220322-fig37.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig37.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig38.pdf b/20220322/rtech-20220322-fig38.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fb5ac8d5e126e01131fd18a3fcdc0e7addc7f9a4
Binary files /dev/null and b/20220322/rtech-20220322-fig38.pdf differ
diff --git a/20220322/rtech-20220322-fig38.tex b/20220322/rtech-20220322-fig38.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig38.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig39.pdf b/20220322/rtech-20220322-fig39.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..89a283c232a96c804ed04f495beba0d6d5a6fe39
Binary files /dev/null and b/20220322/rtech-20220322-fig39.pdf differ
diff --git a/20220322/rtech-20220322-fig39.tex b/20220322/rtech-20220322-fig39.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig39.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig4.pdf b/20220322/rtech-20220322-fig4.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f37ea1ddd69bfc7ce86ea4ff6b7452157309e6f0
Binary files /dev/null and b/20220322/rtech-20220322-fig4.pdf differ
diff --git a/20220322/rtech-20220322-fig4.tex b/20220322/rtech-20220322-fig4.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig4.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig40.pdf b/20220322/rtech-20220322-fig40.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5229b4a0fca8a10beb7681e394dc937b8b9475b5
Binary files /dev/null and b/20220322/rtech-20220322-fig40.pdf differ
diff --git a/20220322/rtech-20220322-fig40.tex b/20220322/rtech-20220322-fig40.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig40.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig41.pdf b/20220322/rtech-20220322-fig41.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d7515a4a8856a8c6223c738296939b44fbc18b5d
Binary files /dev/null and b/20220322/rtech-20220322-fig41.pdf differ
diff --git a/20220322/rtech-20220322-fig41.tex b/20220322/rtech-20220322-fig41.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig41.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig42.pdf b/20220322/rtech-20220322-fig42.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0dd828c651b74d6a27766992972a9eaffd780d31
Binary files /dev/null and b/20220322/rtech-20220322-fig42.pdf differ
diff --git a/20220322/rtech-20220322-fig42.tex b/20220322/rtech-20220322-fig42.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig42.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig43.pdf b/20220322/rtech-20220322-fig43.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b1ca7b57d9dd2cfa1d109014ac8f3961af3872a1
Binary files /dev/null and b/20220322/rtech-20220322-fig43.pdf differ
diff --git a/20220322/rtech-20220322-fig43.tex b/20220322/rtech-20220322-fig43.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig43.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig44.pdf b/20220322/rtech-20220322-fig44.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..323d09d7afcd4ebb60a68df6fcc2bbcad7cf0fee
Binary files /dev/null and b/20220322/rtech-20220322-fig44.pdf differ
diff --git a/20220322/rtech-20220322-fig44.tex b/20220322/rtech-20220322-fig44.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig44.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig45.pdf b/20220322/rtech-20220322-fig45.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ba7047d1c620ed2b337333fe4dbc053c55cbfb1b
Binary files /dev/null and b/20220322/rtech-20220322-fig45.pdf differ
diff --git a/20220322/rtech-20220322-fig45.tex b/20220322/rtech-20220322-fig45.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig45.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig46.pdf b/20220322/rtech-20220322-fig46.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4f6d3575ddb53e7e956935e8b847a0ed11a4c17a
Binary files /dev/null and b/20220322/rtech-20220322-fig46.pdf differ
diff --git a/20220322/rtech-20220322-fig46.tex b/20220322/rtech-20220322-fig46.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig46.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig47.pdf b/20220322/rtech-20220322-fig47.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..109bf4182a8fb643ca359240c17b67e9ea6123c0
Binary files /dev/null and b/20220322/rtech-20220322-fig47.pdf differ
diff --git a/20220322/rtech-20220322-fig47.tex b/20220322/rtech-20220322-fig47.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig47.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig48.pdf b/20220322/rtech-20220322-fig48.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..212da46d06109a696c4fefeab422207ab1de3c7c
Binary files /dev/null and b/20220322/rtech-20220322-fig48.pdf differ
diff --git a/20220322/rtech-20220322-fig48.tex b/20220322/rtech-20220322-fig48.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig48.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig49.pdf b/20220322/rtech-20220322-fig49.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..11e054411597035527d0742b7cb2f052ef2b4f0e
Binary files /dev/null and b/20220322/rtech-20220322-fig49.pdf differ
diff --git a/20220322/rtech-20220322-fig49.tex b/20220322/rtech-20220322-fig49.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig49.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig5.pdf b/20220322/rtech-20220322-fig5.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ba8229d056498d17cc6b22a16218ceb9151f8ba2
Binary files /dev/null and b/20220322/rtech-20220322-fig5.pdf differ
diff --git a/20220322/rtech-20220322-fig5.tex b/20220322/rtech-20220322-fig5.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig5.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig50.pdf b/20220322/rtech-20220322-fig50.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4e1f4b2da9b18509cc3378909651e5aaaa4f56d0
Binary files /dev/null and b/20220322/rtech-20220322-fig50.pdf differ
diff --git a/20220322/rtech-20220322-fig50.tex b/20220322/rtech-20220322-fig50.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig50.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig51.pdf b/20220322/rtech-20220322-fig51.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8642b14a9e8e8c767b39369d57218b0f1163308d
Binary files /dev/null and b/20220322/rtech-20220322-fig51.pdf differ
diff --git a/20220322/rtech-20220322-fig51.tex b/20220322/rtech-20220322-fig51.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig51.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig52.pdf b/20220322/rtech-20220322-fig52.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3bbd6f600d8c66c692666ef1c7ee44bc2de27252
Binary files /dev/null and b/20220322/rtech-20220322-fig52.pdf differ
diff --git a/20220322/rtech-20220322-fig52.tex b/20220322/rtech-20220322-fig52.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig52.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig53.pdf b/20220322/rtech-20220322-fig53.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..323a4ef31fb3baea366ae8ec949b9e404061952e
Binary files /dev/null and b/20220322/rtech-20220322-fig53.pdf differ
diff --git a/20220322/rtech-20220322-fig53.tex b/20220322/rtech-20220322-fig53.tex
new file mode 100644
index 0000000000000000000000000000000000000000..978c355d299bc655bb0fafd26697a5f6cb6e12e5
--- /dev/null
+++ b/20220322/rtech-20220322-fig53.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig54.pdf b/20220322/rtech-20220322-fig54.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..27f41c575e50c18b06b12bce0dddc62fc3c40b80
Binary files /dev/null and b/20220322/rtech-20220322-fig54.pdf differ
diff --git a/20220322/rtech-20220322-fig54.tex b/20220322/rtech-20220322-fig54.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig54.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig55.pdf b/20220322/rtech-20220322-fig55.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9a1dd4424c2747e00dc0bf5a935f55a06d1019dc
Binary files /dev/null and b/20220322/rtech-20220322-fig55.pdf differ
diff --git a/20220322/rtech-20220322-fig55.tex b/20220322/rtech-20220322-fig55.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig55.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig56.pdf b/20220322/rtech-20220322-fig56.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bf080cdbe430cc48451de84a0ccf52a3f2e1add1
Binary files /dev/null and b/20220322/rtech-20220322-fig56.pdf differ
diff --git a/20220322/rtech-20220322-fig56.tex b/20220322/rtech-20220322-fig56.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig56.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig57.pdf b/20220322/rtech-20220322-fig57.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0fce33c27e1f8429ab5fee41284c759447e4d114
Binary files /dev/null and b/20220322/rtech-20220322-fig57.pdf differ
diff --git a/20220322/rtech-20220322-fig57.tex b/20220322/rtech-20220322-fig57.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig57.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig58.pdf b/20220322/rtech-20220322-fig58.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..25f534d872ee0867639696b0589eef81806a8162
Binary files /dev/null and b/20220322/rtech-20220322-fig58.pdf differ
diff --git a/20220322/rtech-20220322-fig58.tex b/20220322/rtech-20220322-fig58.tex
new file mode 100644
index 0000000000000000000000000000000000000000..296b6d43d839c8294161a009aca441ff858f7c46
--- /dev/null
+++ b/20220322/rtech-20220322-fig58.tex
@@ -0,0 +1,32 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \psline[linestyle=dashed](0,0.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig59.pdf b/20220322/rtech-20220322-fig59.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f5c6aea975df4b7208e9bb5cf8845825396bdc00
Binary files /dev/null and b/20220322/rtech-20220322-fig59.pdf differ
diff --git a/20220322/rtech-20220322-fig59.tex b/20220322/rtech-20220322-fig59.tex
new file mode 100644
index 0000000000000000000000000000000000000000..bd46257c76bce65cb333e113cf8fd3e10552400a
--- /dev/null
+++ b/20220322/rtech-20220322-fig59.tex
@@ -0,0 +1,42 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C_0$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D_0$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E_0$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \pnode(-0.5,-1.5){C1}
+        \uput[l](-1.5,0|C1){$C_1$}
+        \pnode(0.5,-1.2){D1}
+        \uput[r](1.5,0|D1){$D_1$}
+        \pnode(0.5,-1.8){E1}
+        \uput[r](1.5,0|E1){$E_1$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+        \psline[linestyle=dashed](0,-1.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+        \psline[arrows=o-](-1.5,0|C1)(C1)
+        \psline[arrows=o-](1.5,0|D1)(D1)
+        \psline[arrows=o-](1.5,0|E1)(E1)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig6.pdf b/20220322/rtech-20220322-fig6.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8215e985fa76b635649ef1be061142cad5f67e24
Binary files /dev/null and b/20220322/rtech-20220322-fig6.pdf differ
diff --git a/20220322/rtech-20220322-fig6.tex b/20220322/rtech-20220322-fig6.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3a71ce0ce03849a391adee46ef0cc0e498d5947d
--- /dev/null
+++ b/20220322/rtech-20220322-fig6.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig60.pdf b/20220322/rtech-20220322-fig60.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d22b8b94aac9101199fb82bd25f86f472e8aedc8
Binary files /dev/null and b/20220322/rtech-20220322-fig60.pdf differ
diff --git a/20220322/rtech-20220322-fig60.tex b/20220322/rtech-20220322-fig60.tex
new file mode 100644
index 0000000000000000000000000000000000000000..296b6d43d839c8294161a009aca441ff858f7c46
--- /dev/null
+++ b/20220322/rtech-20220322-fig60.tex
@@ -0,0 +1,32 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \psline[linestyle=dashed](0,0.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig61.pdf b/20220322/rtech-20220322-fig61.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..dd7ff58b8e3ffd248758ae65fc40841ac2337d9d
Binary files /dev/null and b/20220322/rtech-20220322-fig61.pdf differ
diff --git a/20220322/rtech-20220322-fig61.tex b/20220322/rtech-20220322-fig61.tex
new file mode 100644
index 0000000000000000000000000000000000000000..bd46257c76bce65cb333e113cf8fd3e10552400a
--- /dev/null
+++ b/20220322/rtech-20220322-fig61.tex
@@ -0,0 +1,42 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C_0$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D_0$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E_0$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \pnode(-0.5,-1.5){C1}
+        \uput[l](-1.5,0|C1){$C_1$}
+        \pnode(0.5,-1.2){D1}
+        \uput[r](1.5,0|D1){$D_1$}
+        \pnode(0.5,-1.8){E1}
+        \uput[r](1.5,0|E1){$E_1$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+        \psline[linestyle=dashed](0,-1.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+        \psline[arrows=o-](-1.5,0|C1)(C1)
+        \psline[arrows=o-](1.5,0|D1)(D1)
+        \psline[arrows=o-](1.5,0|E1)(E1)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig62.pdf b/20220322/rtech-20220322-fig62.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cf9b88e916fbd03a40f20a4fc9ecb7f88a84d741
Binary files /dev/null and b/20220322/rtech-20220322-fig62.pdf differ
diff --git a/20220322/rtech-20220322-fig62.tex b/20220322/rtech-20220322-fig62.tex
new file mode 100644
index 0000000000000000000000000000000000000000..296b6d43d839c8294161a009aca441ff858f7c46
--- /dev/null
+++ b/20220322/rtech-20220322-fig62.tex
@@ -0,0 +1,32 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \psline[linestyle=dashed](0,0.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig63.pdf b/20220322/rtech-20220322-fig63.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..02e16297d31e04d09d21dff091911796f17bf2ed
Binary files /dev/null and b/20220322/rtech-20220322-fig63.pdf differ
diff --git a/20220322/rtech-20220322-fig63.tex b/20220322/rtech-20220322-fig63.tex
new file mode 100644
index 0000000000000000000000000000000000000000..bd46257c76bce65cb333e113cf8fd3e10552400a
--- /dev/null
+++ b/20220322/rtech-20220322-fig63.tex
@@ -0,0 +1,42 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C_0$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D_0$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E_0$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \pnode(-0.5,-1.5){C1}
+        \uput[l](-1.5,0|C1){$C_1$}
+        \pnode(0.5,-1.2){D1}
+        \uput[r](1.5,0|D1){$D_1$}
+        \pnode(0.5,-1.8){E1}
+        \uput[r](1.5,0|E1){$E_1$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+        \psline[linestyle=dashed](0,-1.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+        \psline[arrows=o-](-1.5,0|C1)(C1)
+        \psline[arrows=o-](1.5,0|D1)(D1)
+        \psline[arrows=o-](1.5,0|E1)(E1)
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig64.pdf b/20220322/rtech-20220322-fig64.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b845993578b4c29d2292a6133670a3f674ee863b
Binary files /dev/null and b/20220322/rtech-20220322-fig64.pdf differ
diff --git a/20220322/rtech-20220322-fig64.tex b/20220322/rtech-20220322-fig64.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig64.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig65.pdf b/20220322/rtech-20220322-fig65.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..fded1aca928b9df9e98e9d68dd95e32f6d606674
Binary files /dev/null and b/20220322/rtech-20220322-fig65.pdf differ
diff --git a/20220322/rtech-20220322-fig65.tex b/20220322/rtech-20220322-fig65.tex
new file mode 100644
index 0000000000000000000000000000000000000000..5aa33dc2862a5dd287d5e5a26b6ee17b7c65c79f
--- /dev/null
+++ b/20220322/rtech-20220322-fig65.tex
@@ -0,0 +1,32 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \newcommand{\invisible}{\tiny\color{white}}
+            \psset{logicLabelstyle=\invisible}
+            \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+            \psset{logicSymbolstyle=\logicSymbol}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \pnode(-1.5,0.75){C0plus}
+              \pnode(-0.5,0){C0}
+              \pnode(0.5,0.3){D0}
+              \pnode(0.5,-0.3){E0}
+              \pnode(4.0,0){C1}
+              \pnode(3.0,0.3){D1}
+              \pnode(3.0,-0.3){E1}
+              \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+              \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+              \put(0.0,0.3){\makebox(0,0)[b]{A}}
+              \put(3.5,0.3){\makebox(0,0)[b]{B}}
+              \uput[180](C0plus){\textbf{+}}
+              \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+              \psline(D0)(1.25,0|D0)(2.25,0|E1)(E1)
+              \psline(E0)(1.25,0|E0)(2.25,0|D1)(D1)
+              \psline(C1)(5,0)
+              \lamp[labeloffset=0.9](5,0)(5,-2){Q}
+              \ground[connectingdot=false](5,-2)
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig66.pdf b/20220322/rtech-20220322-fig66.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e379392511a8db36d148cc91db8eebaabc0ca171
Binary files /dev/null and b/20220322/rtech-20220322-fig66.pdf differ
diff --git a/20220322/rtech-20220322-fig66.tex b/20220322/rtech-20220322-fig66.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig66.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig67.pdf b/20220322/rtech-20220322-fig67.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..378b2182f171eb2a1948c72faeb209cf4f1bc094
Binary files /dev/null and b/20220322/rtech-20220322-fig67.pdf differ
diff --git a/20220322/rtech-20220322-fig67.tex b/20220322/rtech-20220322-fig67.tex
new file mode 100644
index 0000000000000000000000000000000000000000..4386e871b2f2d3bd61c78fb9102022d222633b70
--- /dev/null
+++ b/20220322/rtech-20220322-fig67.tex
@@ -0,0 +1,25 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(6,4)
+            \logic[logicType=and](-0.75,0.625){and1}
+            \logic[logicType=and](-0.75,-2.125){and2}
+            \logic[logicType=or](2.25,-0.625){or1}
+            \psline[arrows=o-](-3,0|and12)(and12)
+            \uput[180](-3,0|and12){A}
+            \psline[arrows=o-](-3,0|and21)(and21)
+            \uput[180](-3,0|and21){B}
+            \psline[arrows=*-](-2,0|and12)(-2,0|and22)(and22)
+            \pscircle[fillstyle=solid,fillcolor=white,linewidth=0.5pt](-0.85,0|and22){0.1}
+            \psline[arrows=*-](-1.5,0|and21)(-1.5,0|and11)(and11)
+            \pscircle[fillstyle=solid,fillcolor=white,linewidth=0.5pt](-0.85,0|and11){0.1}
+            \psline(and1Q)(1.5,0|and1Q)(1.5,0|or12)(or12)
+            \psline(and2Q)(1.5,0|and2Q)(1.5,0|or11)(or11)
+            \psline[arrows=o-](5,0|or1Q)(or1Q)
+            \uput[0](5,0|or1Q){Q}
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322-fig68.pdf b/20220322/rtech-20220322-fig68.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2c5aba218fd5e7b426c8f16d5ee141a60c8046cf
Binary files /dev/null and b/20220322/rtech-20220322-fig68.pdf differ
diff --git a/20220322/rtech-20220322-fig68.tex b/20220322/rtech-20220322-fig68.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a58085cf8220ed36899a021289030383af974fa2
--- /dev/null
+++ b/20220322/rtech-20220322-fig68.tex
@@ -0,0 +1,20 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \def\logicusertype{HA}
+              \logic[logicType=user,logicNInput=2,logicNOutput=2](-0.75,-0.125){ha}
+              \psline[arrows=o-](-2,0|ha2)(ha2)
+              \uput[180](-2,0|ha2){X}
+              \psline[arrows=o-](-2,0|ha1)(ha1)
+              \uput[180](-2,0|ha1){Y}
+              \psline[arrows=o-](2,0|haQ1)(haQ1)
+              \uput[0](2,0|haQ1){\Cout}
+              \psline[arrows=o-](2,0|haQ2)(haQ2)
+              \uput[0](2,0|haQ2){S}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig69.pdf b/20220322/rtech-20220322-fig69.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..35e2629bcb7125e7e84b4edae1935561f246fc88
Binary files /dev/null and b/20220322/rtech-20220322-fig69.pdf differ
diff --git a/20220322/rtech-20220322-fig69.tex b/20220322/rtech-20220322-fig69.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c24ba66813b264e7e7613515521611ee8c568265
--- /dev/null
+++ b/20220322/rtech-20220322-fig69.tex
@@ -0,0 +1,24 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-3)(3,3)
+              \pnode(-3.5,2.5){A}
+              \pnode(-3.5,-1.5){B}
+              \uput[180](A){X}
+              \uput[180](B){Y}
+              \logic[logicType=exor](-0.75,0.625){exor}
+              \logic[logicType=and](-0.75,-2.125){and}
+              \psline[arrows=o-](A)(exor2)
+              \psline[arrows=o-](B)(and1)
+              \psline[arrows=*-](-2.5,0|B)(-2.5,0|exor1)(exor1)
+              \psline[arrows=*-](-1.5,0|A)(-1.5,0|and2)(and2)
+              \psline[arrows=-o](exorQ)(2,0|exorQ)
+              \uput[0](2,0|exorQ){S}
+              \psline[arrows=-o](andQ)(2,0|andQ)
+              \uput[0](2,0|andQ){\Cout}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig7.pdf b/20220322/rtech-20220322-fig7.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cc18cc42a34776457ba9af79e05a3807a0d49060
Binary files /dev/null and b/20220322/rtech-20220322-fig7.pdf differ
diff --git a/20220322/rtech-20220322-fig7.tex b/20220322/rtech-20220322-fig7.tex
new file mode 100644
index 0000000000000000000000000000000000000000..2287195c28e8919cd4d5d3eabfc44960e9df334e
--- /dev/null
+++ b/20220322/rtech-20220322-fig7.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig70.pdf b/20220322/rtech-20220322-fig70.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8f34ba4ad35ce84a0b4b4d872b57f71c8baedd4e
Binary files /dev/null and b/20220322/rtech-20220322-fig70.pdf differ
diff --git a/20220322/rtech-20220322-fig70.tex b/20220322/rtech-20220322-fig70.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a58085cf8220ed36899a021289030383af974fa2
--- /dev/null
+++ b/20220322/rtech-20220322-fig70.tex
@@ -0,0 +1,20 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \def\logicusertype{HA}
+              \logic[logicType=user,logicNInput=2,logicNOutput=2](-0.75,-0.125){ha}
+              \psline[arrows=o-](-2,0|ha2)(ha2)
+              \uput[180](-2,0|ha2){X}
+              \psline[arrows=o-](-2,0|ha1)(ha1)
+              \uput[180](-2,0|ha1){Y}
+              \psline[arrows=o-](2,0|haQ1)(haQ1)
+              \uput[0](2,0|haQ1){\Cout}
+              \psline[arrows=o-](2,0|haQ2)(haQ2)
+              \uput[0](2,0|haQ2){S}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig71.pdf b/20220322/rtech-20220322-fig71.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ebb0f691be3620cd23aac55e5ede959aa152eca9
Binary files /dev/null and b/20220322/rtech-20220322-fig71.pdf differ
diff --git a/20220322/rtech-20220322-fig71.tex b/20220322/rtech-20220322-fig71.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c24ba66813b264e7e7613515521611ee8c568265
--- /dev/null
+++ b/20220322/rtech-20220322-fig71.tex
@@ -0,0 +1,24 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-3)(3,3)
+              \pnode(-3.5,2.5){A}
+              \pnode(-3.5,-1.5){B}
+              \uput[180](A){X}
+              \uput[180](B){Y}
+              \logic[logicType=exor](-0.75,0.625){exor}
+              \logic[logicType=and](-0.75,-2.125){and}
+              \psline[arrows=o-](A)(exor2)
+              \psline[arrows=o-](B)(and1)
+              \psline[arrows=*-](-2.5,0|B)(-2.5,0|exor1)(exor1)
+              \psline[arrows=*-](-1.5,0|A)(-1.5,0|and2)(and2)
+              \psline[arrows=-o](exorQ)(2,0|exorQ)
+              \uput[0](2,0|exorQ){S}
+              \psline[arrows=-o](andQ)(2,0|andQ)
+              \uput[0](2,0|andQ){\Cout}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig72.pdf b/20220322/rtech-20220322-fig72.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..36f6cf36365aaa02d4ab96b26fa46264120d90d5
Binary files /dev/null and b/20220322/rtech-20220322-fig72.pdf differ
diff --git a/20220322/rtech-20220322-fig72.tex b/20220322/rtech-20220322-fig72.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c287b2d4f46d086412673d9c500b9b508d240b49
--- /dev/null
+++ b/20220322/rtech-20220322-fig72.tex
@@ -0,0 +1,50 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-3,-4)(3,9)
+          \def\logicusertype{FA}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,8){fa0}
+          \uput[180](fa0Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa03)(fa03)
+          \psline[arrows=o-](-2,0|fa02)(fa02)
+          \psline[arrows=o-](-2,0|fa01)(fa01)
+          \uput[180](-2,0|fa03){\Cin}
+          \uput[180](-2,0|fa02){X0}
+          \uput[180](-2,0|fa01){Y0}
+          \psline[arrows=o-](2,0|fa0Q2)(fa0Q2)
+          \uput[0](2,0|fa0Q2){S0}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,4){fa1}
+          \uput[180](fa1Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa12)(fa12)
+          \psline[arrows=o-](-2,0|fa11)(fa11)
+          \uput[180](-2,0|fa12){X1}
+          \uput[180](-2,0|fa11){Y1}
+          \psline[arrows=o-](2,0|fa1Q2)(fa1Q2)
+          \uput[0](2,0|fa1Q2){S1}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,0){fa2}
+          \uput[180](fa2Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa22)(fa22)
+          \psline[arrows=o-](-2,0|fa21)(fa21)
+          \uput[180](-2,0|fa22){X2}
+          \uput[180](-2,0|fa21){Y2}
+          \psline[arrows=o-](2,0|fa2Q2)(fa2Q2)
+          \uput[0](2,0|fa2Q2){S2}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,-4){fa3}
+          \uput[180](fa3Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa32)(fa32)
+          \psline[arrows=o-](-2,0|fa31)(fa31)
+          \uput[180](-2,0|fa32){X3}
+          \uput[180](-2,0|fa31){Y3}
+          \psline[arrows=o-](2,0|fa3Q2)(fa3Q2)
+          \psline[arrows=o-](2,0|fa3Q1)(fa3Q1)
+          \uput[0](2,0|fa3Q2){S3}
+          \uput[0](2,0|fa3Q1){\Cout}
+          \psline(fa0Q1)(2,0|fa0Q1)(2,7.5)(-2,7)(-2,0|fa13)(fa13)
+          \psline(fa1Q1)(2,0|fa1Q1)(2,3.5)(-2,3)(-2,0|fa23)(fa23)
+          \psline(fa2Q1)(2,0|fa2Q1)(2,-0.5)(-2,-1)(-2,0|fa33)(fa33)
+        \end{pspicture}
+      
+\end{document}
diff --git a/20220322/rtech-20220322-fig73.pdf b/20220322/rtech-20220322-fig73.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e189b405acb1b87d303da5017a54e9e28266a30f
Binary files /dev/null and b/20220322/rtech-20220322-fig73.pdf differ
diff --git a/20220322/rtech-20220322-fig73.tex b/20220322/rtech-20220322-fig73.tex
new file mode 100644
index 0000000000000000000000000000000000000000..6ba4ed697f7470d0b032278a98b200f54c7fbeac
--- /dev/null
+++ b/20220322/rtech-20220322-fig73.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-2,-2)(2,2)
+          \pnode(-1.5,0){B}
+          \uput[180](B){Basis}
+          \pnode(1.5,1.5){C}
+          \uput[0](C){Kollektor}
+          \pnode(1.5,-1.5){E}
+          \uput[0](E){Emitter}
+          \transistor[basesep=1.2,arrows=o-o](B)(E)(C)
+        \end{pspicture}
+      
+\end{document}
diff --git a/20220322/rtech-20220322-fig74.pdf b/20220322/rtech-20220322-fig74.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ca3e7dd265c1dd7680dbde5e241d1d8a767d45e3
Binary files /dev/null and b/20220322/rtech-20220322-fig74.pdf differ
diff --git a/20220322/rtech-20220322-fig74.tex b/20220322/rtech-20220322-fig74.tex
new file mode 100644
index 0000000000000000000000000000000000000000..8d142ea8d3c83fca9e54fe35de4f4d0aec0d9893
--- /dev/null
+++ b/20220322/rtech-20220322-fig74.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-2,-2)(2,2)
+          \pnode(-1.5,-0.5){B}
+          \uput[180](B){Gate}
+          \pnode(1.5,1.5){C}
+          \uput[0](C){Drain}
+          \pnode(1.5,-1.5){E}
+          \uput[0](E){Source}
+          \transistor[transistortype=MOSFET,basesep=1.2,arrows=o-o](B)(E)(C)
+        \end{pspicture}
+      
+\end{document}
diff --git a/20220322/rtech-20220322-fig75.pdf b/20220322/rtech-20220322-fig75.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..da6f5fc258069827919bddb8fbd0d7e1e6d39c54
Binary files /dev/null and b/20220322/rtech-20220322-fig75.pdf differ
diff --git a/20220322/rtech-20220322-fig75.tex b/20220322/rtech-20220322-fig75.tex
new file mode 100644
index 0000000000000000000000000000000000000000..354733b0c2c7e27449de083f298adee7c37e13cd
--- /dev/null
+++ b/20220322/rtech-20220322-fig75.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \logic[logicType=and](-0.75,-0.125){and1}
+        \psline[arrows=o-](-2,0|and12)(and12)
+        \uput[180](-2,0|and12){A}
+        \psline[arrows=o-](-2,0|and11)(and11)
+        \uput[180](-2,0|and11){B}
+        \psline[arrows=o-](2,0|and1Q)(and1Q)
+        \uput[0](2,0|and1Q){Q}
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig76.pdf b/20220322/rtech-20220322-fig76.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3e6a93ed3d03b58b4fc0a6008f13144cd93c4057
Binary files /dev/null and b/20220322/rtech-20220322-fig76.pdf differ
diff --git a/20220322/rtech-20220322-fig76.tex b/20220322/rtech-20220322-fig76.tex
new file mode 100644
index 0000000000000000000000000000000000000000..354733b0c2c7e27449de083f298adee7c37e13cd
--- /dev/null
+++ b/20220322/rtech-20220322-fig76.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \logic[logicType=and](-0.75,-0.125){and1}
+        \psline[arrows=o-](-2,0|and12)(and12)
+        \uput[180](-2,0|and12){A}
+        \psline[arrows=o-](-2,0|and11)(and11)
+        \uput[180](-2,0|and11){B}
+        \psline[arrows=o-](2,0|and1Q)(and1Q)
+        \uput[0](2,0|and1Q){Q}
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig77.pdf b/20220322/rtech-20220322-fig77.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cdba85e042c777e1321e5529158d4a74ac41b4f5
Binary files /dev/null and b/20220322/rtech-20220322-fig77.pdf differ
diff --git a/20220322/rtech-20220322-fig77.tex b/20220322/rtech-20220322-fig77.tex
new file mode 100644
index 0000000000000000000000000000000000000000..354733b0c2c7e27449de083f298adee7c37e13cd
--- /dev/null
+++ b/20220322/rtech-20220322-fig77.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \logic[logicType=and](-0.75,-0.125){and1}
+        \psline[arrows=o-](-2,0|and12)(and12)
+        \uput[180](-2,0|and12){A}
+        \psline[arrows=o-](-2,0|and11)(and11)
+        \uput[180](-2,0|and11){B}
+        \psline[arrows=o-](2,0|and1Q)(and1Q)
+        \uput[0](2,0|and1Q){Q}
+      \end{pspicture}
+    
+\end{document}
diff --git a/20220322/rtech-20220322-fig78.pdf b/20220322/rtech-20220322-fig78.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..541fc1335767f18a2f2eef5d11452d9b42d900a3
Binary files /dev/null and b/20220322/rtech-20220322-fig78.pdf differ
diff --git a/20220322/rtech-20220322-fig78.tex b/20220322/rtech-20220322-fig78.tex
new file mode 100644
index 0000000000000000000000000000000000000000..76707503d44cec7e4574a43ec87615071dcffcdf
--- /dev/null
+++ b/20220322/rtech-20220322-fig78.tex
@@ -0,0 +1,55 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \newcommand{\invisible}{\tiny\color{white}}
+    \psset{logicLabelstyle=\invisible}
+    \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+    \psset{logicSymbolstyle=\logicSymbol}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-3,-2)(3,2)
+      \pnode(-1,1.5){A}
+      \uput[l](-2.5,0|A){$S$}
+      \pnode(1,1.5){B}
+      \ground[connectingdot=false](2,1.5)
+      \relais(A)(B){}
+      \pnode(2.5,2.5){A3}
+      \uput[l](2.0,0|A3){$R$}
+      \pnode(4.5,2.5){B3}
+      \ground[connectingdot=false](5.5,2.5)
+      \relais(A3)(B3){}
+      \pnode(-0.5,0){C0}
+      \psline[arrows=-*](C0)(-1.5,0)(-1.5,1.5)
+      \pnode(0.5,0.3){D0}
+      \pnode(0.5,-0.3){E0}
+      \pnode(3,-0.3){C3}
+      \pnode(4,0){D3}
+      \pnode(4,-0.6){E3}
+      \psline[arrows=*-,linewidth=2\pslinewidth](C3)(D3)
+      \pnode(7,0.7){D3plus}
+      \uput[180](D3plus){\textbf{+}}
+      \psline(E0)(C3)
+      \psline[arrows=->,arrowsize=0.3](D3)(D3plus|D3)(D3plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+      \pnode(-0.5,-1.5){C1}
+      \pnode(0.5,-1.2){D1}
+      \pnode(0.5,-1.8){E1}
+      \uput[r](2.5,0|E1){$Q$}
+      \pnode(-3.0,-0.5){C1plus}
+      \uput[180](C1plus){\textbf{+}}
+      \psline[arrows=->,arrowsize=0.3](C1)(C1plus|C1)(C1plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+      \psline[linestyle=dashed](0,-1.25)(0,1.0)
+      \psline[linestyle=dashed](3.5,-0.15)(3.5,2.0)
+      \psline[arrows=o-](-2.5,0|A)(A)
+      \psline[arrows=o-](2.0,0|A3)(A3)
+      \psline(B)(2,0|B)
+      \psline(B3)(5.5|B3)
+      \psline[arrows=o-](1.5,0|D0)(D0)
+      \psline[arrows=o-](1.5,0|D1)(D1)
+      \psline[arrows=o-](2.5,0|E1)(E1)
+      \psline[arrows=o-](5.0,0|E3)(E3)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig79.pdf b/20220322/rtech-20220322-fig79.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bc655946caaff6a59e4f6687892f1f87ec2cc2e0
Binary files /dev/null and b/20220322/rtech-20220322-fig79.pdf differ
diff --git a/20220322/rtech-20220322-fig79.tex b/20220322/rtech-20220322-fig79.tex
new file mode 100644
index 0000000000000000000000000000000000000000..76707503d44cec7e4574a43ec87615071dcffcdf
--- /dev/null
+++ b/20220322/rtech-20220322-fig79.tex
@@ -0,0 +1,55 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \newcommand{\invisible}{\tiny\color{white}}
+    \psset{logicLabelstyle=\invisible}
+    \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+    \psset{logicSymbolstyle=\logicSymbol}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-3,-2)(3,2)
+      \pnode(-1,1.5){A}
+      \uput[l](-2.5,0|A){$S$}
+      \pnode(1,1.5){B}
+      \ground[connectingdot=false](2,1.5)
+      \relais(A)(B){}
+      \pnode(2.5,2.5){A3}
+      \uput[l](2.0,0|A3){$R$}
+      \pnode(4.5,2.5){B3}
+      \ground[connectingdot=false](5.5,2.5)
+      \relais(A3)(B3){}
+      \pnode(-0.5,0){C0}
+      \psline[arrows=-*](C0)(-1.5,0)(-1.5,1.5)
+      \pnode(0.5,0.3){D0}
+      \pnode(0.5,-0.3){E0}
+      \pnode(3,-0.3){C3}
+      \pnode(4,0){D3}
+      \pnode(4,-0.6){E3}
+      \psline[arrows=*-,linewidth=2\pslinewidth](C3)(D3)
+      \pnode(7,0.7){D3plus}
+      \uput[180](D3plus){\textbf{+}}
+      \psline(E0)(C3)
+      \psline[arrows=->,arrowsize=0.3](D3)(D3plus|D3)(D3plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+      \pnode(-0.5,-1.5){C1}
+      \pnode(0.5,-1.2){D1}
+      \pnode(0.5,-1.8){E1}
+      \uput[r](2.5,0|E1){$Q$}
+      \pnode(-3.0,-0.5){C1plus}
+      \uput[180](C1plus){\textbf{+}}
+      \psline[arrows=->,arrowsize=0.3](C1)(C1plus|C1)(C1plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+      \psline[linestyle=dashed](0,-1.25)(0,1.0)
+      \psline[linestyle=dashed](3.5,-0.15)(3.5,2.0)
+      \psline[arrows=o-](-2.5,0|A)(A)
+      \psline[arrows=o-](2.0,0|A3)(A3)
+      \psline(B)(2,0|B)
+      \psline(B3)(5.5|B3)
+      \psline[arrows=o-](1.5,0|D0)(D0)
+      \psline[arrows=o-](1.5,0|D1)(D1)
+      \psline[arrows=o-](2.5,0|E1)(E1)
+      \psline[arrows=o-](5.0,0|E3)(E3)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig8.pdf b/20220322/rtech-20220322-fig8.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8c9470682f1417ae76ed3fd85733618653ed48af
Binary files /dev/null and b/20220322/rtech-20220322-fig8.pdf differ
diff --git a/20220322/rtech-20220322-fig8.tex b/20220322/rtech-20220322-fig8.tex
new file mode 100644
index 0000000000000000000000000000000000000000..43bcd0480fadd06fe2ca64838dd2d6154d97a4dc
--- /dev/null
+++ b/20220322/rtech-20220322-fig8.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          
+\end{document}
diff --git a/20220322/rtech-20220322-fig80.pdf b/20220322/rtech-20220322-fig80.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..de4e2f7c0e8f622390a0abf83e256c765d67324b
Binary files /dev/null and b/20220322/rtech-20220322-fig80.pdf differ
diff --git a/20220322/rtech-20220322-fig80.tex b/20220322/rtech-20220322-fig80.tex
new file mode 100644
index 0000000000000000000000000000000000000000..48c438ff5eaf1ecea39d07309d9364c08ce2d61b
--- /dev/null
+++ b/20220322/rtech-20220322-fig80.tex
@@ -0,0 +1,22 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig81.pdf b/20220322/rtech-20220322-fig81.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cca536a924c3308eae069315fe0904d89f4f6fee
Binary files /dev/null and b/20220322/rtech-20220322-fig81.pdf differ
diff --git a/20220322/rtech-20220322-fig81.tex b/20220322/rtech-20220322-fig81.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9f924ad41052fec1559a37a797ee73df61b116f0
--- /dev/null
+++ b/20220322/rtech-20220322-fig81.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \pnode(0,0.5){A}
+      \pnode(0,-0.5){B}
+      \capacitor(A)(B){}
+      \psline[arrows=-o](A)(A|0,1)
+      \psline[arrows=-o](B)(B|0,-1)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig82.pdf b/20220322/rtech-20220322-fig82.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..16f5f614231e23799907ce9ee373b56c0220b69a
Binary files /dev/null and b/20220322/rtech-20220322-fig82.pdf differ
diff --git a/20220322/rtech-20220322-fig82.tex b/20220322/rtech-20220322-fig82.tex
new file mode 100644
index 0000000000000000000000000000000000000000..48c438ff5eaf1ecea39d07309d9364c08ce2d61b
--- /dev/null
+++ b/20220322/rtech-20220322-fig82.tex
@@ -0,0 +1,22 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig83.pdf b/20220322/rtech-20220322-fig83.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..947ebdb05fdf341479e476baceff06e65b9df10a
Binary files /dev/null and b/20220322/rtech-20220322-fig83.pdf differ
diff --git a/20220322/rtech-20220322-fig83.tex b/20220322/rtech-20220322-fig83.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9f924ad41052fec1559a37a797ee73df61b116f0
--- /dev/null
+++ b/20220322/rtech-20220322-fig83.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \pnode(0,0.5){A}
+      \pnode(0,-0.5){B}
+      \capacitor(A)(B){}
+      \psline[arrows=-o](A)(A|0,1)
+      \psline[arrows=-o](B)(B|0,-1)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig84.pdf b/20220322/rtech-20220322-fig84.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..19c5d7cd368c332e62969d77f3e534b176a841ef
Binary files /dev/null and b/20220322/rtech-20220322-fig84.pdf differ
diff --git a/20220322/rtech-20220322-fig84.tex b/20220322/rtech-20220322-fig84.tex
new file mode 100644
index 0000000000000000000000000000000000000000..48c438ff5eaf1ecea39d07309d9364c08ce2d61b
--- /dev/null
+++ b/20220322/rtech-20220322-fig84.tex
@@ -0,0 +1,22 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig85.pdf b/20220322/rtech-20220322-fig85.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1795075e053a6b48fbb89b1d92827cd6b07a9e54
Binary files /dev/null and b/20220322/rtech-20220322-fig85.pdf differ
diff --git a/20220322/rtech-20220322-fig85.tex b/20220322/rtech-20220322-fig85.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9f924ad41052fec1559a37a797ee73df61b116f0
--- /dev/null
+++ b/20220322/rtech-20220322-fig85.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \pnode(0,0.5){A}
+      \pnode(0,-0.5){B}
+      \capacitor(A)(B){}
+      \psline[arrows=-o](A)(A|0,1)
+      \psline[arrows=-o](B)(B|0,-1)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig86.pdf b/20220322/rtech-20220322-fig86.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..30868622dd246fe5610ba83b107c5f7f457ac641
Binary files /dev/null and b/20220322/rtech-20220322-fig86.pdf differ
diff --git a/20220322/rtech-20220322-fig86.tex b/20220322/rtech-20220322-fig86.tex
new file mode 100644
index 0000000000000000000000000000000000000000..48c438ff5eaf1ecea39d07309d9364c08ce2d61b
--- /dev/null
+++ b/20220322/rtech-20220322-fig86.tex
@@ -0,0 +1,22 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  
+\end{document}
diff --git a/20220322/rtech-20220322-fig9.pdf b/20220322/rtech-20220322-fig9.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8bb793ba5faa4ad1215909a9080c5d3caf875ceb
Binary files /dev/null and b/20220322/rtech-20220322-fig9.pdf differ
diff --git a/20220322/rtech-20220322-fig9.tex b/20220322/rtech-20220322-fig9.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9684329bc4e673536f8151736ebaca41049e5b98
--- /dev/null
+++ b/20220322/rtech-20220322-fig9.tex
@@ -0,0 +1,33 @@
+\documentclass{article}
+\input tmp.inputs
+\pagestyle{empty}
+\begin{document}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        
+\end{document}
diff --git a/20220322/rtech-20220322.pdf b/20220322/rtech-20220322.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0ad7852d01ade3dc73f74bb17cd4bcf12b31851e
Binary files /dev/null and b/20220322/rtech-20220322.pdf differ
diff --git a/20220322/rtech-20220322.tex b/20220322/rtech-20220322.tex
new file mode 100644
index 0000000000000000000000000000000000000000..291a395d771ea3d294606725f30e657855e5fa75
--- /dev/null
+++ b/20220322/rtech-20220322.tex
@@ -0,0 +1,1774 @@
+% rtech-20220322.pdf - Lecture Slides on Computer Technology
+% Copyright (C) 2012, 2013, 2014, 2021, 2022  Peter Gerwinski
+%
+% This document is free software: you can redistribute it and/or
+% modify it either under the terms of the Creative Commons
+% Attribution-ShareAlike 3.0 License, or under the terms of the
+% GNU General Public License as published by the Free Software
+% Foundation, either version 3 of the License, or (at your option)
+% any later version.
+%
+% This document is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this document.  If not, see <http://www.gnu.org/licenses/>.
+%
+% You should have received a copy of the Creative Commons
+% Attribution-ShareAlike 3.0 Unported License along with this
+% document.  If not, see <http://creativecommons.org/licenses/>.
+
+% README: Vom Addierer zum Computer
+
+\documentclass[10pt,t]{beamer}
+
+\usepackage{pgslides}
+\usepackage{pdftricks}
+%\usepackage[obeyfamily=false,mathrm=mathsf,textrm=sffamily]{siunitx}
+%\usepackage{eurosym}
+
+\newrgbcolor{orange}{0.7 0.2 0.0}
+
+\newcommand{\Cin}{C\raisebox{-0.5ex}{\footnotesize in}}
+\newcommand{\Cout}{C\raisebox{-0.5ex}{\footnotesize out}}
+
+\begin{psinputs}
+  \usepackage[latin1]{inputenc}
+  \usepackage[german]{babel}
+  \usepackage[T1]{fontenc}
+  \usepackage{helvet}
+  \renewcommand*\familydefault{\sfdefault}
+  \usepackage{pstricks,pst-grad,pst-circ-pg}
+  \newcommand{\invisible}{\tiny\color{white}}
+  \psset{unit=1cm}
+  \psset{logicLabelstyle=\invisible}
+  \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+  \psset{logicSymbolstyle=\logicSymbol}
+  \newcommand{\Cin}{C\raisebox{-0.5ex}{\footnotesize in}}
+  \newcommand{\Cout}{C\raisebox{-0.5ex}{\footnotesize out}}
+\end{psinputs}
+
+\title{Rechnertechnik}
+\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
+\date{22.\ März 2022}
+
+\begin{document}
+
+\maketitleframe
+
+\sectionnonumber{Online-Werkzeuge}
+
+\begin{frame}
+
+  \showsectionnonumber
+  \begin{itemize}
+    \item
+      \textbf{Mumble}: Seminarraum 2\\
+      Fragen: Mikrophon einschalten oder über den Chat\\
+      Umfragen: über den Chat
+    \smallskip
+    \item
+      \textbf{VNC}: Kanal 6, Passwort: \lstinline[style=cmd]{testcvh}\\
+      Eigenen Bildschirm freigeben: per VNC-Server oder Web-Interface\\
+      Kamerabild übertragen: Link zu Web-Interface auf Anfrage
+    \smallskip
+    \item
+      Allgemeine Informationen:
+      \url{https://www.cvh-server.de/online-werkzeuge/}
+    \smallskip
+    \item
+      Notfall-Schnellzugang: \url{https://www.cvh-server.de/virtuelle-raeume/}\\
+      Seminarraum 2, VNC-Passwort: \lstinline[style=cmd]{testcvh}
+    \smallskip
+    \item
+      Bei Problemen: bitte notieren:\\
+      Art des Problems, genaue Uhrzeit, JavaScript-Fehlermeldungen (F12)
+    \bigskip
+    \item
+      GitLab: \url{https://gitlab.cvh-server.de/pgerwinski/rtech}\\
+      Links auf die Datei klicken, nicht mittig auf den Kommentar.
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \vspace{-0.6cm}
+  \begin{center}
+    \begin{pdfpic}
+      \psscalebox{0.8}{%
+        \begin{pspicture}(-5,0)(12,12)
+          \small
+          \psset{unit=0.5cm}
+          \psline[arrows=<->](-1,0)(-1,22)
+          \rput(-1.3,0){\makebox(0,0)[br]{\textbf{gegenständlich}}}
+          \rput(-1.3,22){\makebox(0,0)[tr]{\textbf{abstrakt}}}
+          \rput(-1.3,2){\makebox(0,0)[r]{Elektromagnetismus, Halbleiter}}
+          \rput(-1.3,4){\makebox(0,0)[r]{Elektronische Bauelemente}}
+          \rput(-1.3,6){\makebox(0,0)[r]{Logik-Schaltkreise}}
+          \rput(-1.3,8){\makebox(0,0)[r]{Prozessoren}}
+          \rput(-1.3,9){\makebox(0,0)[r]{Maschinensprache}}
+          \rput(-1.3,10){\makebox(0,0)[r]{Assembler}}
+          \rput(-1.3,11){\makebox(0,0)[r]{Ein-/Ausgabe}}
+          \rput(-1.3,12.35){\makebox(0,0)[r]{\textbf{hardwarenahe Programmierung} (z.\,B.\ in C)}}
+          \rput(-1.3,14){\makebox(0,0)[r]{\shortstack[r]{abstrahierende Programmierung\\(z.\,B.\ in C++, Java)}}}
+%          \rput(-1.3,15){\makebox(0,0)[r]{Programmierung}}
+          \rput(-1.3,16){\makebox(0,0)[r]{Algorithmen, Datenstrukturen, Software-Entwurf}}
+          \rput(-1.3,17){\makebox(0,0)[r]{Requirements Engineering}}
+          \rput(-1.3,18){\makebox(0,0)[r]{formale Sprachen, Berechenbarkeit}}
+          \rput(-1.3,19){\makebox(0,0)[r]{mathematische Strukturen}}
+          \rput(-1.3,20){\makebox(0,0)[r]{mathematische Beweise}}
+          \rput(2.1,0.5){\makebox(0,0)[l]{Physik}}
+          \rput(4.1,4){\makebox(0,0)[l]{Elektrotechnik}}
+          \rput(6.1,8){\makebox(0,0)[l]{\textbf{Rechnertechnik}}}
+          \rput(8.1,12.35){\makebox(0,0)[l]{angewandte Informatik}}
+          \rput(10.1,16){\makebox(0,0)[l]{\shortstack[l]{Softwaretechnik und\\theoretische Informatik}}}
+          \rput(12.1,21){\makebox(0,0)[l]{Mathematik}}
+          \psset{linewidth=0.001,linestyle=none,fillstyle=gradient,gradmidpoint=1.0,gradlines=1000}
+          \definecolor{RGBwhite}{rgb}{1.0,1.0,1.0}
+          \definecolor{RGBblue}{rgb}{0.0,0.0,1.0}
+          \definecolor{RGBred}{rgb}{1.0,0.0,0.0}
+          \definecolor{RGBgreen}{rgb}{0.0,1.0,0.0}
+          \definecolor{RGByellow}{rgb}{1.0,1.0,0.0}
+          \definecolor{RGBorange}{rgb}{1.0,0.7,0.0}
+          \definecolor{RGBgrey}{rgb}{0.7,0.7,0.7}
+          \rput(0,2){\psframe[gradbegin=RGBwhite,gradend=RGBblue](2,2)}
+          \rput(0,0){\psframe[fillstyle=solid,fillcolor=RGBblue](2,2.01)}
+          \rput(2,6){\psframe[gradbegin=RGBwhite,gradend=RGBred](2,2)}
+          \rput(2,2){\psframe[gradbegin=RGBred,gradend=RGBwhite](2,2)}
+          \rput(2,3.99){\psframe[fillstyle=solid,fillcolor=RGBred](2,2.02)}
+          \rput(4,10){\psframe[gradbegin=RGBwhite,gradend=RGBgreen](2,2)}
+          \rput(4,6){\psframe[gradbegin=RGBgreen,gradend=RGBwhite](2,2)}
+          \rput(4,7.99){\psframe[fillstyle=solid,fillcolor=RGBgreen](2,2.02)}
+          \rput(6,14){\psframe[gradbegin=RGBwhite,gradend=RGByellow](2,2)}
+          \rput(6,10){\psframe[gradbegin=RGByellow,gradend=RGBwhite](2,2)}
+          \rput(6,11.99){\psframe[fillstyle=solid,fillcolor=RGByellow](2,2.02)}
+          \rput(8,18){\psframe[gradbegin=RGBwhite,gradend=RGBorange](2,2)}
+          \rput(8,14){\psframe[gradbegin=RGBorange,gradend=RGBwhite](2,2)}
+          \rput(8,15.99){\psframe[fillstyle=solid,fillcolor=RGBorange](2,2.02)}
+          \rput(10,18){\psframe[gradbegin=RGBgrey,gradend=RGBwhite](2,2)}
+          \rput(10,19.99){\psframe[fillstyle=solid,fillcolor=RGBgrey](2,2.01)}
+        \end{pspicture}
+      }
+    \end{pdfpic}
+  \end{center}
+
+\end{frame}
+
+\sectionnonumber{Rechnertechnik}
+
+\begin{frame}
+
+  \showsectionnonumber
+
+  Rechner (engl.: Computer) = Werkzeug, das beim Rechnen hilft
+  \only<3->{%
+    \begin{picture}(0,0)
+      \color{red}
+      \put(-4.9,-0.6){$\overbrace{\text{dem menschlichen Hirn}}$}
+    \end{picture}}
+
+  \bigskip
+
+  \begin{itemize}
+    \pause
+    \item
+      {\only<8>{\color{medgreen}}Finger}
+    \pause
+    \pause
+    \item
+      {\only<8>{\color{medgreen}}Papier und Bleistift, Sand, Tontafeln etc.}
+    \pause
+    \item
+      {\only<8>{\color{orange}}Zirkel und Lineal}
+      \only<.(1)>{\\\strut\hfill
+                  \includegraphics[width=4.5cm]{Drawing-a-circle-with-the-compasses.jpg}%
+                  \includegraphics[width=4.0cm]{Holding-a-ruling-pen-edited-2.jpg}\\\vspace*{-4cm}}
+    \pause
+    \item
+      {\only<8>{\color{medgreen}}Abakus}
+    \item
+      {\only<8>{\color{medgreen}}Mechanische Rechenmaschine}
+      \only<.(1)>{\hfill\makebox(0,0)[r]{\begin{minipage}{4.5cm}\vspace*{2.6cm}
+                  \includegraphics[width=4.5cm]{1890s_adding_machine.jpg}\end{minipage}}}
+    \item
+      {\only<8>{\color{orange}}Rechenschieber}
+    \item
+      {\only<8>{\color{medgreen}}Taschenrechner}
+    \pause
+    \item
+      {\only<8>{\color{orange}}\only<.(2)>{Analog-}Computer}
+    \pause
+    \item
+      {\only<8>{\color{medgreen}}(Digital-)Computer}
+%      \hfill {\color{orange}analog} / {\color{medgreen}digital}
+  \end{itemize}
+
+\end{frame}
+
+\subsectionnonumber{Was ist ein Computer?}
+
+\begin{frame}
+
+  \showsectionnonumber
+
+  \showsubsectionnonumber
+
+  \begin{itemize}
+    \item
+      Rechner (engl.: Computer)\\
+      = Werkzeug, das (dem menschlichen Gehirn) beim Rechnen hilft
+    \medskip
+    \item
+      Computer (im engeren Sinne)\\
+      = Turing-vollständiger Rechner\\\pause
+      = programmierbar mit \lstinline{while}\\
+      = programmierbar mit \lstinline{if} und \lstinline{goto}
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+
+  \begin{center}
+
+    \includegraphics[width=10.5cm]{analytic-engine.jpg}
+
+    Turing-vollständiger Computer aus Zahnrädern: Analytical Engine (1837)
+
+  \end{center}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsectionnonumber
+
+  \showsubsectionnonumber
+
+  \begin{center}
+    \begin{minipage}{6cm}
+      \begin{center}
+        \includegraphics[height=4cm]{charles-babbage.jpg}
+
+        \smallskip
+
+        \footnotesize
+        Charles Babbage (1791--1871)
+      \end{center}
+    \end{minipage}
+    \begin{minipage}{6cm}
+      \begin{center}
+        \includegraphics[height=4cm]{ada-lovelace.jpg}
+
+        \smallskip
+
+        \footnotesize
+        Ada Lovelace (1815--1852)
+      \end{center}
+    \end{minipage}
+  \end{center}
+
+  \medskip
+
+  Turing-vollständiger Computer aus Zahnrädern: Analytical Engine (1837)
+  \begin{itemize}
+    \item
+      mechanische Rechenmaschine (Antrieb: Dampfmaschine)
+    \item
+      funktionsfähig geplant von Charles Babbage (nie gebaut)
+    \item
+      programmiert von Ada Lovelace (erste Computer-Programme der Welt)
+  \end{itemize}
+
+\end{frame}
+
+\sectionnonumber{\inserttitle}
+
+\begin{frame}
+
+  \showsectionnonumber
+
+  \begin{itemize}
+    \item[\textbf{1}] \textbf{Einführung}
+      \begin{itemize}
+        \color{medgreen}
+        \item[1.1] Was ist Rechnertechnik?
+        \item[1.2] Was ist ein Computer?
+%        \item[1.3] Rechnertechnik im Verhältnis zu anderen Disziplinen
+      \end{itemize}
+    \item[\textbf{2}] \textbf{Vom Schaltkreis zum Computer}
+      \begin{itemize}
+        \color{medgreen}
+        \item[2.1] Logik-Schaltkreise
+        \item[2.2] Binärdarstellung von Zahlen
+        \item[2.3] Vom Logik-Schaltkreis zum Addierer
+        \color{red}
+        \item[2.4] Negative Zahlen
+        \item[2.5] Vom Addierer zum Computer
+        \item[\dots]
+      \end{itemize}
+    \color{gray}
+    \item[\textbf{3}] \textbf{Architekturmerkmale von Prozessoren}
+    \item[\textbf{4}] \textbf{Der CPU-Stack}
+%    \item[\textbf{5}] \textbf{Hardwarenahe Programmierung}
+%    \item[\textbf{6}] \textbf{Anwender-Software}
+%    \item[\textbf{7}] \textbf{Bus-Systeme}
+%    \item[\textbf{8}] \textbf{Pipelining}
+    \item[\textbf{\dots\hspace{-0.75em}}]
+%    \item[\textbf{9}] \textbf{Ausblick}
+  \end{itemize}
+
+\end{frame}
+
+\section{Einführung}
+\section{Vom Schaltkreis zum Computer}
+\subsection{Logik-Schaltkreise}
+
+\begin{frame}[fragile]
+
+  \showsection
+  \vspace{-\smallskipamount}
+  \showsubsection
+
+  \medskip
+
+  {\large\textbf{Logik mit Lichtschaltern}}
+
+  \strut\hfill
+  \begin{minipage}[t]{6cm}
+    \vbox to 0pt{%
+      \begin{visibleenv}<1-3>
+        \begin{pdfpic}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(2.0,-0.3){C1}
+            \pnode(3.0,0){D1}
+            \pnode(3.0,-0.6){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(2.5,0.2){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](4.0,0|D1)(D1)
+            \psline(E0)(C1)
+            \psline(E1)(4.5,-0.6)
+            \lamp(4.5,-0.6)(4.5,-2.6){~~Q}
+            \ground[connectingdot=false](4.5,-2.6)
+          \end{pspicture}
+        \end{pdfpic}
+      \end{visibleenv}
+      \begin{visibleenv}<3>
+        \\[-1cm]
+        \begin{minipage}{2.5cm}
+          \begin{tabular}{|c|c||c|}\hline
+            A & B & Q \\\hline\hline
+            0 & 0 & 0 \\\hline
+            0 & 1 & 0 \\\hline
+            1 & 0 & 0 \\\hline
+            1 & 1 & 1 \\\hline
+          \end{tabular}
+        \end{minipage}%
+        \begin{minipage}{3.5cm}
+          \vspace*{1cm}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{minipage}
+      \end{visibleenv}
+      \vss
+    }%
+    \vbox to 0pt{%
+      \begin{visibleenv}<4-6>
+        \begin{pdfpic}
+          \newcommand{\invisible}{\tiny\color{white}}
+          \psset{logicLabelstyle=\invisible}
+          \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+          \psset{logicSymbolstyle=\logicSymbol}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(3,2)
+            \pnode(-1.5,0.75){C0plus}
+            \pnode(-0.5,0){C0}
+            \pnode(0.5,0.3){D0}
+            \pnode(0.5,-0.3){E0}
+            \pnode(0.5,-2.0){C1}
+            \pnode(1.5,-1.7){D1}
+            \pnode(1.5,-2.3){E1}
+            \rput(0,0.55){A}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+            \rput(1.0,-1.5){B}
+            \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+            \uput[180](C0plus){\textbf{+}}
+            \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+            \psline[arrows=*-](-1.5,0|C0)(-1.5,0|C1)(C1)
+            \psline[arrows=o-](1.5,0|D0)(D0)
+            \psline[arrows=o-](2.5,0|D1)(D1)
+            \psline[arrows=-*](E0)(3.5,-0.3)(3.5,-2.3)
+            \psline(E1)(3.5,-2.3)
+            \lamp(3.5,-2.3)(3.5,-4.3){~~Q}
+            \ground[connectingdot=false](3.5,-4.3)
+          \end{pspicture}
+        \end{pdfpic}
+      \end{visibleenv}
+      \begin{visibleenv}<6>
+        \strut\\[-1.5cm]
+        \begin{minipage}[t]{2.5cm}
+          \begin{tabular}{|c|c||c|}\hline
+            A & B & Q \\\hline\hline
+            0 & 0 & 0 \\\hline
+            0 & 1 & 1 \\\hline
+            1 & 0 & 1 \\\hline
+            1 & 1 & 1 \\\hline
+          \end{tabular}
+        \end{minipage}%
+        \begin{minipage}[t]{3.5cm}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{minipage}
+      \end{visibleenv}
+      \vss
+    }%
+    \vbox to 0pt{%
+      \begin{visibleenv}<8->
+        \vspace*{-2.0cm}%
+        \hspace*{0.5cm}%
+        \begin{tabular}{|c|c||c|}\hline
+          A & B & Q \\\hline\hline
+          0 & 0 & 0 \\\hline
+          0 & 1 & 0 \\\hline
+          1 & 0 & 0 \\\hline
+          1 & 1 & 1 \\\hline
+        \end{tabular}\quad
+        \begin{minipage}{2.5cm}
+          \vspace*{0.5cm}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=and](-0.75,-0.125){and1}
+              \psline[arrows=o-](-2,0|and12)(and12)
+              \uput[180](-2,0|and12){A}
+              \psline[arrows=o-](-2,0|and11)(and11)
+              \uput[180](-2,0|and11){B}
+              \psline[arrows=o-](2,0|and1Q)(and1Q)
+              \uput[0](2,0|and1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{minipage}\\[\medskipamount]
+        \hspace*{0.5cm}%
+        \begin{tabular}{|c|c||c|}\hline
+          A & B & Q \\\hline\hline
+          0 & 0 & 0 \\\hline
+          0 & 1 & 1 \\\hline
+          1 & 0 & 1 \\\hline
+          1 & 1 & 1 \\\hline
+        \end{tabular}\quad
+        \begin{minipage}{2.5cm}
+          \vspace*{0.5cm}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=or](-0.75,-0.125){or1}
+              \psline[arrows=o-](-2,0|or12)(or12)
+              \uput[180](-2,0|or12){A}
+              \psline[arrows=o-](-2,0|or11)(or11)
+              \uput[180](-2,0|or11){B}
+              \psline[arrows=o-](2,0|or1Q)(or1Q)
+              \uput[0](2,0|or1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{minipage}\\[\medskipamount]
+      \end{visibleenv}%
+      \begin{visibleenv}<8->%
+        \hspace*{0.402cm}%
+        \begin{tabular}{|c|c||c|}\hline
+          A & B & Q \\\hline\hline
+          0 & 0 & 0 \\\hline
+          0 & 1 & 1 \\\hline
+          1 & 0 & 1 \\\hline
+          1 & 1 & 0 \\\hline
+        \end{tabular}\quad
+        \begin{minipage}{2.5cm}
+          \vspace*{0.5cm}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{minipage}
+      \end{visibleenv}
+      \vss
+    }%
+  \end{minipage}
+  \vspace*{-0.9cm}
+
+  \begin{itemize}
+    \renewcommand{\arraystretch}{1.2}
+    \item
+      \newterm{Reihenschaltung}\\[\smallskipamount]
+      \pause
+      Lampe leuchtet nur, wenn\\
+      beide Schalter betätigt sind.\\[\smallskipamount]
+      \pause
+      \newterm{Und-Verknüpfung}
+    \pause
+    \medskip
+    \item
+      \newterm{Parallelschaltung}\\[\smallskipamount]
+      \pause
+      Lampe leuchtet, wenn mindestens\\
+      ein Schalter betätigt ist.\\[\smallskipamount]
+      \pause
+      \newterm{Oder-Verknüpfung}
+    \pause
+    \medskip
+    \item
+      {\color{red}Sie sind dran:}\\[\smallskipamount]
+      Man kann die Lampe jederzeit\\
+      an jedem der beiden Schalter\\
+      ein- oder ausschalten.\\[\smallskipamount]
+      \newterm{Exklusiv-Oder-Verknüpfung}
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+  \medskip
+
+  {\large\textbf{Relais: Strom schaltet einen Schalter}}
+
+  \begin{center}
+    \includegraphics[width=10cm]{Relay_principle_horizontal.jpg}
+    % http://commons.wikimedia.org/wiki/File:Relay_principle_horizontal.jpg
+    % http://commons.wikimedia.org/wiki/File:Electronic_component_relays.jpg
+    % http://de.wikipedia.org/w/index.php?title=Datei:Elektronenroehre_real.png&filetimestamp=20080713113809
+  \end{center}
+
+  \hspace*{0.5cm}
+  \begin{minipage}{3.5cm}
+    \begin{pdfpic}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \psline[linestyle=dashed](0,0.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+      \end{pspicture}
+    \end{pdfpic}
+  \end{minipage}
+  \pause
+  \begin{minipage}{3.5cm}
+    \begin{pdfpic}
+      \newcommand{\invisible}{\tiny\color{white}}
+      \psset{logicLabelstyle=\invisible}
+      \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+      \psset{logicSymbolstyle=\logicSymbol}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \pnode(-1,1.5){A}
+        \uput[l](-1.5,0|A){$A$}
+        \pnode(1,1.5){B}
+        \uput[r](1.5,0|B){$B$}
+        \relais(A)(B){}
+        \pnode(-0.5,0){C0}
+        \uput[l](-1.5,0|C0){$C_0$}
+        \pnode(0.5,0.3){D0}
+        \uput[r](1.5,0|D0){$D_0$}
+        \pnode(0.5,-0.3){E0}
+        \uput[r](1.5,0|E0){$E_0$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+        \pnode(-0.5,-1.5){C1}
+        \uput[l](-1.5,0|C1){$C_1$}
+        \pnode(0.5,-1.2){D1}
+        \uput[r](1.5,0|D1){$D_1$}
+        \pnode(0.5,-1.8){E1}
+        \uput[r](1.5,0|E1){$E_1$}
+        \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+        \psline[linestyle=dashed](0,-1.25)(0,1.0)
+        \psline[arrows=o-](-1.5,0|A)(A)
+        \psline[arrows=o-](1.5,0|B)(B)
+        \psline[arrows=o-](-1.5,0|C0)(C0)
+        \psline[arrows=o-](1.5,0|D0)(D0)
+        \psline[arrows=o-](1.5,0|E0)(E0)
+        \psline[arrows=o-](-1.5,0|C1)(C1)
+        \psline[arrows=o-](1.5,0|D1)(D1)
+        \psline[arrows=o-](1.5,0|E1)(E1)
+      \end{pspicture}
+    \end{pdfpic}
+  \end{minipage}
+  \pause
+  \hfill
+  \textarrow\ 
+  \begin{minipage}[t]{3.5cm}
+    Logik-Schaltungen\\
+    werden kombinierbar.
+  \end{minipage}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+  \smallskip
+
+  {\large\textbf{Logik-Schaltungen kombinieren}}
+  \medskip
+
+  \begin{itemize}
+    \item
+      Und-Verknüpfung: Reihenschaltung
+
+      \medskip
+
+    \item
+      Oder-Verknüpfung: Parallelschaltung
+
+      \medskip
+
+    \item
+
+      Exklusiv-Oder-Verknüpfung\\
+      "`entweder A oder B, aber nicht beide"'\phantom{()}
+
+      \bigskip
+
+      \begin{minipage}{2.5cm}
+        \begin{center}
+          \renewcommand{\arraystretch}{1.2}
+          \begin{tabular}{|c|c||c|}\hline
+            A & B & Q \\\hline\hline
+            0 & 0 & 0 \\\hline
+            0 & 1 & 1 \\\hline
+            1 & 0 & 1 \\\hline
+            1 & 1 & 0 \\\hline
+          \end{tabular}
+        \end{center}
+      \end{minipage}%
+      \begin{minipage}{4cm}
+        \begin{center}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{center}
+      \end{minipage}%
+      \begin{minipage}{5cm}
+        \begin{center}
+          \begin{pdfpic}
+            \newcommand{\invisible}{\tiny\color{white}}
+            \psset{logicLabelstyle=\invisible}
+            \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+            \psset{logicSymbolstyle=\logicSymbol}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \pnode(-1.5,0.75){C0plus}
+              \pnode(-0.5,0){C0}
+              \pnode(0.5,0.3){D0}
+              \pnode(0.5,-0.3){E0}
+              \pnode(4.0,0){C1}
+              \pnode(3.0,0.3){D1}
+              \pnode(3.0,-0.3){E1}
+              \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+              \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+              \put(0.0,0.3){\makebox(0,0)[b]{A}}
+              \put(3.5,0.3){\makebox(0,0)[b]{B}}
+              \uput[180](C0plus){\textbf{+}}
+              \psline[arrows=->,arrowsize=0.3](C0)(-1.5,0|C0)(C0plus){}
+              \psline(D0)(1.25,0|D0)(2.25,0|E1)(E1)
+              \psline(E0)(1.25,0|E0)(2.25,0|D1)(D1)
+              \psline(C1)(5,0)
+              \lamp[labeloffset=0.9](5,0)(5,-2){Q}
+              \ground[connectingdot=false](5,-2)
+            \end{pspicture}
+          \end{pdfpic}
+        \end{center}
+      \end{minipage}
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+  \smallskip
+
+  {\large\textbf{Logik-Schaltungen kombinieren}}
+  \medskip
+
+  \begin{itemize}
+    \item
+      Und-Verknüpfung: Reihenschaltung
+
+      \medskip
+
+    \item
+      Oder-Verknüpfung: Parallelschaltung
+
+      \medskip
+
+    \item
+
+      Exklusiv-Oder-Verknüpfung:\\
+      (A und nicht B) oder (B und nicht A)
+
+      \bigskip
+
+      \begin{minipage}{2.5cm}
+        \begin{center}
+          \renewcommand{\arraystretch}{1.2}
+          \begin{tabular}{|c|c||c|}\hline
+            A & B & Q \\\hline\hline
+            0 & 0 & 0 \\\hline
+            0 & 1 & 1 \\\hline
+            1 & 0 & 1 \\\hline
+            1 & 1 & 0 \\\hline
+          \end{tabular}
+        \end{center}
+      \end{minipage}%
+      \begin{minipage}{4cm}
+        \begin{center}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \logic[logicType=exor](-0.75,-0.125){exor1}
+              \psline[arrows=o-](-2,0|exor12)(exor12)
+              \uput[180](-2,0|exor12){A}
+              \psline[arrows=o-](-2,0|exor11)(exor11)
+              \uput[180](-2,0|exor11){B}
+              \psline[arrows=o-](2,0|exor1Q)(exor1Q)
+              \uput[0](2,0|exor1Q){Q}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{center}
+      \end{minipage}\hspace*{-1.7cm}%
+      \begin{minipage}{8cm}
+        \begin{pdfpic}
+          \psset{unit=0.6cm}
+          \psset{linewidth=0.03}
+          \begin{pspicture}(-3,-2)(6,4)
+            \logic[logicType=and](-0.75,0.625){and1}
+            \logic[logicType=and](-0.75,-2.125){and2}
+            \logic[logicType=or](2.25,-0.625){or1}
+            \psline[arrows=o-](-3,0|and12)(and12)
+            \uput[180](-3,0|and12){A}
+            \psline[arrows=o-](-3,0|and21)(and21)
+            \uput[180](-3,0|and21){B}
+            \psline[arrows=*-](-2,0|and12)(-2,0|and22)(and22)
+            \pscircle[fillstyle=solid,fillcolor=white,linewidth=0.5pt](-0.85,0|and22){0.1}
+            \psline[arrows=*-](-1.5,0|and21)(-1.5,0|and11)(and11)
+            \pscircle[fillstyle=solid,fillcolor=white,linewidth=0.5pt](-0.85,0|and11){0.1}
+            \psline(and1Q)(1.5,0|and1Q)(1.5,0|or12)(or12)
+            \psline(and2Q)(1.5,0|and2Q)(1.5,0|or11)(or11)
+            \psline[arrows=o-](5,0|or1Q)(or1Q)
+            \uput[0](5,0|or1Q){Q}
+          \end{pspicture}
+        \end{pdfpic}
+        \vspace*{-1.25cm}
+      \end{minipage}%
+      \begin{picture}(0,0)
+        \put(-6.934,-0.041){\mbox{Q}}
+      \end{picture}
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Binärdarstellung von Zahlen}
+
+\begin{frame}
+  \showsubsection
+
+  Dezimalzahl:
+  \begin{eqnarray*}
+    537_{10} &=& 7 \cdot 1 ~+~ 3 \cdot 10 ~+~ 5 \cdot 100 \\
+             &=& 7 \cdot 10^0 ~+~ 3 \cdot 10^1 ~+~ 5 \cdot 10^2
+  \end{eqnarray*}
+
+  Binärzahl:
+  \begin{eqnarray*}
+    26_{10} ~=~
+    11010_2 &=& 0 \cdot 1 ~+~ 1 \cdot 2 ~+~ 0 \cdot 4 ~+~ 1 \cdot 8 ~+~ 1 \cdot 16 \\
+            &=& 0 \cdot 2^0 ~+~ 1 \cdot 2^1 ~+~ 0 \cdot 2^2 ~+~ 1 \cdot 2^3 ~+~ 1 \cdot 2^4
+  \end{eqnarray*}
+
+\end{frame}
+
+\begin{frame}
+  \showsubsection
+
+  Rechnen mit Dezimalzahlen:\quad
+  $44_{10} + 46_{10}$
+  \begin{center}
+    \begin{tabular}{r}
+      $44$\\
+      $+\quad 46$\\[0.5ex]\hline
+      \\[-3.5ex]
+      $\scriptstyle 1\hspace{0.5em}$\\
+      $90$
+    \end{tabular}
+  \end{center}
+
+  Rechnen mit Binärzahlen:\quad
+  $44_{10} + 46_{10} = 101100_2 + 101110_2$
+  \begin{center}
+    \begin{tabular}{r}
+      $101100$\\
+      $+\quad 101110$\\[0.5ex]\hline
+      \\[-3.5ex]
+      $\scriptstyle 1\hspace{0.7em}1\hspace{0.1em}1\hspace{1.75em}$\\
+      $1011010$
+    \end{tabular}
+  \end{center}
+  Ergebnis:
+  \begin{eqnarray*}
+    1011010_2
+     &=& 0 \cdot 2^0 + 1 \cdot 2^1 + 0 \cdot 2^2 + 1 \cdot 2^3 + 1\cdot 2^4 + 0 \cdot 2^5 + 1 \cdot 2^6 \\
+     &=& 2 + 8 + 16 + 64 \\
+     &=& 90
+  \end{eqnarray*}
+
+\end{frame}
+
+\subsection{Vom Logik-Schaltkreis zum Addierer}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  \vspace{-\medskipamount}
+
+  \begin{itemize}
+    \item
+      Und-Verknüpfung: Reihenschaltung
+
+      \medskip
+
+    \item
+      Oder-Verknüpfung: Parallelschaltung
+
+      \medskip
+
+    \item
+
+      Exklusiv-Oder-Verknüpfung:\\
+      (A und nicht B) oder (B und nicht A)
+
+      \medskip
+
+    \item
+
+      Halbaddierer: 1-Bit-Addierer mit 2 Eingängen (X, Y)\\[\smallskipamount]
+      Ausgang S = X exklusiv-oder Y\\
+      Ausgang \Cout = X und Y
+
+      \bigskip
+
+      \begin{minipage}{3.2cm}
+        \begin{center}
+          \renewcommand{\arraystretch}{1.2}
+          \begin{tabular}{|c|c||c|c|}\hline
+            X & Y & \Cout & S \\\hline\hline
+            0 & 0 &   0   & 0 \\\hline
+            0 & 1 &   0   & 1 \\\hline
+            1 & 0 &   0   & 1 \\\hline
+            1 & 1 &   1   & 0 \\\hline
+          \end{tabular}
+        \end{center}
+      \end{minipage}%
+      \begin{minipage}{5cm}
+        \begin{center}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-2)(3,2)
+              \def\logicusertype{HA}
+              \logic[logicType=user,logicNInput=2,logicNOutput=2](-0.75,-0.125){ha}
+              \psline[arrows=o-](-2,0|ha2)(ha2)
+              \uput[180](-2,0|ha2){X}
+              \psline[arrows=o-](-2,0|ha1)(ha1)
+              \uput[180](-2,0|ha1){Y}
+              \psline[arrows=o-](2,0|haQ1)(haQ1)
+              \uput[0](2,0|haQ1){\Cout}
+              \psline[arrows=o-](2,0|haQ2)(haQ2)
+              \uput[0](2,0|haQ2){S}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{center}
+      \end{minipage}\hspace*{-1.25cm}%
+      \pause
+      \begin{minipage}{5cm}
+        \vspace*{-0.25cm}
+        \begin{center}
+          \begin{pdfpic}
+            \psset{unit=0.6cm}
+            \psset{linewidth=0.03}
+            \begin{pspicture}(-3,-3)(3,3)
+              \pnode(-3.5,2.5){A}
+              \pnode(-3.5,-1.5){B}
+              \uput[180](A){X}
+              \uput[180](B){Y}
+              \logic[logicType=exor](-0.75,0.625){exor}
+              \logic[logicType=and](-0.75,-2.125){and}
+              \psline[arrows=o-](A)(exor2)
+              \psline[arrows=o-](B)(and1)
+              \psline[arrows=*-](-2.5,0|B)(-2.5,0|exor1)(exor1)
+              \psline[arrows=*-](-1.5,0|A)(-1.5,0|and2)(and2)
+              \psline[arrows=-o](exorQ)(2,0|exorQ)
+              \uput[0](2,0|exorQ){S}
+              \psline[arrows=-o](andQ)(2,0|andQ)
+              \uput[0](2,0|andQ){\Cout}
+            \end{pspicture}
+          \end{pdfpic}
+        \end{center}
+      \end{minipage}%
+      \begin{picture}(0,0)
+        \put(-5.077,-0.379){\mbox{\Cout}}
+      \end{picture}
+
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  \vspace{-\medskipamount}
+
+  \begin{itemize}
+    \item
+      Und-Verknüpfung: Reihenschaltung
+
+      \medskip
+
+    \item
+      Oder-Verknüpfung: Parallelschaltung
+
+      \medskip
+
+    \item
+
+      Exklusiv-Oder-Verknüpfung:\\
+      (A und nicht B) oder (B und nicht A)
+
+      \medskip
+
+    \item
+
+      Halbaddierer: 1-Bit-Addierer mit 2 Eingängen (X, Y)\\[\smallskipamount]
+      Ausgang S = X exklusiv-oder Y\\
+      Ausgang \Cout = X und Y
+
+      \medskip
+
+    \item
+
+      Volladdierer: 1-Bit-Addierer mit 3 Eingängen (X, Y, \Cin)\\[\smallskipamount]
+      {\color{red}Sie sind dran.}
+
+  \end{itemize}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \begin{minipage}{6cm}
+    \begin{center}
+      \begin{pdfpic}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-3,-4)(3,9)
+          \def\logicusertype{FA}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,8){fa0}
+          \uput[180](fa0Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa03)(fa03)
+          \psline[arrows=o-](-2,0|fa02)(fa02)
+          \psline[arrows=o-](-2,0|fa01)(fa01)
+          \uput[180](-2,0|fa03){\Cin}
+          \uput[180](-2,0|fa02){X0}
+          \uput[180](-2,0|fa01){Y0}
+          \psline[arrows=o-](2,0|fa0Q2)(fa0Q2)
+          \uput[0](2,0|fa0Q2){S0}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,4){fa1}
+          \uput[180](fa1Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa12)(fa12)
+          \psline[arrows=o-](-2,0|fa11)(fa11)
+          \uput[180](-2,0|fa12){X1}
+          \uput[180](-2,0|fa11){Y1}
+          \psline[arrows=o-](2,0|fa1Q2)(fa1Q2)
+          \uput[0](2,0|fa1Q2){S1}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,0){fa2}
+          \uput[180](fa2Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa22)(fa22)
+          \psline[arrows=o-](-2,0|fa21)(fa21)
+          \uput[180](-2,0|fa22){X2}
+          \uput[180](-2,0|fa21){Y2}
+          \psline[arrows=o-](2,0|fa2Q2)(fa2Q2)
+          \uput[0](2,0|fa2Q2){S2}
+          \logic[logicType=user,logicNInput=3,logicNOutput=2](-0.75,-4){fa3}
+          \uput[180](fa3Q1){\scriptsize C\kern-3pt}
+          \psline[arrows=o-](-2,0|fa32)(fa32)
+          \psline[arrows=o-](-2,0|fa31)(fa31)
+          \uput[180](-2,0|fa32){X3}
+          \uput[180](-2,0|fa31){Y3}
+          \psline[arrows=o-](2,0|fa3Q2)(fa3Q2)
+          \psline[arrows=o-](2,0|fa3Q1)(fa3Q1)
+          \uput[0](2,0|fa3Q2){S3}
+          \uput[0](2,0|fa3Q1){\Cout}
+          \psline(fa0Q1)(2,0|fa0Q1)(2,7.5)(-2,7)(-2,0|fa13)(fa13)
+          \psline(fa1Q1)(2,0|fa1Q1)(2,3.5)(-2,3)(-2,0|fa23)(fa23)
+          \psline(fa2Q1)(2,0|fa2Q1)(2,-0.5)(-2,-1)(-2,0|fa33)(fa33)
+        \end{pspicture}
+      \end{pdfpic}
+    \end{center}
+  \end{minipage}\hfill
+  \begin{minipage}{6.3cm}
+    {\large\bf\color{structure}\begin{tabbing}
+      2.3\quad\=Vom Logik-Schaltkreis\\\>zum Addierer
+    \end{tabbing}}
+
+    \begin{itemize}
+      \item
+        4 Volladdierer\\
+        \textarrow\ 4-Bit-Addierer mit Übertrag
+      \item
+        allgemein: $n$-Bit-Addierer
+    \end{itemize}
+
+    \bigskip
+
+    Problem: Das Signal für den Übertrag wandert von Volladdierer zu Volladdierer;
+    die Schaltzeiten addieren sich.\\
+    $\longrightarrow$ langsam
+    
+    \medskip
+
+    Lösungswege: siehe\\
+    \url{http://de.wikipedia.org/wiki/Addierer}
+  \end{minipage}
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  Zuse Z3: Rechner aus Relais
+  \begin{center}
+    \includegraphics[width=10cm]{Z3_Deutsches_Museum.JPG}
+  \end{center}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  Statt Relais: Elektronenröhren
+
+  \begin{minipage}{6.25cm}
+    \includegraphics[width=6.25cm]{Elektronenroehren-auswahl.jpg}
+  \end{minipage}\hfill
+  \begin{minipage}{6cm}
+    \includegraphics[width=6cm]{Elektronenroehre_real.png}
+  \end{minipage}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  ENIAC: Rechner aus Elektronenröhren
+  \begin{center}
+    \includegraphics[width=10cm]{Eniac.jpg}
+  \end{center}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Statt Elektronenröhren: Transistoren
+
+  \bigskip
+
+  \includegraphics[width=7cm]{Transistors-white-cropped.jpg}\\[-5cm]
+  \hfill
+  \begin{minipage}{5.5cm}
+    \begin{center}
+      \begin{pdfpic}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-2,-2)(2,2)
+          \pnode(-1.5,0){B}
+          \uput[180](B){Basis}
+          \pnode(1.5,1.5){C}
+          \uput[0](C){Kollektor}
+          \pnode(1.5,-1.5){E}
+          \uput[0](E){Emitter}
+          \transistor[basesep=1.2,arrows=o-o](B)(E)(C)
+        \end{pspicture}
+      \end{pdfpic}
+
+      \medskip
+
+      Bipolartransistor
+    \end{center}
+  \end{minipage}\\[1cm]
+  \hfill
+  \begin{minipage}{5.5cm}
+    \begin{center}
+      \begin{pdfpic}
+        \psset{unit=0.6cm}
+        \psset{linewidth=0.03}
+        \begin{pspicture}(-2,-2)(2,2)
+          \pnode(-1.5,-0.5){B}
+          \uput[180](B){Gate}
+          \pnode(1.5,1.5){C}
+          \uput[0](C){Drain}
+          \pnode(1.5,-1.5){E}
+          \uput[0](E){Source}
+          \transistor[transistortype=MOSFET,basesep=1.2,arrows=o-o](B)(E)(C)
+        \end{pspicture}
+      \end{pdfpic}
+
+      \medskip
+
+      Feldeffekttransistor
+    \end{center}
+  \end{minipage}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  Miniaturisierte Transistoren: Integrierte Schaltkreise\\
+  \newterm{Integrated Circuit -- IC}
+
+  \begin{center}
+
+    \begin{minipage}{4cm}
+      \includegraphics[width=4cm]{Intel_80486DX2_top.jpg}
+    \end{minipage}
+    \quad
+    \begin{minipage}{4cm}
+      \includegraphics[width=4cm]{Intel_80486DX2_bottom.jpg}
+    \end{minipage}
+
+    \medskip
+
+    \begin{minipage}{4cm}
+      \includegraphics[width=4cm]{80486dx2-large.jpg}
+    \end{minipage}
+    \quad
+    \begin{minipage}{4cm}
+      \includegraphics[width=4cm]{IC_Nanotecnology_2400X.JPG}
+    \end{minipage}
+
+  \end{center}
+
+\end{frame}
+
+\nosectionnonumber{\inserttitle}
+
+\begin{frame}
+
+  \shownosectionnonumber
+
+  \begin{itemize}
+    \item[\textbf{1}] \textbf{Einführung}
+      \begin{itemize}
+        \color{medgreen}
+        \item[1.1] Was ist Rechnertechnik?
+        \item[1.2] Was ist ein Computer?
+%        \item[1.3] Rechnertechnik im Verhältnis zu anderen Disziplinen
+      \end{itemize}
+    \item[\textbf{2}] \textbf{Vom Schaltkreis zum Computer}
+      \begin{itemize}
+        \color{medgreen}
+        \item[2.1] Logik-Schaltkreise
+        \item[2.2] Binärdarstellung von Zahlen
+        \item[2.3] Vom Logik-Schaltkreis zum Addierer
+        \color{red}
+        \item[2.4] Negative Zahlen
+        \item[2.5] Vom Addierer zum Computer
+        \item[\dots]
+      \end{itemize}
+    \color{gray}
+    \item[\textbf{3}] \textbf{Architekturmerkmale von Prozessoren}
+    \item[\textbf{4}] \textbf{Der CPU-Stack}
+%    \item[\textbf{5}] \textbf{Hardwarenahe Programmierung}
+%    \item[\textbf{6}] \textbf{Anwender-Software}
+%    \item[\textbf{7}] \textbf{Bus-Systeme}
+%    \item[\textbf{8}] \textbf{Pipelining}
+    \item[\textbf{\dots\hspace{-0.75em}}]
+%    \item[\textbf{9}] \textbf{Ausblick}
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Negative Zahlen}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Speicher ist begrenzt!\\
+  \textarrow\ feste Anzahl von Bits
+
+  \medskip
+
+  8-Bit-Zahlen ohne Vorzeichen: \lstinline{uint8_t}\\
+  \textarrow\ Zahlenwerte von \lstinline{0x00} bis \lstinline{0xff} = 0 bis 255\\
+  \pause
+  \textarrow\ 255 + 1 = 0
+
+  \pause
+  \medskip
+
+  8-Bit-Zahlen mit Vorzeichen: \lstinline{int8_t}\\
+  \lstinline{0xff} = 255 ist die "`natürliche"' Schreibweise für $-1$.\\
+  \pause
+  \textarrow\ Zweierkomplement
+
+  \pause
+  \medskip
+
+  Oberstes Bit = 1: negativ\\
+  Oberstes Bit = 0: positiv\\
+  \textarrow\ 127 + 1 = $-128$
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Speicher ist begrenzt!\\
+  \textarrow\ feste Anzahl von Bits
+
+  \medskip
+
+  16-Bit-Zahlen ohne Vorzeichen:
+  \lstinline{uint16_t}\hfill\lstinline{uint8_t}\\
+  \textarrow\ Zahlenwerte von \lstinline{0x0000} bis \lstinline{0xffff}
+  = 0 bis 65535\hfill 0 bis 255\\
+  \textarrow\ 65535 + 1 = 0\hfill 255 + 1 = 0
+
+  \medskip
+
+  16-Bit-Zahlen mit Vorzeichen:
+  \lstinline{int16_t}\hfill\lstinline{int8_t}\\
+  \lstinline{0xffff} = 66535 ist die "`natürliche"' Schreibweise für $-1$.\hfill
+  \lstinline{0xff} = 255 = $-1$\\
+  \textarrow\ Zweierkomplement
+
+  \medskip
+
+  Oberstes Bit = 1: negativ\\
+  Oberstes Bit = 0: positiv\\
+  \textarrow\ 32767 + 1 = $-32768$
+
+  \bigskip
+  Literatur: \url{http://xkcd.com/571/}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Frage: \emph{Für welche Zahl steht der Speicherinhalt\,
+  \raisebox{2pt}{%
+    \tabcolsep0.25em
+    \begin{tabular}{|c|c|}\hline
+      \rule{0pt}{11pt}a3 & 90 \\\hline
+    \end{tabular}}
+  (hexadezimal)?}
+  
+  \pause
+  \smallskip
+  Antwort: \emph{Das kommt darauf an.} ;--)
+
+  \pause
+  \medskip
+  Little-Endian:
+
+  \smallskip
+
+  \begin{tabular}{lrl}
+    als \lstinline,int8_t,: & $-93$ & (nur erstes Byte)\\
+    als \lstinline,uint8_t,: & $163$ & (nur erstes Byte)\\
+    als \lstinline,int16_t,: & $-28509$\\
+    als \lstinline,uint16_t,: & $37027$\\
+    \lstinline,int32_t, oder größer: & $37027$
+      & (zusätzliche Bytes mit Nullen aufgefüllt)
+  \end{tabular}
+
+  \pause
+  \medskip
+  Big-Endian:
+
+  \smallskip
+
+  \begin{tabular}{lrl}
+    als \lstinline,int8_t,:   & $-93$ & (nur erstes Byte)\\
+    als \lstinline,uint8_t,:  & $163$ & (nur erstes Byte)\\
+    als \lstinline,int16_t,:  & $-23664$\\
+    als \lstinline,uint16_t,: & $41872$\\ als \lstinline,int32_t,:  & $-1550843904$ & (zusätzliche Bytes\\
+    als \lstinline,uint32_t,: & $2744123392$  & mit Nullen aufgefüllt)\\
+    als \lstinline,int64_t,:  & $-6660823848880963584$\\
+    als \lstinline,uint64_t,: & $11785920224828588032$\\
+  \end{tabular}
+
+  \vspace*{-1cm}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  Aufbau einer Schaltung zum Bilden des Zweierkomplements:\\
+  {\color{red}Sie sind dran.}
+
+\end{frame}
+
+\subsection{Vom Addierer zum Computer}
+
+\begin{frame}
+
+  \showsubsection
+
+  Wir können jetzt addieren und subtrahieren.\\
+  Wie bauen wir daraus einen Turing-vollständigen Computer?
+  \begin{itemize}
+    \pause
+    \item
+      Arithmetisch-logische Einheit (ALU)%\\
+%      (Skript: Seite 20)
+%    \pause
+    \item
+      Speicher
+%    \pause
+    \item
+      Takt
+  \end{itemize}
+
+\end{frame}
+
+\iffalse
+
+\begin{frame}
+
+  \showsubsection
+
+  Zeit ins Spiel bringen:
+  \begin{itemize}
+    \item sich 1 Bit merken: Flipflop
+    \item zeitlicher Ablauf: Taktgeber
+    \item voranschreiten: Zähler (aus Flipflops)
+  \end{itemize}
+
+  \pause
+  \bigskip
+
+  Programmieren:
+  \begin{itemize}
+    \item ALU kann verschiedene Operationen durchführen
+    \item Maschinensprache codiert, welche Operation ausgeführt werden soll
+    \item Das Laden von Registern ermöglicht auch Sprünge \textarrow\ Schleifen
+  \end{itemize}
+
+\end{frame}
+
+\fi
+
+\setcounter{subsection}{4}
+\subsection{Vom Addierer zum Computer}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  1-Bit-Multiplizierer
+  \visible<3->{= Und-Verknüpfung}
+
+  \medskip
+
+  \begin{tabular}{|c|c||c|}\hline
+    A & B & Q \\\hline\hline
+    0 & 0 & \visible<2->{0} \\\hline
+    0 & 1 & \visible<2->{0} \\\hline
+    1 & 0 & \visible<2->{0} \\\hline
+    1 & 1 & \visible<2->{1} \\\hline
+  \end{tabular}\quad\pause[3]
+  \begin{minipage}{2.5cm}
+    \vspace*{0.5cm}
+    \begin{pdfpic}
+      \psset{unit=0.6cm}
+      \psset{linewidth=0.03}
+      \begin{pspicture}(-3,-2)(3,2)
+        \logic[logicType=and](-0.75,-0.125){and1}
+        \psline[arrows=o-](-2,0|and12)(and12)
+        \uput[180](-2,0|and12){A}
+        \psline[arrows=o-](-2,0|and11)(and11)
+        \uput[180](-2,0|and11){B}
+        \psline[arrows=o-](2,0|and1Q)(and1Q)
+        \uput[0](2,0|and1Q){Q}
+      \end{pspicture}
+    \end{pdfpic}
+  \end{minipage}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  1-Bit-Multiplizierer = Und-Verknüpfung
+
+  \smallskip
+
+  n-Bit-Multiplizierer\pause: "`schriftlich"' multiplizieren
+
+  \bigskip
+  \pause
+
+  Beispiel: $13 \cdot 5$
+
+  \smallskip
+
+  \begin{tabular}{r}
+    $1101 \cdot 101$\\[-1.5\smallskipamount]
+    \rule{2cm}{1pt}\\
+    $1101\phantom{00}$\\
+    $0\phantom{0}$\\
+    $1101$\\[-1.5\smallskipamount]
+    \rule{2cm}{1pt}\\
+    $1000001$
+  \end{tabular}%
+  \begin{picture}(0,0)
+    \put(-0.95,-0.63){\mbox{\scriptsize 1}}
+    \put(-1.15,-0.63){\mbox{\scriptsize 1}}
+    \put(-1.35,-0.63){\mbox{\scriptsize 1}}
+    \put(-1.55,-0.63){\mbox{\scriptsize 1}}
+  \end{picture}\pause
+  \hspace*{2cm}%
+  \begin{minipage}{5cm}
+    Multiplizier-Schaltkreis\\
+    für zwei 2-Bit-Zahlen:\\[\smallskipamount]
+    \color{red}Sie sind dran.
+  \end{minipage}
+
+\end{frame}
+
+\begin{frame}
+
+  \showsubsection
+
+  Schaltkreis, der wahlweise eine von mehreren Verknüpfungen
+  durchführt:
+
+  \smallskip
+
+  \newterm{arithmetisch-logische Einheit\/} --
+  \newterm{arithmetic logic unit (ALU)}
+
+  \bigskip
+  
+  \begin{center}
+    \vspace*{-2.5cm}
+    \includegraphics{alu2.pdf}
+    \vspace*{-23cm}
+  \end{center}
+
+  \bigskip
+
+  Siehe z.\,B.: \url{https://en.wikipedia.org/wiki/File:74181aluschematic.png}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \begin{visibleenv}<2->
+    \showsubsection
+
+    Information speichern
+  \end{visibleenv}
+
+  \begin{pdfpic}
+    \newcommand{\invisible}{\tiny\color{white}}
+    \psset{logicLabelstyle=\invisible}
+    \newcommand{\logicSymbol}{\small\boldmath\bf\rule{0pt}{0.5cm}}
+    \psset{logicSymbolstyle=\logicSymbol}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-3,-2)(3,2)
+      \pnode(-1,1.5){A}
+      \uput[l](-2.5,0|A){$S$}
+      \pnode(1,1.5){B}
+      \ground[connectingdot=false](2,1.5)
+      \relais(A)(B){}
+      \pnode(2.5,2.5){A3}
+      \uput[l](2.0,0|A3){$R$}
+      \pnode(4.5,2.5){B3}
+      \ground[connectingdot=false](5.5,2.5)
+      \relais(A3)(B3){}
+      \pnode(-0.5,0){C0}
+      \psline[arrows=-*](C0)(-1.5,0)(-1.5,1.5)
+      \pnode(0.5,0.3){D0}
+      \pnode(0.5,-0.3){E0}
+      \pnode(3,-0.3){C3}
+      \pnode(4,0){D3}
+      \pnode(4,-0.6){E3}
+      \psline[arrows=*-,linewidth=2\pslinewidth](C3)(D3)
+      \pnode(7,0.7){D3plus}
+      \uput[180](D3plus){\textbf{+}}
+      \psline(E0)(C3)
+      \psline[arrows=->,arrowsize=0.3](D3)(D3plus|D3)(D3plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C0)(D0)
+      \pnode(-0.5,-1.5){C1}
+      \pnode(0.5,-1.2){D1}
+      \pnode(0.5,-1.8){E1}
+      \uput[r](2.5,0|E1){$Q$}
+      \pnode(-3.0,-0.5){C1plus}
+      \uput[180](C1plus){\textbf{+}}
+      \psline[arrows=->,arrowsize=0.3](C1)(C1plus|C1)(C1plus)
+      \psline[arrows=*-,linewidth=2\pslinewidth](C1)(D1)
+      \psline[linestyle=dashed](0,-1.25)(0,1.0)
+      \psline[linestyle=dashed](3.5,-0.15)(3.5,2.0)
+      \psline[arrows=o-](-2.5,0|A)(A)
+      \psline[arrows=o-](2.0,0|A3)(A3)
+      \psline(B)(2,0|B)
+      \psline(B3)(5.5|B3)
+      \psline[arrows=o-](1.5,0|D0)(D0)
+      \psline[arrows=o-](1.5,0|D1)(D1)
+      \psline[arrows=o-](2.5,0|E1)(E1)
+      \psline[arrows=o-](5.0,0|E3)(E3)
+    \end{pspicture}
+  \end{pdfpic}
+
+  \pause
+
+  \newterm{Selbsthalteschaltung}
+
+  1-Bit-\newterm{Speicherzelle}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Information speichern
+
+  \begin{pdfpic}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  \end{pdfpic}
+
+  \newterm{Bistabile Kippstufe} -- \newterm{Bistabiler Multivibrator} -- \newterm{Flip-Flop}
+
+  1-Bit-Speicherzelle
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Information speichern
+
+  \vspace*{-0.5cm}
+
+  \begin{pdfpic}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \pnode(0,0.5){A}
+      \pnode(0,-0.5){B}
+      \capacitor(A)(B){}
+      \psline[arrows=-o](A)(A|0,1)
+      \psline[arrows=-o](B)(B|0,-1)
+    \end{pspicture}
+  \end{pdfpic}
+
+  \vspace*{-1.0cm}
+
+  \newterm{Kondensator}
+
+  \only<2->{\newterm{dynamische\/}} 1-Bit-Speicherzelle\\
+  \pause
+  \textarrow\ benötigt \newterm{Refresh}-Schaltung
+
+  \pause[3]
+  \medskip
+  Flip-Flop
+
+  \newterm{statische\/} 1-Bit-Speicherzelle
+
+  \begin{pdfpic}
+    \psset{unit=0.6cm}
+    \psset{linewidth=0.03}
+    \begin{pspicture}(-4,-4)(4,4)
+      \logic[logicType=nand](-0.75,2){nand1}
+      \logic[logicType=nand](-0.75,-2){nand2}
+      \psline[arrows=o-](-3,0|nand12)(nand12)
+      \uput[180](-3,0|nand12){$\overline{\mbox{S}}$}
+      \psline[arrows=o-](-3,0|nand21)(nand21)
+      \uput[180](-3,0|nand21){$\overline{\mbox{R}}$}
+      \psline[arrows=o-](3,0|nand1Q)(nand1Q)
+      \uput[0](3,0|nand1Q){Q}
+      \psline[arrows=o-](3,0|nand2Q)(nand2Q)
+      \uput[0](3,0|nand2Q){$\overline{\mbox{Q}}$}
+      \psline[arrows=*-](2,0|nand1Q)(2,1.75)(-2,0.75)(-2,0|nand22)(nand22)
+      \psline[arrows=*-](2,0|nand2Q)(2,0.75)(-2,1.75)(-2,0|nand11)(nand11)
+    \end{pspicture}
+  \end{pdfpic}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsubsection
+
+  Computer
+  \begin{itemize}
+    \item Rechenwerk (ALU)
+    \item Speicher\pause: Register, adressierbarer Hauptspeicher
+    \pause
+    \item Takt\pause: Befehle abarbeiten
+    \pause
+    \item Peripherie: Kommunikation mit der Außenwelt
+    \pause
+    \arrowitem in Maschinensprache programmierbar
+  \end{itemize}
+
+\end{frame}
+
+\sectionnonumber{\inserttitle}
+
+\begin{frame}
+
+  \showsectionnonumber
+
+  \begin{itemize}
+    \item[\textbf{1}] \textbf{Einführung}
+    \item[\textbf{2}] \textbf{Vom Schaltkreis zum Computer}
+      \begin{itemize}
+        \item[2.1] Logik-Schaltkreise
+        \item[2.2] Binärdarstellung von Zahlen
+        \item[2.3] Vom Logik-Schaltkreis zum Addierer
+        \item[2.4] Negative Zahlen
+        \color{orange}
+        \item[2.5] Vom Addierer zum Computer
+        \item[\dots]
+      \end{itemize}
+    \color{gray}
+    \item[\textbf{3}] \textbf{Architekturmerkmale von Prozessoren}
+    \item[\textbf{4}] \textbf{Der CPU-Stack}
+%    \item[\textbf{5}] \textbf{Hardwarenahe Programmierung}
+%    \item[\textbf{6}] \textbf{Anwender-Software}
+%    \item[\textbf{7}] \textbf{Bus-Systeme}
+%    \item[\textbf{8}] \textbf{Pipelining}
+    \item[\textbf{\dots\hspace{-0.75em}}]
+%    \item[\textbf{9}] \textbf{Ausblick}
+  \end{itemize}
+
+\end{frame}
+
+\end{document}