From ddceb11904203fe1b3b993d247114a3b2d93a6cb Mon Sep 17 00:00:00 2001
From: Andrew <saintruler@gmail.com>
Date: Fri, 4 Dec 2020 21:05:15 +0400
Subject: =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D1=87=D0=B0?=
 =?UTF-8?q?=D1=81=D1=82=D1=8C=20=D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0=B9=20?=
 =?UTF-8?q?=D0=BB=D0=B0=D0=B1=D1=8B=20=D0=BF=D0=BE=20=D0=90=D0=A1=D0=92?=
 =?UTF-8?q?=D0=A2.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 asvt/sem3/lab2/lab2.tex | 131 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 128 insertions(+), 3 deletions(-)

(limited to 'asvt/sem3/lab2/lab2.tex')

diff --git a/asvt/sem3/lab2/lab2.tex b/asvt/sem3/lab2/lab2.tex
index f60e82c..5adf6ca 100644
--- a/asvt/sem3/lab2/lab2.tex
+++ b/asvt/sem3/lab2/lab2.tex
@@ -74,7 +74,7 @@
 \chair{}
 
 % Тема работы
-\title{}
+\title{Простейшие программы на Ассемблере}
 
 % Курс
 \course{2}
@@ -157,23 +157,148 @@
 \end{itemize}
 \textit{Поместите в отчет результаты вычислений.}
 
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_1.png}
+    \caption{D2CF + A8 = D377}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_2.png}
+    \caption{2135 + AF12 = D047}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_3.png}
+    \caption{BCAD - 3124 = 8B89}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_4.png}
+    \caption{4561 - 345A = 1107}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_5.png}
+    \caption{FA * 35 = 33C2}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_6.png}
+    \caption{FF * FF = FE01}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_7.png}
+    \caption{2346 / AC = 0034, остаток = 0056}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{1_8.png}
+    \caption{EDFA / AD = 0160, остаток = 001A}
+\end{figure}
+
 
 \section{Задание}
 \textit{Используя прерывание 21, выведите на экран символы F, 3, d, 9, >,(.}
 
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{prep_int21.png}
+    \caption{Подготовка регистров и сегментов к выполнению задания}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_F.png}
+    \caption{Вывод <<F>>}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_3.png}
+    \caption{Вывод <<3>>}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_d.png}
+    \caption{Вывод <<d>>}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_9.png}
+    \caption{Вывод <<9>>}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_gt.png}
+    \caption{Вывод <<$>$>>}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{print_brace.png}
+    \caption{Вывод <<(>>}
+\end{figure}
+
 
 \section{Задание}
 \textit{Введите в память начиная со смещения 100 программу из 2 строк, которая 
 выведет на экран символ A и завершит выполнение инструкцией INT20. Перед 
-выполнением программы (команда отладчика G104) проверьте правильность введенных 
+выполнением программы (команда отладчика G 104) проверьте правильность введенных 
 кодов, выполнив деассемблирование. Поместите результат деассемблирования в отчет.}
 
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{2_program.png}
+    \caption{Ввод программы}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{2_disassemble.png}
+    \caption{Результат деассемблирования}
+\end{figure}
+
 
 \section{Задание}
 \textit{Введите начиная с адреса 100 программу вывода на экран символа D: INT 
-21, INT 20. Не забудьте установить значения регистров AH, DL Поместите 
+21, INT 20. Не забудьте установить значения регистров AH, DL. Поместите 
 результат деассемблирования и значения регистров перед исполнением в отчет.}
 
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{4_program.png}
+    \caption{Ввод программы}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{4_dis.png}
+    \caption{Результат деассемблирования}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.8\textwidth]{4_reg.png}
+    \caption{Содержимое регистров}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.8\textwidth]{4_print.png}
+    \caption{Вывод программы}
+\end{figure}
 
 \section{Задание}
 \textit{Составьте и введите в память начиная со смещения 100 программу, которая 
-- 
cgit v1.2.3

