\documentclass[12pt,a4paper,oneside]{article}
\usepackage[a4paper,left=2cm,right=1cm,top=2cm,bottom=2cm]{geometry}

\usepackage{polyglossia}
\setmainlanguage{russian}
\PolyglossiaSetup{russian}{indentfirst=true}

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}

\setmainfont{Times New Roman}
\setromanfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}

\usepackage{amsmath}  
\newfontfamily{\cyrillicfont}{Times New Roman}
\newfontfamily{\cyrillicfontrm}{Times New Roman}
\newfontfamily{\cyrillicfonttt}{Courier New}
\newfontfamily{\cyrillicfontsf}{Arial}

\usepackage{graphicx}
\graphicspath{{img/}}

\usepackage{float}
\floatstyle{plaintop}
\restylefloat{table}

\begin{document}

\begin{titlepage}
  \begin{center}
    \begin{large}
      Национальный исследовательский ядерный университет <<МИФИ>> \\
      \vspace{0.25cm}
      Институт интеллектуальных кибернетических систем \\
      \vspace{0.25cm}
      Кафедра №12 <<Компьютерные системы и технологии>>
    \end{large}

    \vspace*{1cm}

    \begin{figure}[H]
      \centering
      \begin{minipage}[c]{0.2\textwidth}
        \includegraphics[width=\textwidth]{logo_university}
      \end{minipage}
      \hfill
      \begin{minipage}[c]{0.1\textwidth}
        \includegraphics[width=\textwidth]{logo_institute}
      \end{minipage}
      \hfill
      \begin{minipage}[c]{0.3\textwidth}
        \includegraphics[width=\textwidth]{logo_department}
      \end{minipage}
    \end{figure}

    \vspace{4cm}

    \begin{huge}
      \textbf{Курсовой проект}
    \end{huge}

    \begin{large}
      \textbf{<<Проектирование процессора>>}
    \end{large}

    \vfill

    \begin{flushright}
      \begin{tabular}{ r l }
        \textbf{Cтудент:} & Литвинов В.\,А. \\
        \textbf{Группа:} & Б23-503 \\
        \textbf{Преподаватель:} & Ядыкин И.\,М. \\
      \end{tabular}
    \end{flushright}

    Москва --- 2025/2026
  \end{center}
\end{titlepage}

\setcounter{page}{2}
\tableofcontents
\newpage

\section{Проектирование блока операций}
\subsection{Примеры и алгоритмы выполнения операций}
\subsubsection{Алгоритм операции УМНОЖЕНИЕ}
Умножение выполняется по алгоритму умножения с младших разрядов множителя и сдвигом суммы частичных произведений вправо с одним корректирующим шагом. Данный алгоритм при представлении сомножителей в прямом коде можно выразить следующей формулой:

\begin{equation}
  [A]_{\text{п}} \cdot [B]_{\text{п}}=(..((0 + A \cdot b_0) \cdot p^{-1} + A \cdot b_1) \cdot p^{-1} + ... + A \cdot b_{n-1}) \cdot p^{-1} 
\end{equation}

\end{document}
