7TexOpis (1071423)
Текст из файла
4
Московский государственный технический университет им. Н.Э.Баумана
Утверждаю: | |
Большаков С.А. | "__"_____________2004 г. |
Курсовая работа по системному программированию “Оперативный индикатор регистров микропроцессора”
Техническое описание
(вид документа)
бумага А4
(вид носителя)
4
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-54 | _____________________ |
Новиков И.А. | "__"_____________2004 г. |
Москва 2004
________________________________________________________________
Содержание
1. Общие сведения 3
2. Данные программы 3
3. Процедуры и функции 4
4. Переопределяемые в программе вектора прерываний 4
1 Общие сведения
Язык программирования Assembler. Программа разработана с помощью пакета Turbo Assembler 3.1.
Размер исполняемого файла: 1338 байт.
Размер резидентной части: 829 байт.
2 Данные программы
Данные резидентной части | ||
Наименование | Тип | Комментарий |
my_ax… my_ss | Слово | Переменные для хранения значения регистров |
old_09h | Двойное слово | Переменная для сохранения старого адреса обработчика прерывания 09h |
old_2fh | Двойное слово | Переменная для сохранения старого адреса обработчика прерывания 2fh |
table1 | Строка байт | Таблица перекодировки для XLATB |
mesr | Строка байт | Строка сообщения об успешной выгрузке программы |
mesrlen | Константа | Длина сообщения mesr |
endres | Константа | Длина резидентной части |
Данные нерезидентной части | ||
Наименование | Тип | Комментарий |
cant_unload2_msg | Строка байт | Сообщение о невозможности выгрузки программы |
str_start | Строка байт | Сообщение об успешной загрузке программы |
str_inst | Строка байт | Сообщение о том, что программа уже загружена |
str_start_len | Константа | Длина сообщения |
str_inst_len | Константа | Длина сообщения |
help_str | Строка байт | Ключ помощи /? |
help_str_len | Константа | Длина сообщения |
unload_str | Строка байт | Ключ выгрузки /U |
unload_str_len | Константа | Длина сообщения |
help_mes | Строка байт | Текст помощи |
help_mes_len | Константа | Длина сообщения |
3 Процедуры и функции
Наименование | Описание |
init | Метка начала процедуры инициализации. В данной процедуре проверяется, загружена ли программа в память, если нет – производится загрузка |
mainproc | Главная программа |
new_2fh | Новый обработчик прерывания 2Fh |
new_09h | Новый обработчик прерывания клавиатуры 09h |
dump | Вывод вверху экрана содержимого регистров МП |
putch | Вывод символа средствами BIOS |
crlf | Переход на новую строку |
tran | Перевод в шестнадцатеричное представление (XLATB) |
writeln | Вывод строки средствами BIOS |
4 Переопределяемые в программе вектора прерываний
В программе переопределяются вектора прерываний:
2fh | – прерывание мультиплексора |
09h | – прерывание клавиатуры |
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.