Atmel AVR instruction set: Difference between revisions

Content deleted Content added
Status register: Added Z flag exception for subtract with carry. Reorganized to group it with C flag exception.
Instruction list: Merged some short columns to reduce the number of columns and thereby widen them
Line 266:
! Transfer
! Jump
! Branch
! Call
|-
|valign=top rowspan=5|{{#tag:syntaxhighlight|
ADD Rd, Rr
ADC Rd, Rr
Line 318 ⟶ 316:
FMULSU Rdq, Rrq
|lang="nasm"|style=font-size:95%}}
|valign=top rowspan=5|{{#tag:syntaxhighlight|
BSET s
BCLR s
Line 331 ⟶ 329:
WDR
|lang="nasm"|style=font-size:95%}}
|valign=top rowspan=5|{{#tag:syntaxhighlight|
MOV Rd, Rr
MOVW Rd+1:Rd, Rr+1:Rr
Line 371 ⟶ 369:
JMP P22
|lang="nasm"|style=font-size:95%}}
|-
! Call
|-
|valign=top|{{#tag:syntaxhighlight|
RCALL S12
ICALL
EICALL
CALL P22
 
RET
RETI
|lang="nasm"|style=font-size:95%}}
|-
! Branch
|-
|valign=top|{{#tag:syntaxhighlight|
CPSE Rd, Rr
Line 382 ⟶ 395:
BRBC s, S7
BRBS s, S7
|lang="nasm"|style=font-size:95%}}
|valign=top|{{#tag:syntaxhighlight|
RCALL S12
ICALL
EICALL
CALL P22
 
RET
RETI
|lang="nasm"|style=font-size:95%}}
|}