КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Интегрированная система программирования и отладки Keil
Примеры программ 11: y=t=x*P1; //v<0 C:0x088C AF90 MOV R7,P1(0x90) C:0x088E EF MOV A,R7 C:0x088F FD MOV R5,A C:0x0890 7C00 MOV R4,#0x00 C:0x0892 AF0A MOV R7,x(0x0A) C:0x0894 EF MOV A,R7 C:0x0895 33 RLC A C:0x0896 95E0 SUBB A,ACC(0xE0) C:0x0898 FE MOV R6,A C:0x0899 1208B8 LCALL C?IMUL(C:08B8) C:0x089C 8E08 MOV t(0x08),R6 C:0x089E 8F09 MOV 0x09,R7 C:0x08A0 8E0B MOV y(0x0B),R6 C:0x08A2 8F0C MOV 0x0C,R7 12: y=t=z*P1; //y>=0 13: C:0x08A4 AF90 MOV R7,P1(0x90) C:0x08A6 7E00 MOV R6,#0x00 C:0x08A8 AC0D MOV R4,z(0x0D) C:0x08AA AD0E MOV R5,0x0E C:0x08AC 1208B8 LCALL C?IMUL(C:08B8) C:0x08AF 8E08 MOV t(0x08),R6 C:0x08B1 8F09 MOV 0x09,R7 C:0x08B3 8E0B MOV y(0x0B),R6 C:0x08B5 8F0C MOV 0x0C,R7 14: } C:0x08B7 22 RET C?IMUL: C:0x08B8 EF MOV A,R7 C:0x08B9 8DF0 MOV B(0xF0),R5 C:0x08BB A4 MUL AB C:0x08BC A8F0 MOV R0,B(0xF0) C:0x08BE CF XCH A,R7 C:0x08BF 8CF0 MOV B(0xF0),R4 C:0x08C1 A4 MUL AB C:0x08C2 28 ADD A,R0 C:0x08C3 CE XCH A,R6 C:0x08C4 8DF0 MOV B(0xF0),R5 C:0x08C6 A4 MUL AB C:0x08C7 2E ADD A,R6 C:0x08C8 FE MOV R6,A C:0x08C9 22 RET
Приложение 2. Назначение Интегрированной среды IDE: 1)Программирование (редактировать) задачу на языке Ассемблера MCS51, C51. (new file) и сохранить в своем каталоге 2)Создание проекта для работы с программой на разных этапах. (New project à выбрать Device à имя сохранить в своем каталоге) Manage component àвключить файл в проект) 3)Синтаксический контроль.(Compile) 4) Компиляция программы в объектный код (HEX-файл и LIST-листинг) (Build). 5)Загрузка и симуляция выполнения программы с контролем состояния памяти и периферии.(Debug) Система содержит полную библиотеку элементов с ядром MCS51, выпускаемых различными фирмами. Библиотека дополняется новыми элементами в последних версиях, которые можно загрузить из Интернета. Система работает во всех версиях ОС Windows. Окно Vision
1. Основное меню. 2. Кнопки – синтаксический разбор, компиляция и сборка. 3 Кнопка вызова загрузчика и симулятора. 4. Проект. 5. Окно редактирования исходного текста программы. 6. Окно сообщений компилятора.
Дата добавления: 2014-12-27; Просмотров: 430; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |