course: bo-func, bo-scheme
BIN
circuit/25-1/dz/06.10.jpg
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
circuit/25-1/dz/27.10.jpg
Normal file
|
After Width: | Height: | Size: 159 KiB |
@ -1,6 +1,6 @@
|
|||||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.2.1">
|
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.2.9">
|
||||||
<diagram name="Страница — 1" id="sO6mBrgkGhevZXLxDi5B">
|
<diagram name="Страница — 1" id="sO6mBrgkGhevZXLxDi5B">
|
||||||
<mxGraphModel dx="603" dy="934" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
<mxGraphModel dx="287" dy="445" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||||
<root>
|
<root>
|
||||||
<mxCell id="0" />
|
<mxCell id="0" />
|
||||||
<mxCell id="1" parent="0" />
|
<mxCell id="1" parent="0" />
|
||||||
@ -150,24 +150,13 @@
|
|||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-141" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.046;exitY=0.628;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
<mxCell id="sDe38s09ArQUHBlkgSVm-141" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.046;exitY=0.628;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
||||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||||
<mxPoint x="606.5999999999999" y="280.02" as="sourcePoint" />
|
<mxPoint x="604.5999999999999" y="279.02" as="sourcePoint" />
|
||||||
<mxPoint x="607" y="252" as="targetPoint" />
|
<mxPoint x="605" y="260" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-143" connectable="0" parent="sDe38s09ArQUHBlkgSVm-141" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y7" vertex="1">
|
<mxCell id="sDe38s09ArQUHBlkgSVm-143" connectable="0" parent="sDe38s09ArQUHBlkgSVm-141" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y5 Y6 Y7 Y8" vertex="1">
|
||||||
<mxGeometry relative="1" x="0.7182" as="geometry">
|
<mxGeometry relative="1" x="0.7182" as="geometry">
|
||||||
<mxPoint as="offset" />
|
<mxPoint x="10" y="-5" as="offset" />
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-144" edge="1" parent="1" source="sDe38s09ArQUHBlkgSVm-66" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" value="">
|
|
||||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
|
||||||
<mxPoint x="480" y="383.5" as="sourcePoint" />
|
|
||||||
<mxPoint x="625" y="251" as="targetPoint" />
|
|
||||||
</mxGeometry>
|
|
||||||
</mxCell>
|
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-145" connectable="0" parent="sDe38s09ArQUHBlkgSVm-144" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y8" vertex="1">
|
|
||||||
<mxGeometry relative="1" x="0.6297" y="1" as="geometry">
|
|
||||||
<mxPoint y="-2" as="offset" />
|
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-150" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
|
<mxCell id="sDe38s09ArQUHBlkgSVm-150" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
|
||||||
@ -187,7 +176,7 @@
|
|||||||
<mxPoint x="615" y="548" as="targetPoint" />
|
<mxPoint x="615" y="548" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sDe38s09ArQUHBlkgSVm-153" connectable="0" parent="sDe38s09ArQUHBlkgSVm-152" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y5" vertex="1">
|
<mxCell id="sDe38s09ArQUHBlkgSVm-153" connectable="0" parent="sDe38s09ArQUHBlkgSVm-152" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y4" vertex="1">
|
||||||
<mxGeometry relative="1" x="0.5411" y="-1" as="geometry">
|
<mxGeometry relative="1" x="0.5411" y="-1" as="geometry">
|
||||||
<mxPoint as="offset" />
|
<mxPoint as="offset" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
@ -491,15 +480,22 @@
|
|||||||
<mxPoint as="offset" />
|
<mxPoint as="offset" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-56" edge="1" parent="1" source="sTZ1a5dfQ2aNL2byTIMX-10" style="endArrow=none;html=1;rounded=0;exitX=0.168;exitY=0.424;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
<mxCell id="ehiv7BUqanqIJjQgtARF-1" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.046;exitY=0.628;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
||||||
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||||
<mxPoint x="470" y="500" as="sourcePoint" />
|
<mxPoint x="613" y="283.02" as="sourcePoint" />
|
||||||
<mxPoint x="450" y="540" as="targetPoint" />
|
<mxPoint x="613" y="268" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
<mxCell id="sTZ1a5dfQ2aNL2byTIMX-57" connectable="0" parent="sTZ1a5dfQ2aNL2byTIMX-56" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Y6" vertex="1">
|
<mxCell id="ehiv7BUqanqIJjQgtARF-3" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.046;exitY=0.628;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
||||||
<mxGeometry relative="1" x="0.6332" y="-1" as="geometry">
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||||
<mxPoint y="-4" as="offset" />
|
<mxPoint x="621" y="286.02" as="sourcePoint" />
|
||||||
|
<mxPoint x="621" y="271" as="targetPoint" />
|
||||||
|
</mxGeometry>
|
||||||
|
</mxCell>
|
||||||
|
<mxCell id="ehiv7BUqanqIJjQgtARF-4" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.046;exitY=0.628;exitDx=0;exitDy=0;exitPerimeter=0;" value="">
|
||||||
|
<mxGeometry height="50" relative="1" width="50" as="geometry">
|
||||||
|
<mxPoint x="630" y="290.02" as="sourcePoint" />
|
||||||
|
<mxPoint x="630" y="275" as="targetPoint" />
|
||||||
</mxGeometry>
|
</mxGeometry>
|
||||||
</mxCell>
|
</mxCell>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
BIN
circuit/25-2/course_project/img/bo-mut-test-1.png
Normal file
|
After Width: | Height: | Size: 450 KiB |
BIN
circuit/25-2/course_project/img/bo-mut-test-2.png
Normal file
|
After Width: | Height: | Size: 441 KiB |
|
Before Width: | Height: | Size: 297 KiB After Width: | Height: | Size: 56 MiB |
BIN
circuit/25-2/course_project/img/bo-set-test.png
Normal file
|
After Width: | Height: | Size: 366 KiB |
@ -246,13 +246,13 @@ $$[A]_{\text{п}} = a_3, a_2 a_1 a_0$$
|
|||||||
\begin{tabular}{|p{0.1\textwidth}|p{0.4\textwidth}|p{0.4\textwidth}|}
|
\begin{tabular}{|p{0.1\textwidth}|p{0.4\textwidth}|p{0.4\textwidth}|}
|
||||||
Обознач & Назначение УМНОЖЕНИЕ & ПРОВЕРКА БИТА \\ \hline
|
Обознач & Назначение УМНОЖЕНИЕ & ПРОВЕРКА БИТА \\ \hline
|
||||||
RA & Регистр 1-го операнда, 4 разряда, множимое, параллельная загрузка, хранение & позиция бита, параллельная загрузка \\ \hline
|
RA & Регистр 1-го операнда, 4 разряда, множимое, параллельная загрузка, хранение & позиция бита, параллельная загрузка \\ \hline
|
||||||
RB & Регистр 2-го операнда, 4 разряда, множитель, параллельная загрузка, хранение & регистр данных, параллельная загрузка \\ \hline
|
RB & Регистр 2-го операнда, 4 разряда, множитель, параллельная загрузка 4 старших бит, хранение, формирование сигнала F0 & регистр данных, параллельная загрузка \\ \hline
|
||||||
RR & Регистр результата, 8 разрядов, параллельная загрузка, хранение, сдвиг вправо на 1 разряд & новое значение регистра RB, 4 старших разряда, параллельная загрузка, хранение \\ \hline
|
RR & Регистр результата, 8 разрядов, параллельная загрузка, хранение, сдвиг вправо на 1 разряд & новое значение регистра RB, 4 старших разряда, параллельная загрузка, хранение \\ \hline
|
||||||
RPR & & Регистр флага CF, 1 разряд, параллельная загрузка, хранение \\ \hline
|
TCF & & Регистр флага CF, 1 разряд, параллельная загрузка, хранение \\ \hline
|
||||||
КС1 & Выбор множимого: RB или RR[6:3]. Формирование сигнала F0 для МУУ & \\ \hline
|
TS & Регистр знака результата, 1 разряд, параллельная загрузка, хранение & \\ \hline
|
||||||
КС2 & Формирование знака для КС3 & Новое значение RB с установленным битом для КС3. Формирование RPR \\ \hline
|
КС1 & Формирование знака результата умножения & \\ \hline
|
||||||
КС3 & Загрузка результата суммирования в RR[6:3] или знака в RR[7] & Загрузка нового значения RB с установленным битом в RR[6:3] \\ \hline
|
КС2 & Формирование нового значения RB в RR[3:0] и проверенного бита RB_i & \\ \hline
|
||||||
SM & 4-разрядный сумматор. Пропуск такта & \\ \hline
|
SM & 4-разрядный сумматор & \\ \hline
|
||||||
& &
|
& &
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\caption{Элементы функциональной схемы}
|
\caption{Элементы функциональной схемы}
|
||||||
|
|||||||