EasyManua.ls Logo

Atmel AVR - 43. CLR - Clear Register; 43.1. Description; 43.2. Status Register (SREG) and Boolean Formula

Atmel AVR
191 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
43. CLR – Clear Register
43.1. Description
Clears a register. This instruction performs an Exclusive OR between a register and itself. This will clear
all bits in the register.
Operation:
(i) Rd ← Rd Rd
Syntax: Operands: Program Counter:
(i) CLR Rd 0 ≤ d ≤ 31 PC ← PC + 1
16-bit Opcode: (see EOR Rd,Rd)
0010 01dd dddd dddd
43.2. Status Register (SREG) and Boolean Formula
I T H S V N Z C
0 0 0 1
S 0
Cleared.
V 0
Cleared.
N 0
Cleared.
Z 1
Set.
R (Result) equals Rd after the operation.
Example:
clr r18 ; clear r18
loop: inc r18 ; increase r18
...
cpi r18,$50 ; Compare r18 to $50
brne loop
Words 1 (2 bytes)
Cycles 1
Atmel AVR Instruction Set Manual [OTHER]
Atmel-0856L-AVR-Instruction-Set-Manual_Other-11/2016
71

Table of Contents

Related product manuals