Лучше всего ставить символы табуляции. Так гораздо нагляднее будет.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 12 апреля 2005 г. 18:25
В ответ на: Вы будите смеятся но(+) отправлено Уэф 12 апреля 2005 г. 16:11


;
; Codec interrupt handlers
;
; File: codec.s90
;
; 23-Jun-00 BK Initial edit
; 23-Jun-00 BK Last update
;

COMMON INTVEC

; ORG INT0_vect ;;; External Interrupt 0 handler
; rjmp Int0_handle ;;;

ORG INT1_vect ;;; External Interrupt 1 handler
rjmp Int1_handle ;;;


RSEG CODE ;;; Handlers code start
;
; Codec SCLK signal interrupt handler
;
;Int0_handle:
; st -Y, R16 ; Save used registers on stack
; in R16,SREG ; Save status register
; st -Y,R16 ;
;
; lds r16, IntFlags ; Set the flag
; ori r16, INT0_BIT ;
; sts IntFlags, r16 ;
;
; ld R16,Y+ ; Restore status register
; out SREG,R16 ;
; ld R16, Y+ ; Restore register R16
; reti
;
; Codec SDOFS signal interrupt handler
;
Int1_handle:
st -Y, R16 ; Save used registers on stack
in R16,SREG ; Save status register
st -Y,R16 ;

lds r16, IntFlags ; Set the flag
ori r16, INT1_BIT ;
sts IntFlags, r16 ;

ld R16,Y+ ; Restore status register
out SREG,R16 ;
ld R16, Y+ ; Restore register R16
reti


А вообще все это "косметика"

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru