In computing, an (operation code) is the portion of a machine language instruction that specifies the operation to be performed. The 8085 opcode sheet is a comprehensive table that maps human-readable Assembly Language mnemonics (like MOV , ADD , JMP ) to their corresponding Hexadecimal machine codes (like 40 , 80 , C3 ).
B=000, C=001, D=010, E=011, H=100, L=101, M(HL)=110, A=111 8085 opcode sheet
| Opcode | Mnemonic | Operands | Description | |--------|----------|----------|-------------| | C5 | PUSH | B | Push BC onto stack | | D5 | PUSH | D | Push DE onto stack | | E5 | PUSH | H | Push HL onto stack | | F5 | PUSH | PSW | Push A and flags | | C1 | POP | B | Pop BC from stack | | D1 | POP | D | Pop DE from stack | | E1 | POP | H | Pop HL from stack | | F1 | POP | PSW | Pop A and flags | | D3 | OUT | port | Output A to port | | DB | IN | port | Input to A from port | | 00 | NOP | | No operation | | 76 | HLT | | Halt processor | | FB | EI | | Enable interrupts | | F3 | DI | | Disable interrupts | | 07 | RLC | | Rotate left without carry | | 0F | RRC | | Rotate right without carry | | 17 | RAL | | Rotate left through carry | | 1F | RAR | | Rotate right through carry | In computing, an (operation code) is the portion