спасибо за помощь!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Содержание
Введение 4
1. Задачи курсового проектирования 4
2. Тематика и содержание курсовых работ 4
2.1. Ввод информации с клавиатуры терминала 4
2.2. Вывод текстовой информации на экран терминала 7
2.3. Вывод графической информации на экран терминала 11
2.4. Программирование файловой системы MS DOS 13
2.5. Программирование прерываний 17
3. Задание к курсовому проектированию 20
4. Правила оформления пояснительной записки 23
5. Правила оформления графического материала 24
6. Методика курсового проектирования 25
7. График выполнения курсовой работы 25
8. Порядок защиты 27
Список литературы 28
2.1. Ввод информации с клавиатуры терминала
Работой клавиатуры управляет специальная электронная схема – контроллер клавиатуры. В его функции входит распознавание нажатой клавиши и помещение закрепленного за ней кода в свой выходной регистр (порт), обычно с номером 60h. Код клавиши, поступающий в порт, называется скэн-кодом и является, по существу, порядковым номером клавиши. При этом каждой клавише присвоены как бы два скэн-кода, отличающиеся друг от друга на 80h. Один скэн-код (меньший, код нажатия) засылается контроллером в порт 60h при нажатии клавиши, другой (больший, код отпускания) – при ее отпускании.
Скэн-код однозначно указывает на нажатую клавишу, однако по нему нельзя определить, работает ли пользователь на нижнем или верхнем регистре, а также вводит ли он латинские или русские буквы. С другой стороны, скэн-коды присвоены всем клавишам клавиатуры, в том числе управляющим клавишам.
...
2.2. Вывод текстовой информации на экран терминала
В текстовом режиме изображение обычно состоит из 25 строк по 80 символов в строке, хотя имеется возможность увеличивать число строк до 40 за счет уменьшения высоты отображаемых символов. Каждый символ и фон под ним могут принимать любой из 16 цветов.
Поскольку таблицы, описывающие форму символов, загружаются в память адаптера программно, имеется возможность работать с символами любой конфигурации. Обычно используется стандартная кодовая таблица символов, содержащая знаки английского и русского алфавитов, знаки препинания, специальные машинные знаки, символы псевдографики, а также некоторые математические символы.
В памяти адаптера одновременно может храниться до 8 текстовых страниц (8 «экранов»).
...
2.3. Вывод графической информации на экран терминала
Графический адаптер EGA обеспечивает хранение и отображение двух графических страниц с разрешением 640х350 цветных точек (пикселов). Адаптер поддерживает 64 цвета, хотя в каждый момент времени изображение на экране может содержать только 16 цветов. Этот набор из 16 цветов (цветовая палитра) задается программно и может легко изменяться.
Фоновый цвет всего экрана может принимать любое значение из 16 цветов текущей палитры, причем на обеих страницах фон изменяется одновременно. Под фоном понимается совокупность еще не покрашенных точек.
Помимо произвольных изображений, рисуемых пиксел за пикселом, на экране в графическом режиме можно отображать и текстовую информацию, используя любые функции DOS и BIOS, выводящие на экран символьную информацию. Конфигурация символов берется из кодовых таблиц.
...
2.4. Программирование файловой системы MS DOS
В машинах типа IBM PC предусмотрены два уровня обращения к магнитным дискам. При работе на нижнем уровне пользователь с помощью прерывания BIOS INT 13h обращается непосредственно к программам управления диском. Типичными операциями этого уровня являются запись или чтение сектора, позиционирования головок, форматирование дорожки. Файловая система DOS не используется; требуемая информация отыскивается не по имени файла, а по номерам поверхности, цилиндра и сектора.
Верхний уровень реализуется с помощью прерывания DOS INT 21h, поддерживающего, наряду с прочими, также и функции обслуживания файловой структуры. Программист работает не с программами управления физическим диском, а с файловой системой DOS, получая возможность оперировать такими понятиями файловой системы, как логический диск, каталог, файл.
Для удобства работы с большим количеством разнородных файлов в DOS используется древовидная структура каталогов.
...
2.5. Программирование прерываний
Сигналы внешних аппаратных прерываний (от таймера, клавиатуры, дисков и проч.) поступают в процессор не непосредственно, а через контроллер прерываний, в качестве которого используется микросхема Intel 8259A. Обработка аппаратного прерывания обязательно включает в себя процедуры управления контроллером прерываний. Организация системы аппаратных прерываний заключается в том, что к восьми входным выводам контроллера подключаются выводы устройств, на которых возникают сигналы прерываний. Выход INT контроллера подключается к одноименному входу микропроцессора. При этом, кроме сигнала INT, инициирующего процедуру прерывания в микропроцессоре, контроллер передает в микропроцессор по линиям данных номер вектора, через который должна быть вызвана программа обработки поступившего прерывания.
...
3. Задание к курсовому проектированию
Все системные операции программируются с помощью низкоуровневых средств на языке ассемблера. Их выбор необходимо обосновать в пояснительной записке. В каждой задаче предусмотрен вывод сообщений о возможных ошибках и информационных сообщений. В начале работы разработанная программа должна вывести на экран текстовую информацию:
КУРСОВАЯ РАБОТА
«Системное Программное Обеспечение»
Студента группы АСОИ-ХХХ
Фамилия Имя Отчество
Вариант №
При выборе варианта индивидуального задания по номеру варианта необходимо пользоваться приведенным ниже перечнем.
Например, код варианта 14.1.2.2.1 раскрывается следующим образом: задание 14, программа в COM - формате, ввод с клавиатуры средствами BIOS, вывод на экран в графическом режиме, после загрузки программы освободить лишнюю память.
Перечень заданий
а) Основная тема. Программа должна:
1) создать каталог с именем SPO и в нем создать файл с именем KURS_SPO.
...
4. Правила оформления пояснительной записки
Курсовая работа оформляется в соответствии с требованиями государственных стандартов Российской Федерации, а также соответствующих стандартов УГАТУ. На титульном листе пояснительной записки должен быть нанесен график, отражающий ритмичность выполнения работы. Текст пояснительной записки набирается на компьютере в текстовом редакторе Microsoft Word на одной стороне листа бумаги формата А4. Общий объем 10 - 15 страниц. С левой стороны листа должны быть поля шириной 20 мм, листы подшиваются в папку вместе с диаграммами, схемами и другими иллюстративными материалами. Все иллюстрации должны быть пронумерованы и снабжены подписями и ссылками в тексте.
...
6. Методика курсового проектирования
Методика разработки программы и программной документации состоит из следующих этапов:
- техническое задание. Постановка задачи;
- определение структуры входных и выходных данных. Предварительный выбор методов решения задачи;
- определение требований к программе. Определение стадий, этапов и сроков разработки программы и документации на нее;
- разработка эскизного проекта. Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи;
- разработка технического проекта. Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Разработка структуры программы;
- разработка программы. Программирование и отладка. Разработка программных документов;
- подготовка и передача программы и программной документации для сопровождения.
7. График выполнения курсовой работы
Курсовая работа выполняется в течение 10 учебных недель и сроки выполнения отдельных этапов курсовой работы устанавливаются таким образом, чтобы обеспечивалась равномерная недельная трудоемкость проведенной работы.
Для регистрации хода выполнения курсовой работы создается план-график, примерный вид которого приведен в таблице.
Таблица 7.1
План-график выполнения курсовой работы
Наименование этапа работ
Процент к общей тру-доемкости
Срок предъявления консультанту
1. Получение и согласование задания.
1%
6,7 нед
Продолжение табл.
2. Изучение принципов работы Assembler-компиляторов, их команд и пробное программирование тестовых примеров.
7%
7,8 нед
3. Определение структуры входных и выходных данных. Предварительный выбор методов решения задачи. Изучение принципов работы клавиатурного ввода символьной информации и вывода ее на экран.
9%
9 нед
4. Определение требований к программе.
...
8. Порядок защиты
Защита курсовой работы производится перед комиссией, утверждаемой заведующим кафедрой.
Студент допускается к защите при условии наличия подписанной руководителем и студентом пояснительной записки и расчетно-графической части проекта.
Для защиты студенту отводится 10 – 15 минут на изложение содержания работы; в процессе защиты комиссия высказывает свои замечания; выявленные ошибки проекта должны быть отмечены красным карандашом.
По результатам защиты (доклад, ответы на вопросы, качество проекта) выставляется оценка в ведомости и на титульном листе пояснительной записки. В случае выявления принципиальных ошибок проект возвращается на доработку.
После защиты студент должен сдать пояснительную записку руководителю проекта.
В случае неудовлетворительной оценки назначается повторная защита с устранением всех ошибок проекта или с выдачей нового задания.
...
Список литературы
1. Положение о курсовом проектировании. – Уфа: УГАТУ, 2006. – 14 с.
2. Абель П. Ассемблер. Язык и программирование для IBM PC / Пер. с англ. – К.: Век+, М.: ЭНТРОП, 2005. – 736 с.
3. Рудольф М. Ассемблер на примерах. Базовый курс – М.: Наука и техника, 2005. – 240 с.
4. Пильщиков В. Assembler. Программирование на языке Ассем-блера IBM PC – М.: Диалог-МИФИ, 2005. – 288 с.
5. Финогенов К. Г. Основы языка Ассемблера. – М.: Радио и связь, 2000. – 288 с.
6. Голубь Н.Г. Искусство программирования на Ассемблере Platinum Edition (3 изд.) – М.: Диасофт-ЮП, 2005. – 832 с.
7. Зубков С.В. Assembler для DOS, Windows и UNIX. – М.: ДМК Пресс; СПб.: Питер, 2004. – 608 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Содержание
Введение 4
1. Задачи курсового проектирования 4
2. Тематика и содержание курсовых работ 4
2.1. Ввод информации с клавиатуры терминала 4
2.2. Вывод текстовой информации на экран терминала 7
2.3. Вывод графической информации на экран терминала 11
2.4. Программирование файловой системы MS DOS 13
2.5. Программирование прерываний 17
3. Задание к курсовому проектированию 20
4. Правила оформления пояснительной записки 23
5. Правила оформления графического материала 24
6. Методика курсового проектирования 25
7. График выполнения курсовой работы 25
8. Порядок защиты 27
Список литературы 28
2.1. Ввод информации с клавиатуры терминала
Работой клавиатуры управляет специальная электронная схема – контроллер клавиатуры. В его функции входит распознавание нажатой клавиши и помещение закрепленного за ней кода в свой выходной регистр (порт), обычно с номером 60h. Код клавиши, поступающий в порт, называется скэн-кодом и является, по существу, порядковым номером клавиши. При этом каждой клавише присвоены как бы два скэн-кода, отличающиеся друг от друга на 80h. Один скэн-код (меньший, код нажатия) засылается контроллером в порт 60h при нажатии клавиши, другой (больший, код отпускания) – при ее отпускании.
Скэн-код однозначно указывает на нажатую клавишу, однако по нему нельзя определить, работает ли пользователь на нижнем или верхнем регистре, а также вводит ли он латинские или русские буквы. С другой стороны, скэн-коды присвоены всем клавишам клавиатуры, в том числе управляющим клавишам.
...
2.2. Вывод текстовой информации на экран терминала
В текстовом режиме изображение обычно состоит из 25 строк по 80 символов в строке, хотя имеется возможность увеличивать число строк до 40 за счет уменьшения высоты отображаемых символов. Каждый символ и фон под ним могут принимать любой из 16 цветов.
Поскольку таблицы, описывающие форму символов, загружаются в память адаптера программно, имеется возможность работать с символами любой конфигурации. Обычно используется стандартная кодовая таблица символов, содержащая знаки английского и русского алфавитов, знаки препинания, специальные машинные знаки, символы псевдографики, а также некоторые математические символы.
В памяти адаптера одновременно может храниться до 8 текстовых страниц (8 «экранов»).
...
2.3. Вывод графической информации на экран терминала
Графический адаптер EGA обеспечивает хранение и отображение двух графических страниц с разрешением 640х350 цветных точек (пикселов). Адаптер поддерживает 64 цвета, хотя в каждый момент времени изображение на экране может содержать только 16 цветов. Этот набор из 16 цветов (цветовая палитра) задается программно и может легко изменяться.
Фоновый цвет всего экрана может принимать любое значение из 16 цветов текущей палитры, причем на обеих страницах фон изменяется одновременно. Под фоном понимается совокупность еще не покрашенных точек.
Помимо произвольных изображений, рисуемых пиксел за пикселом, на экране в графическом режиме можно отображать и текстовую информацию, используя любые функции DOS и BIOS, выводящие на экран символьную информацию. Конфигурация символов берется из кодовых таблиц.
...
2.4. Программирование файловой системы MS DOS
В машинах типа IBM PC предусмотрены два уровня обращения к магнитным дискам. При работе на нижнем уровне пользователь с помощью прерывания BIOS INT 13h обращается непосредственно к программам управления диском. Типичными операциями этого уровня являются запись или чтение сектора, позиционирования головок, форматирование дорожки. Файловая система DOS не используется; требуемая информация отыскивается не по имени файла, а по номерам поверхности, цилиндра и сектора.
Верхний уровень реализуется с помощью прерывания DOS INT 21h, поддерживающего, наряду с прочими, также и функции обслуживания файловой структуры. Программист работает не с программами управления физическим диском, а с файловой системой DOS, получая возможность оперировать такими понятиями файловой системы, как логический диск, каталог, файл.
Для удобства работы с большим количеством разнородных файлов в DOS используется древовидная структура каталогов.
...
2.5. Программирование прерываний
Сигналы внешних аппаратных прерываний (от таймера, клавиатуры, дисков и проч.) поступают в процессор не непосредственно, а через контроллер прерываний, в качестве которого используется микросхема Intel 8259A. Обработка аппаратного прерывания обязательно включает в себя процедуры управления контроллером прерываний. Организация системы аппаратных прерываний заключается в том, что к восьми входным выводам контроллера подключаются выводы устройств, на которых возникают сигналы прерываний. Выход INT контроллера подключается к одноименному входу микропроцессора. При этом, кроме сигнала INT, инициирующего процедуру прерывания в микропроцессоре, контроллер передает в микропроцессор по линиям данных номер вектора, через который должна быть вызвана программа обработки поступившего прерывания.
...
3. Задание к курсовому проектированию
Все системные операции программируются с помощью низкоуровневых средств на языке ассемблера. Их выбор необходимо обосновать в пояснительной записке. В каждой задаче предусмотрен вывод сообщений о возможных ошибках и информационных сообщений. В начале работы разработанная программа должна вывести на экран текстовую информацию:
КУРСОВАЯ РАБОТА
«Системное Программное Обеспечение»
Студента группы АСОИ-ХХХ
Фамилия Имя Отчество
Вариант №
При выборе варианта индивидуального задания по номеру варианта необходимо пользоваться приведенным ниже перечнем.
Например, код варианта 14.1.2.2.1 раскрывается следующим образом: задание 14, программа в COM - формате, ввод с клавиатуры средствами BIOS, вывод на экран в графическом режиме, после загрузки программы освободить лишнюю память.
Перечень заданий
а) Основная тема. Программа должна:
1) создать каталог с именем SPO и в нем создать файл с именем KURS_SPO.
...
4. Правила оформления пояснительной записки
Курсовая работа оформляется в соответствии с требованиями государственных стандартов Российской Федерации, а также соответствующих стандартов УГАТУ. На титульном листе пояснительной записки должен быть нанесен график, отражающий ритмичность выполнения работы. Текст пояснительной записки набирается на компьютере в текстовом редакторе Microsoft Word на одной стороне листа бумаги формата А4. Общий объем 10 - 15 страниц. С левой стороны листа должны быть поля шириной 20 мм, листы подшиваются в папку вместе с диаграммами, схемами и другими иллюстративными материалами. Все иллюстрации должны быть пронумерованы и снабжены подписями и ссылками в тексте.
...
6. Методика курсового проектирования
Методика разработки программы и программной документации состоит из следующих этапов:
- техническое задание. Постановка задачи;
- определение структуры входных и выходных данных. Предварительный выбор методов решения задачи;
- определение требований к программе. Определение стадий, этапов и сроков разработки программы и документации на нее;
- разработка эскизного проекта. Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи;
- разработка технического проекта. Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Разработка структуры программы;
- разработка программы. Программирование и отладка. Разработка программных документов;
- подготовка и передача программы и программной документации для сопровождения.
7. График выполнения курсовой работы
Курсовая работа выполняется в течение 10 учебных недель и сроки выполнения отдельных этапов курсовой работы устанавливаются таким образом, чтобы обеспечивалась равномерная недельная трудоемкость проведенной работы.
Для регистрации хода выполнения курсовой работы создается план-график, примерный вид которого приведен в таблице.
Таблица 7.1
План-график выполнения курсовой работы
Наименование этапа работ
Процент к общей тру-доемкости
Срок предъявления консультанту
1. Получение и согласование задания.
1%
6,7 нед
Продолжение табл.
2. Изучение принципов работы Assembler-компиляторов, их команд и пробное программирование тестовых примеров.
7%
7,8 нед
3. Определение структуры входных и выходных данных. Предварительный выбор методов решения задачи. Изучение принципов работы клавиатурного ввода символьной информации и вывода ее на экран.
9%
9 нед
4. Определение требований к программе.
...
8. Порядок защиты
Защита курсовой работы производится перед комиссией, утверждаемой заведующим кафедрой.
Студент допускается к защите при условии наличия подписанной руководителем и студентом пояснительной записки и расчетно-графической части проекта.
Для защиты студенту отводится 10 – 15 минут на изложение содержания работы; в процессе защиты комиссия высказывает свои замечания; выявленные ошибки проекта должны быть отмечены красным карандашом.
По результатам защиты (доклад, ответы на вопросы, качество проекта) выставляется оценка в ведомости и на титульном листе пояснительной записки. В случае выявления принципиальных ошибок проект возвращается на доработку.
После защиты студент должен сдать пояснительную записку руководителю проекта.
В случае неудовлетворительной оценки назначается повторная защита с устранением всех ошибок проекта или с выдачей нового задания.
...
Список литературы
1. Положение о курсовом проектировании. – Уфа: УГАТУ, 2006. – 14 с.
2. Абель П. Ассемблер. Язык и программирование для IBM PC / Пер. с англ. – К.: Век+, М.: ЭНТРОП, 2005. – 736 с.
3. Рудольф М. Ассемблер на примерах. Базовый курс – М.: Наука и техника, 2005. – 240 с.
4. Пильщиков В. Assembler. Программирование на языке Ассем-блера IBM PC – М.: Диалог-МИФИ, 2005. – 288 с.
5. Финогенов К. Г. Основы языка Ассемблера. – М.: Радио и связь, 2000. – 288 с.
6. Голубь Н.Г. Искусство программирования на Ассемблере Platinum Edition (3 изд.) – М.: Диасофт-ЮП, 2005. – 832 с.
7. Зубков С.В. Assembler для DOS, Windows и UNIX. – М.: ДМК Пресс; СПб.: Питер, 2004. – 608 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
300 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150241 Курсовая работа — поможем найти подходящую