diff --git a/circuit/25-1/dz/06.10.jpg b/circuit/25-1/dz/06.10.jpg new file mode 100644 index 0000000..ac28031 Binary files /dev/null and b/circuit/25-1/dz/06.10.jpg differ diff --git a/circuit/25-1/dz/27.10.jpg b/circuit/25-1/dz/27.10.jpg new file mode 100644 index 0000000..f9c06f9 Binary files /dev/null and b/circuit/25-1/dz/27.10.jpg differ diff --git a/circuit/25-2/course_project/drawio/bo-func.drawio b/circuit/25-2/course_project/drawio/bo-func.drawio index 531752a..7cd578b 100644 --- a/circuit/25-2/course_project/drawio/bo-func.drawio +++ b/circuit/25-2/course_project/drawio/bo-func.drawio @@ -1,6 +1,6 @@ - + - + @@ -150,24 +150,13 @@ - - + + - + - - - - - - - - - - - - + @@ -187,7 +176,7 @@ - + @@ -491,15 +480,22 @@ - + - - + + - - - + + + + + + + + + + diff --git a/circuit/25-2/course_project/img/bo-func.png b/circuit/25-2/course_project/img/bo-func.png index 6be551e..adca5ea 100644 Binary files a/circuit/25-2/course_project/img/bo-func.png and b/circuit/25-2/course_project/img/bo-func.png differ diff --git a/circuit/25-2/course_project/img/bo-mut-test-1.png b/circuit/25-2/course_project/img/bo-mut-test-1.png new file mode 100644 index 0000000..99fa7b1 Binary files /dev/null and b/circuit/25-2/course_project/img/bo-mut-test-1.png differ diff --git a/circuit/25-2/course_project/img/bo-mut-test-2.png b/circuit/25-2/course_project/img/bo-mut-test-2.png new file mode 100644 index 0000000..7e3d4db Binary files /dev/null and b/circuit/25-2/course_project/img/bo-mut-test-2.png differ diff --git a/circuit/25-2/course_project/img/bo-scheme.png b/circuit/25-2/course_project/img/bo-scheme.png index bd70504..a75a8c1 100644 Binary files a/circuit/25-2/course_project/img/bo-scheme.png and b/circuit/25-2/course_project/img/bo-scheme.png differ diff --git a/circuit/25-2/course_project/img/bo-set-test.png b/circuit/25-2/course_project/img/bo-set-test.png new file mode 100644 index 0000000..16ca3ee Binary files /dev/null and b/circuit/25-2/course_project/img/bo-set-test.png differ diff --git a/circuit/25-2/course_project/main.tex b/circuit/25-2/course_project/main.tex index 62112f4..341d1ef 100644 --- a/circuit/25-2/course_project/main.tex +++ b/circuit/25-2/course_project/main.tex @@ -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}|} Обознач & Назначение УМНОЖЕНИЕ & ПРОВЕРКА БИТА \\ \hline RA & Регистр 1-го операнда, 4 разряда, множимое, параллельная загрузка, хранение & позиция бита, параллельная загрузка \\ \hline - RB & Регистр 2-го операнда, 4 разряда, множитель, параллельная загрузка, хранение & регистр данных, параллельная загрузка \\ \hline + RB & Регистр 2-го операнда, 4 разряда, множитель, параллельная загрузка 4 старших бит, хранение, формирование сигнала F0 & регистр данных, параллельная загрузка \\ \hline RR & Регистр результата, 8 разрядов, параллельная загрузка, хранение, сдвиг вправо на 1 разряд & новое значение регистра RB, 4 старших разряда, параллельная загрузка, хранение \\ \hline - RPR & & Регистр флага CF, 1 разряд, параллельная загрузка, хранение \\ \hline - КС1 & Выбор множимого: RB или RR[6:3]. Формирование сигнала F0 для МУУ & \\ \hline - КС2 & Формирование знака для КС3 & Новое значение RB с установленным битом для КС3. Формирование RPR \\ \hline - КС3 & Загрузка результата суммирования в RR[6:3] или знака в RR[7] & Загрузка нового значения RB с установленным битом в RR[6:3] \\ \hline - SM & 4-разрядный сумматор. Пропуск такта & \\ \hline + TCF & & Регистр флага CF, 1 разряд, параллельная загрузка, хранение \\ \hline + TS & Регистр знака результата, 1 разряд, параллельная загрузка, хранение & \\ \hline + КС1 & Формирование знака результата умножения & \\ \hline + КС2 & Формирование нового значения RB в RR[3:0] и проверенного бита RB_i & \\ \hline + SM & 4-разрядный сумматор & \\ \hline & & \end{tabular} \caption{Элементы функциональной схемы}