Sunteți pe pagina 1din 3

Opcode sheet for 8085 Microprocessor with description

Mnemonic ACI n ADC r ADC M ADD r ADD M ADI n ANA r ANA M ANI n CALL a CC a CM a CMA CMC CMP r CMP M CNC a CNZ a CP a CPE a CPI n CPO a CZ a DAA DAD B DAD D DAD H DAD SP DCR r DCR M DCX B DCX D DCX H DCX SP DI EI HLT IN p Opcode CE 8F 8E 87 86 C6 A7 A6 E6 CD DC FC 2F 3F BF BF D4 C4 F4 EC FE E4 CC 27 09 19 29 39 3D 35 0B 1B 2B 3B F3 FB 76 DB Description Add with carry immediate Add with carry Add with carry to memory Add Add to memory Add Immediate AND Accumulator AND Accumulator and memory AND Immediate Call unconditional Call on carry Call on minus Complement Accumulator Complement carry Compare Compare with memory Call on no carry Call on no zero Call on plus Call on parity Even Compare immediate Call on parity odd Call on zero Decimal Adjust Accumulator Double Add BC to HL Double Add DE to HL Double Add HL to HL Double Add SP to HL Decrement Decrement memory Decrement BC Decrement DE Decrement HL Decrement Stack Pointer Disable interrupts Enable Interrupts Halt Input

INR r INR M INX B INX D INX H INX SP JMP a JC a JM a JNC a JNZ a JP a JPE a JPO a JZ a LDA a LDAX B LDAX D LHLD a LXI B,nn LXI D,nn LXI H,nn LXI SP,nr

3C 3C 03 13 23 33 C3 DA FA D2 C2 F2 EA E2 CA 3A 0A 1A 2A 01 11 21 31

Increment Increment memory Increment BC Increment DE Increment HL Increment Stack Point Jump unconditional Jump on carry Jump on Minus Jump on No carry Jump on non zero Jump on plus Jump on parity even Jump on parity odd Jump on zero Load Accumulator direct Load Accumulator indirect Load Accumulator indirect Load HL direct Load immediate BC Load immediate DE Load immediate HL Load immediate Stack pointer Move register to register Move register to memory Move memory to register Move immediate Move immediate to memory No operation Inclusive OR Accumulator Inclusive OR Accumulator Inclusive OR Immediate Output Jump HL indirect Pop BC Pop DE Pop HL Pop processor status word Push BC Push DE Push HL

MOV r1,r2 MOV M,r MOV r,M MVI r,n MVI M,n NOP ORA r ORA M ORI n OUT p PCHL POP B POP D POP H POP PSW PUSH B PUSH D PUSH H

7F 77 7E 3E 36 00 B7 B6 F6 D3 E9 C1 D1 E1 F1 C5 D5 E5

PUSH PSW RAL RAR RET RC RIM RM RNC RNZ RP RPE RPO RZ RLC RRC RST SBB r SBB M SBI n SHLD a SIM SPHL STA a STAX B STAX D STC SUB r SUB M SUI n XCHG XRA r XRA M XRI n XTHL

F5 17 1F C9 D8 20 F8 D0 C0 F0 E8 E0 C8 07 0F C7 9F 9E DE 22 30 F9 32 02 12 37 97 96 D6 EB AF AE EE E3

Push processor status word Rotate accumulator left Rotate accumulator right Return Return on carry Read interrupt mask Return on minus Return on No Carry Return on non zero Return on plus Return on parity even Return on parity odd Return on zero Rotate left circular Rotate right circular Restart Subtract with borrow Subtract with borrow Subtract with borrow immediate Store HL direct Set Interrupt mask Move HL to SP Store accumulator Store accumulator indirect Store accumulator indirect Set carry Subtract Subtract memory Subtract immediate Exchange HL with DE Exclusive OR accumulator Exclusive OR accumulator Exclusive OR immediate Exchange stack Top with HL

Tags: Opcode sheet for 8085 Microprocessor with description ,opcode sheet for 8085,opcode list for 8085,comments,explanation,free download ,pdf,8085 Microprocessor Assembly language opcodes

S-ar putea să vă placă și