SBI




Syntax: SBI 8bit 
Where 8-bit is an immediate data operand. 
Byte: 2byte
Addressing Mode: Immediate Addressing

Working: 
1. 
2. A= A- 8bit -b
3. 
4. Flag

Example: SBI 10H
where [A]= 22H
and [c flag]= 1
After execution of SBI  10H
[A] = 11H 
// A= A-8bit-b => 22-10-1 =11H

Program: write an ALP for subtraction of 30H value from Registers A  Where A carries 44H and Cy flag carries borrow value 1. Store result at memory location 5000H.

Label  Mnemonics  Comments
Start:  SBI 30H       ; a= a-8bit- cy... 
                                  ; A= 44- 30 -1 = 13h
            STA 5000H 
 Stop: HLT

Output: [5000H]= 13H

     

Comments

Popular posts from this blog

SUB

XRI