Программирование на языке АССЕМБЛЕРА. Мещерякова Э.В. - 4 стр.

UptoLike

Составители: 

4
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
1. Алексеев А.П., Камышенков Г.Е. Основы информатики. Самара, ПИИРС,
1997 г.
2. Абель П. Язык Ассемблера для IBM PC и программирования. М.: высшая
школа, 1992 г.
3. Скэнлон Л. Персональные ЭВМ PC и XT. Программирование на языке Ас-
семблера. М.: Радио и связь, 1989 г.
4. Богословский А.В. Системное программирование
на АСС для IBM-
совместимых ПК. М.:, 1992 г.
5. Пильщиков В.Н. Программирование на языке АСС IBM PC .М.: Диалог-
МИФИ, 1996 г.
6. Нортон П, Уилтон. IBM PC и PS/2. Руководство по программированию.
М.: Радио и связь, 1994 г.
7. Хоган. Аппаратные и программные средства ПК. Справочник. Кн. 1 и 2.
М.: Радио и связь, 1995 г.
3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ
К ВЫПОЛНЕНИЮ КУРСОВОЙ
РАБОТЫ
3.1. Язык программирования
Программа расчета полинома должна быть выполнена на языке ASS-86
и оформлена в виде законченного программного модуля. Программа предпола-
гает наличие вычислительных операций для определения значений полинома и
экранных операций вывода текстовой и цифровой информации, графика функ-
ции. При программировании допустимо использование команд и
регистров ба-
зового процессора I8086, а также старших модификаций, допускающих расши-
ренные регистры и дополнительные команды (I386, I486). Допустимо также про-
граммирование вычислительных операций с использованием команд арифмети-
ческого сопроцессора [3, с. 297].
Листинг программы должен содержать все необходимые комментарии,
облегчающие чтение и понимание программы.
3.2. Структура программного модуля
Программа на Ассемблере состоит из
логически самостоятельных час-
тей, называемых сегментами. Для исполнения сегменты программы заносятся в
отдельные участки оперативной памяти. Модуль программы может содержать от
одного до трех типов сегментовсегмент данных, стека и кода. Сегмент кода
является обязательным, остальные могут отсутствовать (например, сегмент
данных или стека) или быть объединены (сегмент кода и данных). Директиву
                                                                           4
                   2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

1.   Алексеев А.П., Камышенков Г.Е. Основы информатики. Самара, ПИИРС,
     1997 г.
2.    Абель П. Язык Ассемблера для IBM PC и программирования. М.: высшая
     школа, 1992 г.
3.   Скэнлон Л. Персональные ЭВМ PC и XT. Программирование на языке Ас-
     семблера. М.: Радио и связь, 1989 г.
4.   Богословский А.В. Системное программирование на АСС для IBM-
     совместимых ПК. М.:, 1992 г.
5.   Пильщиков В.Н. Программирование на языке АСС IBM PC .М.: Диалог-
     МИФИ, 1996 г.
6.   Нортон П, Уилтон. IBM PC и PS/2. Руководство по программированию.
     М.: Радио и связь, 1994 г.
7.   Хоган. Аппаратные и программные средства ПК. Справочник. Кн. 1 и 2.
     М.: Радио и связь, 1995 г.


     3. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ
                          РАБОТЫ

                       3.1. Язык программирования

        Программа расчета полинома должна быть выполнена на языке ASS-86
и оформлена в виде законченного программного модуля. Программа предпола-
гает наличие вычислительных операций для определения значений полинома и
экранных операций вывода текстовой и цифровой информации, графика функ-
ции. При программировании допустимо использование команд и регистров ба-
зового процессора I8086, а также старших модификаций, допускающих расши-
ренные регистры и дополнительные команды (I386, I486). Допустимо также про-
граммирование вычислительных операций с использованием команд арифмети-
ческого сопроцессора [3, с. 297].
        Листинг программы должен содержать все необходимые комментарии,
облегчающие чтение и понимание программы.

                   3.2. Структура программного модуля

        Программа на Ассемблере состоит из логически самостоятельных час-
тей, называемых сегментами. Для исполнения сегменты программы заносятся в
отдельные участки оперативной памяти. Модуль программы может содержать от
одного до трех типов сегментов – сегмент данных, стека и кода. Сегмент кода
является обязательным, остальные могут отсутствовать (например, сегмент
данных или стека) или быть объединены (сегмент кода и данных). Директиву