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}