Мікропроцесорна техніка
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
?діїmov R5,A;млmov R6,B;стmov A,DPL;додаймо до DPTR результат множення і отримаємоadd A,R5;адрес, за яким записана потрібна користувачу подіяmov DPL,Amov A,DPHadd A,R6mov DPH,Aretalarm:inc R4;підрограма запису події у РПДcjne R4,#9,normmov R4,#0;виклик процедури виводу повідомлення об помилки - переповненняnorm:mov A,R4mov B,#20hmul ABmov DPTR,#4000hmov R5,A;млmov R6,B;стmov A,DPLadd A,R5mov DPL,Amov A,DPHadd A,R6mov DPH,Amov A,R7mov B,R0mov R0,#18hrec:movx @DPTR,Ainc DPTRinc DPTRinc DPTRinc DPTRinc DPTRinc DPTRinc DPTRinc DPTRmov A,@R0dec R0dec R0dec R0dec R0dec R0dec R0dec R0nopdjnz R0,recmov A,Bmovx @DPTR,Arettvis:mov A,R0mov DPTR,#0FFF1hmovx @DPTR,Amov A,R1anl A,#0Fhcjne A,#9,provnplus:call get_nummov DPTR,#0FFF7hmovx @DPTR,Ajmp stprov:jnc plusjmp nplusplus:call get_nummov DPTR,#0FFF7hmovx @DPTR,Amov A,R1swap Aanl A,#0Fhinc Ajmp e1st:mov A,R1swap Aanl A,#0Fhe:call get_numinc DPTRmovx @DPTR,Amov A,R2anl A,#0Fhcjne A,#9,prov1nplus1:call get_nummov DPTR,#0FFF9hmovx @DPTR,Ajmp st1prov1:jnc plus1jmp nplus1plus1:call get_nummov DPTR,#0FFF9hmovx @DPTR,Amov A,R1swap Aanl A,#0Fhinc Ajmp e1st1:mov A,R1swap Aanl A,#0Fhe1:call get_numinc DPTRmovx @DPTR,Aretget_num:inc Amovc A,@A+PCretdb 00111111b ;0db 00000110b ;1db 01011011b ;2db 01001111b ;3db 01100110b ;4db 01101101b ;5db 01111101b ;6db 00000111b ;7db 01111111b ;8db 01101111b ;9db 00111111b ;0db 00000110b ;1db 01011011b ;2db 01001111b ;3db 01100110b ;4db 01101101b ;5
ВИСНОВКИ
В результаті виконання практики я набув практичні навички програмування і вирішення різноманітних задач. Також в ході практики були виконані всі вимоги технічного завдання і звіт включає в себе такі розділи, як охорона праці, структура, призначення та взаємодія програмного забезпечення УНМС-2, технічне описання стенду УНМС-2, програми типових процедур, тестові програми та індивідуальне завдання.
:
- ;
- , ;
- ;
- - ;
- ;
- , - ;
- , , ;
- ssemble VR S-51 ;
- ssembler;- ;
- -2;
- , , -2;
-
- .., .. . - .: , 2002. - 400 .
- . . AVR Tiny Mega "ATMEL". - .: "-XXI", 2004. - 560 .
- .. . : - .: , 1986. - 278.
- : . 1. / .. . - . . - : . - ". . -", 2003. - 126 .
.. , .. 1996-530c