- •Лабораторная работа №121
- •1.Анализ и совершенствование демонстрационных программ
- •1.1.Теоретический анализ работы программы rotate1
- •1.2.Cовершенствование программы rotate1
- •1.3Анализ работы. Программы rotate2 на adsim c использованием точек останова
- •2.Рассмотрение возможностей различных видов адресации
- •Раздел 2. Условие задачи1, рис.4, решение пунктов 2.1, 2.2, материалы по пункту 2.5. Вопросы по защите лабораторной работы
- •Вопросы по допуску к выполнению лабораторной работы
Раздел 2. Условие задачи1, рис.4, решение пунктов 2.1, 2.2, материалы по пункту 2.5. Вопросы по защите лабораторной работы
1.При защите работы уметь разрабатывать программы с использованием в блоке «Циклы все?» следующих команд:
2.5. CJNE Rn,#d8,rel
2.6. CJNE @Ri,#d8,rel
2.7. JNB bit, rel
2.8. JB bit, rel
2.9. JNZ rel
2.10. CJNE A,ad,rel
-
Адрес РПД
70h
71h
. . . .
76h
77h
Содержимое
AAh
ABh
. . . .
B0h
B1h
2.11. DJNZ ad, rel
2.12. CJNE A,#d8,rel
2.Уметь анализировать фрагменты программ, содержащие «Простейший цикл», из числа приведенных в папке 845\misc1.
3.Уметь совершенствовать программу BITCMD из папки 845\misc1.
Вопросы по допуску к выполнению лабораторной работы
1.Виды адресации. Приводить примеры и иллюстрировать их на программной модели.
2.Знать до тонкостей все команды, используемые в данной работе. Описание, число байт, число команд, влияние на флаги, виды адресации операндов, иллюстрация действия команд на программной модели.
3. Программная конструкция «Простейший цикл», блок-схема, назначение блоков, примеры программной реализации блоков и комментарии.