; EmEditor Syntax File ; ; Atmel ATmega32(L) Assembler Syntax (including assembler 2) ; #Highlight=on #BeginTag= #EndTag= #CommentBegin=/* #CommentEnd=*/ #LineComment1=^; #LineComment2= #SingleQuote=on #DoubleQuote=on #ContinueQuote=off #Escape=\ #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=off #Keyword color=4,word=on,rightall=off,case=off,insidetag=off,regexp=off ADD ADC ADIW SUB SUBI SBC SBCI SBIW AND ANDI OR ORI EOR COM NEG SBR CBR INC DEC TST CLR SER MUL MULS MULSU FMUL FMULS FMULSU RJMP IJMP JMP RCALL ICALL CALL RET RETI CPSE CP CPC CPI SBRC SBRS SBIC BRBS BRBC BREQ BRNE BRCS BRCC BRSH BRLO BRMI BRPL BRGE BRLT BRHS BRHC BRTS BRTC BRVS BRVC BRIE BRID MOV MOVW LDI LD LDD LDS ST STD STS LPM SPM IN OUT PUSH POP SBI CBI LSL LSR ROL ROR ASR SWAP BSET BCLR BST BLD SEC CLC SEN CLN SEZ CLZ SEI CLI SES CLS SEV CLV SET CLT SEH CLH NOP SLEEP WDR BREAK #Keyword color=7,word=on,rightall=off,case=off,insidetag=off,regexp=off .BYTE .CSEG .CSEGSIZE .DB .DEF .DEVICE .DSEG .DW .ENDM .ENDMACRO .EQU .ESEG .EXIT .INCLUDE .LIST .LISTMAC .MACRO .NOLIST .ORG .SET .ELSE .ELIF .ENDIF .ERROR .IF .IFDEF .IFNDEF .MESSAGE .DD .DQ .UNDEF #Keyword color=7,word=off,rightall=off,case=off,insidetag=off,regexp=off << >> ! ~ - * / % < <= > >= == != & ^ | && || LOW( HIGH( BYTE2( BYTE3( BYTE4( LWRD( HWRD( PAGE( EXP2( LOG2( INT( FRAC( Q7( Q15( ABS( ( ) #Keyword color=2,word=on,rightall=off,case=off,insidetag=off,regexp=off SREG SPH SPL OCR0 GICR GIFR TIMSK TIFR SPMCR TWCR MCUCR MCUCSR TCCR0 TCNT0 OSCCAL OCDR SFIOR TCCR1A TCCR1B TCNT1H TCNT1L OCR1AH OCR1AL OCR1BH OCR1BL ICR1H ICR1L TCCR2 TCNT2 OCR2 ASSR WDTCR UBRRH UCSRC EEARH EEARL EEDR EECR PORTA DDRA PINA PORTB DDRB PINB PORTC DDRC PINC PORTD DDRD PIND SPDR SPSR SPCR UDR UCSRA UCSRB UBRRL ACSR ADMUX ADCSRA ADCH ADCL TWAR TWSR TWBR TWDR INT1 INT0 INT2 IVSEL IVCE INTF1 INTF0 INTF2 TOIE0 OCIE0 TOIE1 OCIE1B OCIE1A TICIE1 TOIE2 OCIE2 TOV0 OCF0 TOV1 OCF1B OCF1A ICF1 TOV2 OCF2 SPMIE ASB ASRE BLBSET PGWRT PGERS SPMEN SE SM2 SM1 SM0 ISC11 ISC10 ISC01 ISC00 JTD ISC2 EIH JTRF WDRF BORF EXTRF PORF FOC0 PWM0 COM01 COM00 CTC0 CS02 CS01 CS00 COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B PWM11 PWM10 ICNC1 ICES1 CTC11 CTC10 CTC1 CS12 CS11 CS10 FOC2 PWM2 COM21 COM20 CTC2 CS22 CS21 CS20 RPDD RPDC RPDB RPDA ACME PUD PSR2 PSR10 WDTOE WDE WDP2 WDP1 WDP0 EERIE EEMWE EEWE EERE PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 DDA7 DDA6 DDA5 DDA4 DDA3 DDA2 DDA1 DDA0 PINA7 PINA6 PINA5 PINA4 PINA3 PINA2 PINA1 PINA0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 DDB7 DDB6 DDB5 DDB4 DDB3 DDB2 DDB1 DDB0 PINB7 PINB6 PINB5 PINB4 PINB3 PINB2 PINB1 PINB0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 DDC7 DDC6 DDC5 DDC4 DDC3 DDC2 DDC1 DDC0 PINC7 PINC6 PINC5 PINC4 PINC3 PINC2 PINC1 PINC0 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 DDD7 DDD6 DDD5 DDD4 DDD3 DDD2 DDD1 DDD0 PIND7 PIND6 PIND5 PIND4 PIND3 PIND2 PIND1 PIND0 RXC TXC UDRE FE DOR PE U2X MPCM RXCIE TXCIE UDRIE RXEN TXEN CHR9 UCSZ2 RXB8 TXB8 URSEL UMSEL UPM1 UPM0 USBS UCSZ1 UCSZ0 UCPOL SPIE SPE DORD MSTR CPOL CPHA SPR1 SPR0 SPIF WCOL SPI2X ACBG ACO ACI ACIE ACIC ACIS1 ACIS0 REFS1 REFS0 ADLAR MUX4 MUX3 MUX2 MUX1 MUX0 ADEN ADSC ADFR ADIF ADIE ADPS2 ADPS1 ADPS0 TWINT TWEA TWSTA TWSTO TWWC TWEN TWI_TST TWIE TWGCE TCN2UB OCR2UB TCR2UB Xl XH YL YH ZL ZH FLASHEND E2END RAMEND SMALLBOOTSTART SECONDBOOTSTART THIRDBOOTSTART LARGEBOOTSTART BOOTSTART PAGESIZE INT0addr INT1addr INT2addr OC2addr OVF2addr ICP1addr OC1Aaddr OC1Baddr OVF1addr OC0addr OVF0addr SPIaddr URXCaddr UDREaddr UTXCaddr ADCCaddr ERDYaddr ACIaddr TWSIaddr SPMRaddr AS2 #Keyword color=6,word=on,rightall=off,case=off,insidetag=off,regexp=on (0x|\$)[0-9A-Fa-f]+ 0[1-8][0-8]* 0b[01]+ [1-9][0-9]*