\section{Задание}
\begin{enumerate}
    \item В видеоадаптере CGA (черно-белом) в видеопамяти на фоне всех нулей в байт с адресом 2000h+83h относительно начала видеопамяти записан код 19h. Определить, что отобразится на экране в этом случае, и обоснования этого определения представить преподавателю.
    \item Разработать программу для этого же видеоадаптера для вывода на экран точки с координатами x = 204, y = 111.
    \item На базе разработанной программы вывода точки разработать программу построения горизонтальной линии произвольного размера от минимального до максимального.
    \item На базе разработанной программы вывода точки разработать программу построения вертикальной линии произвольного размера от минимального до максимального.
    \item Получить у преподавателя задание на построения фигуры на базе процедур построения горизонтальной и вертикальной линий.
\end{enumerate}

\section{Выполнение}

\lstinputlisting[caption={Программа для отображения заданной точки на экране},language=Assembler]{./listings/fst.asm} 
\lstinputlisting[caption={Программа для отображения точки на экране},language=Assembler]{./listings/snd.asm} 
\lstinputlisting[caption={Программа для отображения заданной точки на экране},language=Assembler]{./listings/lines.asm} 

\newpage

\section{Вывод}

В ходе выполнения ЛР были исследованы особенности работы с CGA.
