diff options
Diffstat (limited to 'asvt/sem3')
| -rw-r--r-- | asvt/sem3/lab3/images/8_cl1.png | bin | 909729 -> 909729 bytes | |||
| -rw-r--r-- | asvt/sem3/lab3/images/8_cl2.png | bin | 718669 -> 718669 bytes | |||
| -rw-r--r-- | asvt/sem3/lab3/images/8_cl3.png | bin | 710162 -> 710162 bytes | |||
| -rw-r--r-- | asvt/sem3/lab3/lab3.tex | 2 | ||||
| -rw-r--r-- | asvt/sem3/lab4/images/1_run.png | bin | 0 -> 55874 bytes | |||
| -rw-r--r-- | asvt/sem3/lab4/images/2_prog.png | bin | 0 -> 70964 bytes | |||
| -rw-r--r-- | asvt/sem3/lab4/images/3_prog.png | bin | 0 -> 47279 bytes | |||
| -rw-r--r-- | asvt/sem3/lab4/images/3_run.png | bin | 0 -> 67999 bytes | |||
| -rw-r--r-- | asvt/sem3/lab4/lab4.tex | 36 | ||||
| -rw-r--r-- | asvt/sem3/lab5/images/1_prog.png | bin | 0 -> 28661 bytes | |||
| -rw-r--r-- | asvt/sem3/lab5/images/1_run.png | bin | 0 -> 23682 bytes | |||
| -rw-r--r-- | asvt/sem3/lab5/lab5.tex | 13 |
12 files changed, 48 insertions, 3 deletions
diff --git a/asvt/sem3/lab3/images/8_cl1.png b/asvt/sem3/lab3/images/8_cl1.png Binary files differindex 31c8d08..d0ed73d 100644 --- a/asvt/sem3/lab3/images/8_cl1.png +++ b/asvt/sem3/lab3/images/8_cl1.png diff --git a/asvt/sem3/lab3/images/8_cl2.png b/asvt/sem3/lab3/images/8_cl2.png Binary files differindex 8f7f560..b4a41ae 100644 --- a/asvt/sem3/lab3/images/8_cl2.png +++ b/asvt/sem3/lab3/images/8_cl2.png diff --git a/asvt/sem3/lab3/images/8_cl3.png b/asvt/sem3/lab3/images/8_cl3.png Binary files differindex f42f837..bc82b61 100644 --- a/asvt/sem3/lab3/images/8_cl3.png +++ b/asvt/sem3/lab3/images/8_cl3.png diff --git a/asvt/sem3/lab3/lab3.tex b/asvt/sem3/lab3/lab3.tex index 8f78917..aef39f4 100644 --- a/asvt/sem3/lab3/lab3.tex +++ b/asvt/sem3/lab3/lab3.tex @@ -373,7 +373,7 @@ BL $\geq$ 0xA, то к DX надо дополнительно прибавить \begin{figure}[H] \centering \includegraphics[width=0.8\textwidth]{8_cl3.png} - \caption{Результат при CL = 3} + \caption{Результат при CL = 4} \end{figure} \begin{table}[H] diff --git a/asvt/sem3/lab4/images/1_run.png b/asvt/sem3/lab4/images/1_run.png Binary files differnew file mode 100644 index 0000000..9008010 --- /dev/null +++ b/asvt/sem3/lab4/images/1_run.png diff --git a/asvt/sem3/lab4/images/2_prog.png b/asvt/sem3/lab4/images/2_prog.png Binary files differnew file mode 100644 index 0000000..25b32c0 --- /dev/null +++ b/asvt/sem3/lab4/images/2_prog.png diff --git a/asvt/sem3/lab4/images/3_prog.png b/asvt/sem3/lab4/images/3_prog.png Binary files differnew file mode 100644 index 0000000..75e191b --- /dev/null +++ b/asvt/sem3/lab4/images/3_prog.png diff --git a/asvt/sem3/lab4/images/3_run.png b/asvt/sem3/lab4/images/3_run.png Binary files differnew file mode 100644 index 0000000..c08b637 --- /dev/null +++ b/asvt/sem3/lab4/images/3_run.png 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} diff --git a/asvt/sem3/lab5/images/1_prog.png b/asvt/sem3/lab5/images/1_prog.png Binary files differnew file mode 100644 index 0000000..62afb23 --- /dev/null +++ b/asvt/sem3/lab5/images/1_prog.png diff --git a/asvt/sem3/lab5/images/1_run.png b/asvt/sem3/lab5/images/1_run.png Binary files differnew file mode 100644 index 0000000..28c382b --- /dev/null +++ b/asvt/sem3/lab5/images/1_run.png diff --git a/asvt/sem3/lab5/lab5.tex b/asvt/sem3/lab5/lab5.tex index 0c5b570..c473372 100644 --- a/asvt/sem3/lab5/lab5.tex +++ b/asvt/sem3/lab5/lab5.tex @@ -74,7 +74,7 @@ \chair{} % Тема работы -\title{} +\title{Процедуры} % Курс \course{2} @@ -150,6 +150,17 @@ \textit{Начиная со смещения 100 разместите программу, которая выведет на экран 14 символов начиная с цифры 2, с использованием процедуры по адресу 200.} +\begin{figure}[H] + \centering + \includegraphics[width=0.6\textwidth]{1_prog.png} + \caption{Текст программы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{1_run.png} + \caption{Запуск программы} +\end{figure} \section{Задание} \textit{Напишите программу, которая позволяет занести в стек последовательность |