![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Лабораторные по информатике |
AME P7.8 CSEG A 0H ORG 0H MOV R2, #3 MOV B, #167 MOV A P1 MOV R3, A M1:MOV R4, #135 MOV A, R2 MOV P2, A SE B 3.7 CLR 3.7 SE B 3.7 M2: OP DJ Z R4, M2 MOV A, P1 SUBB A, R3 JC M3 MOV A, P1 MOV R3, A I C R2 I C R2 I C R2 DJ Z B, M1 AJMP M5 M3:MOV R4, #135 CLR C DEC R2 MOV A, R2 MOV P2, A SE B 3.7 CLR 3.7 SE B 3.7 M4: OP DJ Z R4, M4 MOV A, P1 SUBB A, R3 MOV A, P1 MOV R3, A JC M3 M5: OP E D AME P7.8 CSEG A 0H ORG 0H MOV R2, #3 MOV B, #167 MOV A P1 MOV R3, A M1:MOV R4, #135 MOV A, R2 MOV P2, A SE B 3.7 CLR 3.7 SE B 3.7 M2: OP DJ Z R4, M2 MOV A, P1 SUBB A, R3 JC M3 MOV A, P1 MOV R3, A I C R2 I C R2 I C R2 DJ Z B, M1 AJMP M5 M3:MOV R4, #135 CLR C DEC R2 MOV A, R2 MOV P2, A SE B 3.7 CLR 3.7 SE B 3.7 M4: OP DJ Z R4, M4 MOV A, P1 SUBB A, R3 MOV A, P1 MOV R3, A JC M3 M5: OP E D Микропроцессоры.Отчет по лабораторным работам. Лабораторная работа №1. Задание. Составить программу записи во все порты О ЭВМ чередующихся нулей и единиц. Например в порт Р0 записать число в двоичной форме 01010101, в порт Р1 - 10101010 и т.д. Затем необходимо инвертировать значения во всех портах, т.е. в Р0 - 10101010, в Р1 - 01010101 и т.д. Структурная схема. Подробная структурная схема. P0←01010101; P1←10101010; P2←11001100; P3←11001101 A←P0 CPL A. P0←A A←P1 CPL A P1←A A←P2 CPL A P2←A A←P3 CPL A P3←A Загрузка данных в порты. Пересылка в A содержимого портов. Инвертирование данных в A. Пересылка данных из А в порты. Программа. AME S название модуля программы для сборки CSEG A 0H задание сегмента памяти программ с адреса 0Н ORG 0000H задание адреса начала программы с 9000Н MOV P0,#01010101B запись двоичного числа 01010101 в порт P0 MOV P1,#10101010B запись двоичного числа 10101010 в порт P1 MOV P2,#11001100B запись двоичного числа 11001100 в порт P2 MOV P3,#11001101B запись двоичного числа 11001101 в порт P2 MOV A,P0 запись данных из порта P0 в аккумулятор CPL A инвертирование данных в аккумуляторе MOV P0,A запись данных из аккумулятора в порт Р0 MOV A,P1 запись данных из порта Р1 в аккумулятор CPL A инвертирование данных в аккумуляторе MOV P1,A запись данных из аккумулятора в порт Р1 MOV A,P2 запись данных из порта Р2 в аккумулятор CPL A инвертирование данных в аккумуляторе MOV P2,A запись данных из аккумулятора в порт P2 MOV A,P3 запись данных из порта P3 в аккумулятор CPL A инвертирование данных в аккумуляторе MOV P3,A запись данных из аккумулятора в порт P3 OP E D Контрольный пример. В порты были введены числа в двоичном формате: в P0 - 01010101; в P1-10101010; в P2 - 11001100; в P3 – 11001101. При запуске отладчика программы эти числа были отображены в шестнадцатеричном виде: 55, AA, CC, CD соответственно. После выполнения программы эти значения были инвертированы: AA, 55, 33, 32 соответственно. Результаты совпали расчетными. Лабораторная работа №2. Задание. Запустить программу, написанную в лабораторной работе №1 на отладочной плате. Для работы с отладочной платой программа должна начинаться с адреса 9000h. Для этого необходим псевдооператор ORG 9000H. Для отображения выполнения программы на дисплее нужен оператор CALL 87bdh.
Для контроля результатов необходимо записать полученные данные во внешнюю память, но считывание внешней памяти происходит с использованием портов 0 и 2, поэтому необходимо использовать только порты 1 и 3. Структурная схема. Загрузка данных в порты. Пересылка в A содержимого портов. Инвертирование данных в A. Пересылка данных из А в порты. Пересылка данных из портов через A в ячейки внутренней памяти. Пересылка в A содержимого ячеек внутренней памяти. Пересылка данных из A в ячейки внешней памяти. нет да Подробная структурная схема. P1←10101010; P3←11001101 A←P1 CPL A P1←A A←P3 21H←P1; 23H←P3 P1←01010101, P3←11001100 A←P1 CPL A P1←A 20H←P1 A←P3 CPL A P3←A 22H←P3 да нет R0←20H; DP R←0; R5←10 M(DP R)←A Подготовка следующих ячеек R0←R0H, DP R←DP R 1 A←M(R0) Программа. AME S название модуля программы для сборки CSEG A 0H задание сегмента памяти программ с адреса 0Н ORG 9000H задание адреса начала программы с 9000Н MOV P1,#10101010B запись двоичного числа 10101010 в порт P1 CALL 87bdh MOV P3,#11001101B запись двоичного числа 11001101 в порт P3 CALL 87bdh MOV A,P1 запись данных из P1 в аккумулятор CALL 87bdh CPL A инвертирование данных в аккумуляторе CALL 87bdh MOV P1,A запись данных из аккумулятора в порт Р1 CALL 87bdh MOV A,P3 запись данных из порта P3 в аккумулятор CALL 87bdh CPL A инвертирование данных в аккумуляторе CALL 87bdh MOV P3,A запись данных из аккумулятора в порт Р3 CALL 87bdh MOV 21H,P1 запись данных из порта P1 в ячейку памяти с адресом 21H CALL 87bdh MOV 23H,P3 запись данных из порта P3 в ячейку памяти с адресом 21H CALL 87bdh MOV P1,#01010101B запись двоичного числа 01010101 в порт P1 CALL 87bdh MOV A,P1 запись данных из порта P1 в аккумулятор CALL 87bdh CPL A инвертирование данных в аккумуляторе CALL 87bdh MOV P1,A запись данных из аккумулятора в порт P1 CALL 87bdh MOV 20H,P1 запись данных из порта P1 в ячейку памяти с адресом 20H CALL 87bdh MOV P3,#11001100B запись двоичного числа 11001100 в порт P3 CALL 87bdh MOV A,P3 запись данных из порта P1 в аккумулятор CALL 87bdh CPL A инвертирование данных в аккумуляторе CALL 87bdh MOV P3,A запись данных из аккумулятора в порт P3 CALL 87bdh MOV 22H,P3 запись данных из порта P3 в ячейку памяти с адресом 20H CALL 87bdh MOV R0,#20H в регистр R0 заносится операнд 20H CALL 87bdh MOV DP R,#0 адресация внешней памяти CALL 87bdh MOV R5, #10 загрузка счетчика CALL 87bdh M1: MOV A,@R0 пересылка в аккумулятор содержимого внутренней памяти CALL 87bdh MOVX @DP R,A пересылка из аккумулятора во внешнюю память, адресуемую регистром DP R CALL 87bdh I C R0 увеличение адреса внутренней памяти на 1; CALL 87bdh I C DP R увеличение адреса внешней памяти на 1; CALL 87bdh DJ Z R5,M1 уменьшение счетчика на 1 и проверка его на 0, если его значение не равно 0, то переход на M1 CALL 87bdh OP E D Контрольный пример. В порты были введены числа в двоичном формате: в P0 - 01010101; в P1-10101010; в P2 - 11001100; в P3 – 11001101. На дисплее платы эти числа были отображены в шестнадцатеричном виде: 55, AA, CC, CD соответственно.
После выполнения программы эти значения были инвертированы: AA, 55, 33, 32 соответственно и записаны в ячейки внешней памяти. Результаты совпали с расчетными.
ПУЧЧИНИЯ (пукциния) - род порядка ржавчинных грибов. Ок. 1800 видов; паразиты растений, вызывают болезнь - ржавчину. ПУШАН - в ведийской мифологии бог - покровитель путей, дорог, посол Сурьи; дает людям плодородие и удачу. Представлялся бородатым и беззубым, в колеснице, запряженной козлами. ПУШБОЛ (англ. pushball - от push - толкать и ball - мяч) (устар.), спортивная командная игра с большим тяжелым мячом (диаметр ок. 1,8 м, масса 20-30 кг) на травяном поле с воротами. Существует также конный пушбол. ПУШЕЧНЫЙ ДВОР в Москве - центр литейного производства Русского государства 15-17 вв., казенная мануфактура, изготовлявшая пушки, колокола, паникадила. Находился в Белом городе, на левом берегу р. Неглинная (в районе современных Лубянской пл., Пушечной и Неглинной ул.). ПУШИН Николай Антонович (1875-1947) - российский химик, профессор (1909). С 1918 - в Югославии. Основные труды связаны с экспериментальным исследованием диаграмм состояния. Установил воздействие больших давлений на равновесие в бинарных системах. В 1913 получил в лабораторных условиях первый отечественный алюминий
3. Государственная система занятости: структура, основные направления развития на современном этапе
4. Влияние дополнительного занятия изобразительным искусством на подготовку детей к школе
5. Занятия рисованием как средство подготовки детей к обучению в школе
10. Биотехнология – новое направление в фармацевтической технологии
11. Физкультурно-оздоровительные занятия для людей с заболеваниями сердечно-сосудистой системы
12. Методика проведения лабораторно-практических работ по экономике в школе
14. Методическая разработка по практическому занятию для студентов лечебного факультета
15. Оценка деятельности преподавателя-лектора и преподавателя, ведущего практические занятия
16. Программа лекционных и практических занятий спецкурса "экономическая психология"
17. Подготовка к лабораторным анализам крови
18. Годовое общее собрание акционеров: подготовка и проведение
19. Психологические особенности подготовки и проведения деловых бесед и переговоров
20. Коммуникативный аспект профессиональной подготовки студентов на занятиях по методике русского языка
21. Трансперсональная психология – специфика направления и подготовка специалистов
25. Особенности влияния комплексных занятий гимнастикой и плаванием с оздоровительной направленностью
26. К гербарию по практическим занятиям по курсу луговодство
27. План-конспект для проведения занятия по безопасности и защите в чрезвычайных ситуациях
28. Подготовка и проведение аудита
29. Отмена крепостного права в России: подготовка и проведение реформы
30. Презентация: требования к подготовке и проведению
32. Подготовка преподавателя к учебному занятию
33. Разработка лабораторно-практических работ по технологии
34. Содержание и методика самостоятельных занятий силовой направленности со школьниками старших классов
35. Подготовка практических психологов образования Англии и Уэльса
36. Психологические особенности подготовки и проведения деловых бесед и переговоров
41. Пожарно-тактические занятия
42. Лекции "Строевая подготовка"
43. Подготовка войск специального назначения в России
46. Подготовка населения в области защиты населения от ЧС
47. Проблема занятости трудовых ресурсов, их численность. Центральный экономический район.
48. Занятость и безработица (Контрольная)
50. Направления расходования средств федерального бюджета
51. Основные направления внешней политики республики Беларусь
52. Политэкономические школы и направления
53. ООН: история создания и основные направления деятельности
57. Лабораторные работы по охране труда в Угольной промышленности
58. Подготовка к TOEFL - Test of English as a Foreign Language
59. Сюрреализм как направление в искусстве и литературе
60. Философская направленность сказки Антуана де Сент-Экзюпери "Маленький принц"
63. Подготовка и ход реформы 1861г.
64. Материалы семинарских занятий по истории (с IX по 30гг. XX веков)
65. Политика эффективности занятости в СССР при НЭПе
66. Применение ПЭВМ в подготовка печатных изданий
67. Постановка лабораторной работы по теории графов
68. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"
69. Работа с файлами (лабораторная работа)
74. Отчет по практической работе "Изучение MS Windows & MS Word 4 Windows 2.0"
75. Лабораторные работы по Автоматике
76. Лабораторная работа №5 по "Основам теории систем" (Транспортные задачи линейного программирования)
78. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)
79. Лабораторные работы по экономико-математическому моделированию
80. Графы. решение практических задач с использованием графов (С++)
81. Лабораторные работы диагностики - анализ мочи и крови
82. Обследование женщин при подготовке к беременности
83. Взятие материала для лабораторного исследования на грибок
84. Работа медицинского лаборанта в экспресс-лаборатории и отделении реанимации
85. Практическое гомеопатическое лекарствоведение
89. Принцип построения и опыт практической реализации экологических информационных систем
91. Проблемы подготовки к экзаменам
92. Подготовка школьников к общению
93. Цель и задачи проведения предпрактики
96. Практические смыслы педагогической науки
98. Физическая культура в общественной и профессиональной подготовке студентов