Registers
Note: The general purpose registers in 8085 processors are B, C, D, E, H and L. Each register can hold 8-bit data. They can work in pairs such as B-C, D-E and H-L to store 16-bit data. The H-L pair works as a memory pointer. |
Flag Registers
Note – The Auxiliary Carry flag register in 8085 is the only flag not accessible by the user. |
Memory Registers
Note: A stack is nothing but a portion of RAM (Random access memory). Each time when the data is loaded into stack, Stack pointer gets decremented. Conversely it is incremented when data is retrieved from stack. A stack is treated as a 16-bit entry and it consumes 2 locations from a memory for 1 entry. A stack requires a 16-bit register to be pointed to. Machine Cycles
Most of the time, it's just 4T for the Opcode Fetch, there are only a few commands that require 6T |
Addressing Modes
Examples: 1. Direct Addressing: STA 2400H 2. Register Addressing: MOV A, B 3. Register Indirect Addressing LXI H, 2500 H MOV A, M 4. Immediate Addressing LXI H, 2500 5. Implicit Addressing CMA, RAL, RAR, etc. |
Cheatography
https://cheatography.com
ASM 8085 Cheat Sheet by Deathtitan77
ASM 8085 Cheat Sheet
Created By
Metadata
Comments
TME520, 00:59 7 May 20
A cheat sheet about 8085 ASM, lovely !
Add a Comment
Related Cheat Sheets
More Cheat Sheets by Deathtitan77