Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ ПО ОМПТ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
662.53 Кб
Скачать

А.Ю.Бальзамов, о.В.Шишов программирование и отладка программ на ассемблере практикум по основам микропроцессорной техники

Саранск 2003

УДК 004.384:378.146/147

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

В пособии рассматриваются основы создания программ на ассемблере, а также средства отладки такого программного обеспечения. Изучение этих вопросов ведется на примере языка программирования микропроцессора КР580ВМ80А (Intel 8080), учебно-отладочного устройства “Электроника-580” и кросс-средств для персонального компьютера.

Введение

Целью данного пособия является привитие первичных навыков по программированию микропроцессорных систем на уровне микропроцессора (на языке ассемблера), а также ознакомление с аппаратными и программными средствами отладки таких систем и соответствующего программного обеспечения. В первую очередь пособие предназначено для организации практических и лабораторных работ при изучении курса “Основы микропроцессорной техники” студентами специальности “Промышленная электроника”. Однако частично или полностью оно может использоваться при проведении занятий по аналогичным дисциплинам других инженерных специальностей.

В основу пособия положено изучение системы команд микропроцессора КР580ВМ80А (зарубежный аналог - Intel 8080). Этот микропроцессор впервые увидел свет в 1974 году, однако до сих пор используется в относительно простых микропроцессорных устройствах. Кроме того, он стал своеобразной основой для появления и развития микропроцессоров следующих поколений. Основные принципы построения микропроцессора КР580ВМ80А и систем на его основе, заложенные более 25 лет назад, целиком находят свое отражение в современных изделиях. С этой точки зрения данный микропроцессор является своеобразной “классической учебной моделью” для первоначального ознакомления как с языком программирования микропроцессоров (ассемблером), так и с основными принципами проектирования и отладки систем на их основе.

Важнейшим этапом создания любой технической системы является ее отладка. Особенностью отладки микропроцессорных систем является нерасторжимость программных и аппаратных средств. Поэтому проектировщик таких систем должен владеть средствами отладки программного обеспечения и средствами комплексной отладки программной и аппаратной частей системы. Пособие знакомит учащихся с такими средствами на примере учебно-отладочного устройства “Электроника-580” и кросс-средств проектирования и отладки программного обеспечения на персональном компьютере.

Пособие содержит примеры написания вычислительных и управляющих программ для микропроцессора КР580ВМ80А. На основе этих примеров предлагаются варианты заданий для самостоятельной индивидуальной работы, которые фактически являются и заданиями для лабораторных занятий по основам микропроцессорной техники. Пособие содержит все справочные материалы, необходимые для их выполнения, в том числе раздел по представлению информации в микропроцессорных системах.

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