From e5176c679387242d1888c0d8381f46e4f3c3f1e9 Mon Sep 17 00:00:00 2001
From: Andrew Guschin <saintruler@gmail.com>
Date: Sat, 5 Dec 2020 10:51:04 +0400
Subject: =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BB=20=D1=87?=
 =?UTF-8?q?=D0=B5=D1=82=D0=B2=D1=91=D1=80=D1=82=D1=83=D1=8E=20=D0=BB=D0=B0?=
 =?UTF-8?q?=D0=B1=D1=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 asvt/sem3/lab4/lab4.tex | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

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

diff --git a/asvt/sem3/lab4/lab4.tex b/asvt/sem3/lab4/lab4.tex
index df80419..d5be3c7 100644
--- a/asvt/sem3/lab4/lab4.tex
+++ b/asvt/sem3/lab4/lab4.tex
@@ -74,7 +74,7 @@
 \chair{}
 
 % Тема работы
-\title{}
+\title{Загрузка программы в режиме отладки}
 
 % Курс
 \course{2}
@@ -147,13 +147,47 @@
 \textit{Напишите код, выполняющий загрузку управляющего регистра и считывание
 введённого с клавиатуры символа.}
 
+Ввод символа осуществляем с помощью прерывания 21h и функции 01h. Введённый
+символ вносится в регистр AL.
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=\textwidth]{1_run.png}
+    \caption{Текст и запуск программы}
+\end{figure}
+
 \section{Задание}
 \textit{Составьте программу, записывающую в регистр AL шестнадцатеричную цифру 
 введённую с клавиатуры.}
 
+Для ввода шестнадцатеричной цифры с клавиатуры воспользуемся инструкцией JLE.
+В случае, если введённый символ меньше или равен 39, то от него нужно отнять
+только 30h. Если же это не так, то нужно дополнительно отнять значение 7.
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=\textwidth]{2_prog.png}
+    \caption{Текст и запуск программы}
+\end{figure}
+
 
 \section{Задание}
 \textit{Напишите программу ввода в регистр BX двухзначного числа с клавиатуры.}
 
+По аналогии с предыдущим заданием считываем две шестнадцатеричные цифры. При
+этом к первой полученной цифре применяем операцию <<SHL DL,4>>, после чего
+складываем результат со второй цифрой.
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=0.6\textwidth]{3_prog.png}
+    \caption{Текст программы}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+    \includegraphics[width=\textwidth]{3_run.png}
+    \caption{Тестовые запуски программы}
+\end{figure}
 
 \end{document}
-- 
cgit v1.2.3

