Разарботка по для микропроцессора

Выводы

Процесс разработки ПО распадается на несколько этапов,Кодирование программ (составление команд на языке, понятном ЭВМ) является только одним из этапов разработки и при этом не самым важным. Сначала


СИСТЕМЫ РАЗРАБОТКИ ПО

В данном параграфе кратко рассмотрены системы, которые используются при разработке программ для микропроцессоров. Поскольку для разработки ПО трудно использовать сами микропроцессоры, было создано


Перепроектирование

Перепроектирование ПО может заключаться в добавлении новых возможностей или удовлетворении новых требований. Перепроектирование должно выполняться поэтапно в соответствии с последовательностью,


Документирование

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


Тестирование

Тестирование и отладка программ тесно взаимосвязаны. Тестирование — это, по существу, следующий этап отладки, на котором правильность работы программы проверяется на подходящих тестовых


Типичные ошибки

    Каждая программа имеет свои ошибки. Некоторые ошибки являются общими для всех программ. Одни характерны для программирования на ассемблере, другие не зависят от языка. К таким ошибкам


Список контрольных значений и ручная проверка

Список контрольных значений представляет собой средство отладки, которое можно использовать в сочетании с методами проектирования, использующими блок-схемы или структурное программирование.


Логический анализатор

Логический анализатор представляет собой цифровой вариант осциллографа, предназначенного для подключения к общей шине. Анализатор обнаруживает состояния цифровых сигналов во время каждого цикла


Имитатор

Имитатор представляет собой программу, которая имитирует процесс выполнения программ на другой ЭВМ. Она делает то же, что мог бы сделать программист с карандашом и бумагой, регистрируя результат


Отладка

В данном параграфе рассмотрены некоторые средства, используемые при отладке, а также некоторые распространенные ошибки программирования. В теории программирования отладка и тестирование программ


КОДИРОВАНИЕ

Процесс кодирования программ на языке ассемблера подробно рассмотрен в гл. 5. В данном параграфе излагаются некоторые соображения по поводу стиля программирования, которые могут быть полезны


Модульное программирование

Модульное программирование представляет собой метод разработки программ, при котором большие программы пишутся, тестируются и отлаживаются небольшими частями, которые затем объединяются в единый


Структурное программирование

В структурном программировании используются только простые логические структуры Якопини 1 доказал, что любая- программа может быть написана с использованием только трех


Нисходящее проектирование

Нисходящее проектирование состоит в том, что программы разрабатываются, начиная с системного уровня, путем последовательной замены общих положений конкретными программами. Этот метод проектирования


Конструирование программы

После того, как задача в целом поставлена, выполняется этап кон-струирования программы. Традиционно конструирование программы связывается с созданием блок-схомы. Однако фактически блок-схемы более


постановка задачи

Большинство разработок, основанных на применении микропроцессоров, касаются всей системы в целом, а не отдельных задач и потому требуют тщательной проработки. Обычно пользователь хочет, чтобы


Задачи разработки программного обеспечения

Многие студенты и авторы книг часто путают разработку ПО ,с кодированием. Кодирование представляет собой процесс составления программы на языке, который воспринимает ЭВМ. Фактически кодирование