\documentclass[bachelor, och, labwork]{SCWorks} % параметр - тип обучения - одно из значений: % spec - специальность % bachelor - бакалавриат (по умолчанию) % master - магистратура % параметр - форма обучения - одно из значений: % och - очное (по умолчанию) % zaoch - заочное % параметр - тип работы - одно из значений: % referat - реферат % coursework - курсовая работа (по умолчанию) % diploma - дипломная работа % pract - отчет по практике % параметр - включение шрифта % times - включение шрифта Times New Roman (если установлен) % по умолчанию выключен \usepackage{subfigure} \usepackage{tikz,pgfplots} \pgfplotsset{compat=1.5} \usepackage{float} %\usepackage{titlesec} \setcounter{secnumdepth}{4} %\titleformat{\paragraph} %{\normalfont\normalsize}{\theparagraph}{1em}{} %\titlespacing*{\paragraph} %{35.5pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex} \titleformat{\paragraph}[block] {\hspace{1.25cm}\normalfont} {\theparagraph}{1ex}{} \titlespacing{\paragraph} {0cm}{2ex plus 1ex minus .2ex}{.4ex plus.2ex} % --------------------------------------------------------------------------% \usepackage[T2A]{fontenc} \usepackage[utf8]{inputenc} \usepackage{graphicx} \graphicspath{ {./images/} } \usepackage{tempora} \usepackage[sort,compress]{cite} \usepackage{amsmath} \usepackage{amssymb} \usepackage{amsthm} \usepackage{fancyvrb} \usepackage{listings} \usepackage{listingsutf8} \usepackage{longtable} \usepackage{array} \usepackage[english,russian]{babel} \usepackage[colorlinks=true]{hyperref} \usepackage{url} \newcommand{\eqdef}{\stackrel {\rm def}{=}} \renewcommand\theFancyVerbLine{\small\arabic{FancyVerbLine}} \newtheorem{lem}{Лемма} \begin{document} % Кафедра (в родительном падеже) \chair{} % Тема работы \title{Отчет по дисциплине ``Аппаратные средства вычислительной техники'' по лабораторной работе \#1} % Курс \course{1} % Группа \group{131} % Факультет (в родительном падеже) (по умолчанию "факультета КНиИТ") \department{факультета КНиИТ} % Специальность/направление код - наименование %\napravlenie{09.03.04 "--- Программная инженерия} %\napravlenie{010500 "--- Математическое обеспечение и администрирование информационных систем} %\napravlenie{230100 "--- Информатика и вычислительная техника} %\napravlenie{231000 "--- Программная инженерия} \napravlenie{10.05.01 "--- Компьютерная безопасность} % Для студентки. Для работы студента следующая команда не нужна. % \studenttitle{Студентки} % Фамилия, имя, отчество в родительном падеже \author{Гущина Андрея Юрьевича} % Заведующий кафедрой % \chtitle{} % степень, звание % \chname{} %Научный руководитель (для реферата преподаватель проверяющий работу) \satitle{доцент} %должность, степень, звание \saname{О.В. Мещерякова} % Руководитель практики от организации (только для практики, % для остальных типов работ не используется) % \patitle{к.ф.-м.н.} % \paname{С.~В.~Миронов} % Семестр (только для практики, для остальных % типов работ не используется) %\term{8} % Наименование практики (только для практики, для остальных % типов работ не используется) %\practtype{преддипломная} % Продолжительность практики (количество недель) (только для практики, % для остальных типов работ не используется) %\duration{4} % Даты начала и окончания практики (только для практики, для остальных % типов работ не используется) %\practStart{30.04.2019} %\practFinish{27.05.2019} % Год выполнения отчета \date{2020} \maketitle % Включение нумерации рисунков, формул и таблиц по разделам % (по умолчанию - нумерация сквозная) % (допускается оба вида нумерации) % \secNumbering \tableofcontents % Раздел "Обозначения и сокращения". Может отсутствовать в работе % Раздел "Определения". Может отсутствовать в работе %\definitions % Раздел "Определения, обозначения и сокращения". Может отсутствовать в работе. % Если присутствует, то заменяет собой разделы "Обозначения и сокращения" и "Определения" % \defabbr % \section{Лабораторная работа \#1} \section{Задание 1} Создал файл с программой HELLO1.ASM \begin{figure}[H] \centering \includegraphics[width=0.4\textwidth]{task1/source.png} \caption{HELLO1.ASM} \end{figure} Создал исполняемый файл HELLO1.EXE, выполнив ассемблирование командой TASM и линковку командой TLINK. \begin{figure}[H] \centering \includegraphics[width=0.8\textwidth]{task1/assembly.png} \caption{Ассемблирование HELLO1.ASM} \end{figure} \begin{figure}[H] \centering \includegraphics[width=0.8\textwidth]{task1/link.png} \caption{Линковка HELLO1.OBJ} \end{figure} Полученный файл запустил набрав в консоли HELLO1.EXE \begin{figure}[H] \centering \includegraphics{task1/run.png} \caption{Результат запуска HELLO1.EXE} \end{figure} Создал файл HELLO11.ASM, заменив в файле HELLO1.ASM строку "Hello!" на "Hello, World!". Полученный файл скомпилировал и запустил. \begin{figure}[H] \centering \includegraphics{task1/run_hello11.png} \caption{Результат запуска HELLO11.EXE} \end{figure} Создал командный файл HEL.BAT и запустил его. \begin{figure}[H] \centering \includegraphics[width=0.75\textwidth]{task1/run_helbat.png} \caption{Результат запуска HEL.BAT} \end{figure} Создал второй командный файл HEL1.BAT и запустил его. \begin{figure}[H] \centering \includegraphics[width=0.75\textwidth]{task1/run_hel1bat.png} \caption{Результат запуска HEL1.BAT} \end{figure} \section{Задание 2} Создал файл с программой HELLO2.ASM. Скомпилировал его и запустил с помощью пакетного файла HEL1.BAT \begin{figure}[H] \centering \includegraphics[width=0.6\textwidth]{task2/source_hello2.png} \caption{HELLO2.ASM} \end{figure} \begin{figure}[H] \centering \includegraphics[width=0.9\textwidth]{task2/run_hello2.png} \caption{Компиляция и запуск HELLO2.ASM} \end{figure} \section{Задание 3} Создал файл с программой HELLO3.ASM \begin{figure}[H] \centering \includegraphics[width=0.7\textwidth]{task3/source_hello3.png} \caption{HELLO3.ASM} \end{figure} Проассемблировал программу HELLO3.ASM с помощью команды TASM. \begin{figure}[H] \centering \includegraphics[width=0.9\textwidth]{task3/assebly_hello3.png} \caption{Ассемблирование HELLO3.ASM} \end{figure} Слинковал HELLO3.OBJ в HELLO3.COM с помощью команды TLINK /t \begin{figure}[H] \centering \includegraphics[width=0.9\textwidth]{task3/link_hello3.png} \caption{Линкование HELLO3.OBJ} \end{figure} Запустил файл HELLO3.COM \begin{figure}[H] \centering \includegraphics[width=0.6\textwidth]{task3/run_hello3.png} \caption{Результат запуска HELLO3.COM} \end{figure} \section{Задание 4} Создал файл HELLO1.OBJ, используя файл HELLO1.ASM. Получил файл листинга HELLO1.LST \begin{figure}[H] \centering \includegraphics[width=0.75\textwidth]{task3/link_hello3.png} \caption{Создание файла с листингом} \end{figure} \begin{figure}[H] \centering \includegraphics[width=0.8\textwidth]{task3/hello1_lst.png} \caption{Листинг файла HELLO1.OBJ} \end{figure} \end{document}