Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
580_MET.DOC
Скачиваний:
4
Добавлен:
12.11.2018
Размер:
267.78 Кб
Скачать
  1. Цель работы

Исследование способов и особенностей работы с массивами однобайтных и двухбайтных чисел в микропроцессорных системах. Приобретение навыков программирования задач обработки массивов.

2.Программа работы

  1. Повторить команды косвенной адресации, условного перехода, инкрементирования и декрементирования.

  2. Составить алгоритм подпрограммы заполнения i ячеек зоны ОЗУ заданным числом J, если базовый адрес массива BASE=09BC+i.

  3. Составить алгоритм пересылки блока данных из исходной области ОЗУ в область назначения, при условии перекрытия зон. Число пересылаемых байтов равно 12 + i , базовый адрес исходной области BASE_1=0900 + i, базовый адрес области назначения BASE_2=0980+i.

  4. Составить алгоритм определения адреса элемента двумерного массива Aij, заданного базовым адресом массива BASE, двумя индексами i и j и размером строки (т.е. числом столбцов). При этом считается, что массив хранится в памяти по строкам, а оба индекса начинаются с нуля. Базовый адрес массива определяется как BASE=09A0 + i, а размер строки равен 5+ j.

  5. Начертить блок-схемы разработанных алгоритмов.

  6. Составить программы разработанных алгоритмов на ассемблере. При этом учесть, что число i представляет собой две последние цифры, а число j- последнюю цифру номера зачетной книжки студента.

  7. Исследовать полученные подпрограммы на симуляторе МП 580ВМ80 и проследить за показаниями регистров на каждом шаге выполнения подпрограмм.

Примечание: п.п. 2.1-2.6 выполняются во время домашней подготовки.

3. Методика выполнения работы

3.1. Используя средства любого текстового редактора создать файл с программой (например lab5.asm).

3.2. Произвести ассемблирование программы, получив файл, содержащий машинные команды и листинг программы: аasm.exe lab5.asm /l+ /е+.

3.3. Произвести запуск отладчика: 580ехе.

3.4. В среде отладчика произвести загрузку файла в память.

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

4. Содержание отчета

4.1. Цель и пpогpамма pаботы.

4.2. Алгоритмы решаемых задач.

4.3. Тексты программ согласно варианта.

4.4. Выводы по pезультатам исследований.

5. Контрольные вопросы

5.1. Какие данные называют массивом?

5.2. Каким образом осуществляется индексация двухмерных массивов, в которых элементы расположены по строкам или по столбцам?

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

5.4. Как осуществляется доступ к указателю стека SP?

5.5. Как выйти из положения, если нужно организовать счетчик, а все РОН заняты?

5.6. Объясните покомандно выполнение разработанных подпрограмм.

5.7. В каких случаях используется команда DAD?

Библиографический список

1. Балашов Е.П., Григорьев В.Л., Петров Г.А. Микро- и мини-ЭВМ. -Л.: Энергоатомиздат, 1984. -376 с .

2. Григорьев В.Л. Программное обеспечение микропроцессорных систем. -М.: Энергоатомиздат, 1983.- 208 с.

3. Корячко В.П. Микропроцессоры и микро-ЭВМ в радиоэлектронных устройствах. -М.: Высшая школа, 1990.- 407 с.

4. Левенталь Л., Сэйвил У. Программирование на языке ассемблера для микропроцессоров 8080 и 8085. -М.: Радио и связь, 1987. -448 с.

5. Майоров В.Г., Гаврилов А.В. Практический курс программирования микропроцессорных систем. - М.: Машиностроение, 1989.-272 с.

6. Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник: В 2-х т./ Под ред В.А.Шахнова. - М.: Радио и Связь, 1982.- 572 с.

7. Погорелый С., Слободянюк Т.Ф. Программное обеспечение микропроцессорных систем: Справочник.- Киев.: Техника, 1989. - 301 с.

8. Самофалов К.Г., Викторов О.B. Микропроцессоры. - K.: Техника, 1989. - 462 с.

9. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 1989. - 288 с

Методические указания составил: Чернега В.С., проф. департамента ИС.

Ответственный за выпуск Доценко С.В., директор департамента ИС

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]