99. SBI – Set Bit in I/O Register
99.1. Description
Sets a specified bit in an I/O Register. This instruction operates on the lower 32 I/O Registers –
addresses 0-31.
Operation:
(i) I/O(A,b) ← 1
Syntax: Operands: Program Counter:
(i) SBI A,b 0 ≤ A ≤ 31, 0 ≤ b ≤ 7 PC ← PC + 1
16-bit Opcode:
1001 1010 AAAA Abbb
99.2. Status Register (SREG) and Boolean Formula
I T H S V N Z C
– – – – – – – –
Example:
out $1E,r0 ; Write EEPROM address
sbi $1C,0 ; Set read bit in EECR
in r1,$1D ; Read EEPROM data
Words 1 (2 bytes)
Cycles 2
Cycles XMEGA 1
Cycles Reduced Core tinyAVR 1
Atmel AVR Instruction Set Manual [OTHER]
Atmel-0856L-AVR-Instruction-Set-Manual_Other-11/2016
151