diff options
Diffstat (limited to 'asvt/sem3/lab2/lab2.tex')
| -rw-r--r-- | asvt/sem3/lab2/lab2.tex | 131 |
1 files changed, 128 insertions, 3 deletions
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 программу, которая |