- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Instruction type SBI d8 in 8085 Microprocessor
In 8085 Instruction set, SBI is a mnemonic that stands for “Subtract with Borrow Immediate from Accumulator” and here d8 stands for any 8-bit data as operand. This instruction is used to subtract 8-bit immediate data from the Accumulator along with the carry (borrow) value. The result of subtraction will be stored in the Accumulator. As this is an arithmetic instruction, so the flags are affected based on the result produced. It occupies 2 consecutive Bytes in memory.
Mnemonics, Operand | Opcode(in HEX) | Bytes |
---|---|---|
SBI Data | DE | 2 |
Let us consider SBI 13H as a sample instruction falling in this category. It is a 2-Byte instruction. Let us consider the initial content of Accumulator is 44H. The Cy bit has been set. So 13H will get deducted from Accumulator’s content 44H along with carry bit. The internal calculations have been shown below

The result of execution of this instruction has been depicted in the following tracing table −
Before | After | |
---|---|---|
(A) |
44H | 30H |
(F) |
Cy=1, other flag bits=any value | Cy=0, AC=1,S=0,P=1,Z=0 |
Cy=0 will indicate that the result is positive.
Address | Hex Codes | Mnemonic | Comment |
---|---|---|---|
2003 | DE | SBI 13H | A register = A register – 13H – 1 |
2004 | 13H | Operand |
Here is the timing diagram for SBI 13H instruction execution.

Summary − So this instruction SBI 13H requires 2-Bytes, 2 Machine Cycles (Opcode Fetch, Memory Read) and 7 T-States for execution as shown in the timing diagram.
- Related Articles
- Instruction type ADI d8 in 8085 Microprocessor
- Instruction type ACI d8 in 8085 Microprocessor
- Instruction type SUI d8 in 8085 Microprocessor
- Instruction type ANI d8 in 8085 Microprocessor
- Instruction type ORI d8 in 8085 Microprocessor
- Instruction type XRI d8 in 8085 Microprocessor
- Instruction type CPI d8 in 8085 Microprocessor
- Instruction type MVI r, d8 in 8085 Microprocessor
- Instruction type MVI M, d8 in 8085 Microprocessor
- Instruction type XCHG in 8085 Microprocessor
- Instruction type CMC in 8085 Microprocessor
- Instruction type STC in 8085 Microprocessor
- Instruction type RLC in 8085 Microprocessor
- Instruction type RAL in 8085 Microprocessor
- Instruction type RRC in 8085 Microprocessor
