Дипломированных специалистов «Информатика и вычислительная техника»



Download 12,06 Mb.
Pdf ko'rish
bet69/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   65   66   67   68   69   70   71   72   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Глава 6
Первая программа
Жизненный цикл программы на ассемблере
Пример простой программы
Разработка программ на ассемблере с использованием
пакета TASM
Разработка программ на ассемблере с использованием
пакета
Трансляция и компоновка программы
Назначение и структура выходных файлов, формируемых
транслятором
Отладка программ
Менеджер проекта — утилита МАКЕ
В этой главе мы, во-первых, познакомимся с процессом разработки программ на
ассемблере, во-вторых, научимся использовать специальные программные сред-
ства, предназначенные для преобразования исходных текстов на ассемблере в ма-
шинные коды для их исполнения компьютером.
Жизненный цикл программы
Процесс разработки программы на ассемблере, включая постановку задачи, полу-
чение первых результатов и дальнейшее сопровождение программы, мало чем от-
личается от традиционного подхода с использованием любого из существующих
языков программирования. После адаптации основных положений этого процес-
са к особенностям ассемблера получится вполне стандартный перечень работ.


 Глава 6. Первая программа
1. Постановка и формулировка задачи:
изучение предметной области и сбор материала в проблемно-ориентирован-
ном контексте;
П определение назначения программы, выработка требований к ней и пред-
ставление требований, если возможно, в формализованном виде;
П формулирование требований к представлению исходных данных и выход-
ных результатов;
D определение структур входных и выходных данных;
П формирование ограничений и допущений на исходные и
данные.
2. Этап проектирования:
П формирование «ассемблерной» модели задачи;
П выбор метода реализации задачи;
П разработка алгоритма реализации задачи;
D разработка структуры программы в соответствии с выбранной моделью па-
мяти.
3. Этап кодирования:
П уточнение структуры входных и выходных данных и определение ассемб-
лерного формата их представления;
П программирование задачи;
D комментирование текста и составление предварительного описания про-
граммы.
4. Этап отладки и тестирования:
составление тестов для проверки работоспособности программы;
П обнаружение, локализация и устранение в программе ошибок, выявленных
в тестах;
П корректировка кода программы и ее описания.
5. Этап эксплуатации и сопровождения:
а настройка программы на конкретные условия использования;
П обучение пользователей работе с программой;
П организация сбора сведений о сбоях в работе программы, ошибках в выход-
ных данных, пожеланиях по улучшению интерфейса и удобства работы
с программой;
П модификация программы с целью устранения выявленных ошибок и, при
необходимости, изменения ее функциональных возможностей.
Порядок и объем работ в приведенном перечне укладываются в понятие жиз-
ненного цикла программы на ассемблере. На практике к порядку применения и иол-
ноте выполнения перечисленных этапов нужно подходить разумно и творчески.
Многое определяется особенностями конкретной задачи, ее назначением, объема-
ми кода и обрабатываемых данных, другими характеристиками исходной задачи.
Некоторые из этих этапов могут либо выполняться одновременно с другими, либо


Пример простой программы
вовсе отсутствовать. Главная цель формирования подобного списка работ — в том,
чтобы изначально упорядочить процесс создания нового программного продукта
с сохранением концептуальной целостности постановки задачи и исключением
анархии в процессе разработки.

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   65   66   67   68   69   70   71   72   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish