;* Fayaz Onn, Lisa Ong. May 1999, for EE 476 Final Project ;* Macros File for Spectrum Analyzer ;* ;Definitions: ;op1L = r16 ;op1H = r17 ;op2L = r18 ;op2H = r19 ; This macro copys the 16 bit value in op2 to op1 .macro movop1 mov op1H, op2H mov op1L, op2L .endmacro ; This macro loads 16 bit constants into r16, r17 .macro loadop1c ;for const ldi op1H, @0 ldi op1L, @1 .endmacro ; This macro moves the 16 bit value from op2 into 2 registers .macro storeop2 mov @0, op2H mov @1, op2L .endmacro ;This macro loads the 16 bit value from 2 registers into op2 .macro loadop2 mov op2H, @0 mov op2L, @1 .endmacro ;This macro loads the 16 bit value from 2 registers into op1 .macro loadop1 mov op1H, @0 mov op1L, @1 .endmacro