Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
<Documentation>
8085 Assembler For Windows95 is as suggested by name
an assembler for 8085 microprocesser assembly program.
This product is non-commertial and intended only as a
demonstration College Project.
Included Files should not be used and sold or distributed
by anyone without permition of Developer.
___________________________________________________________________________
________________________________________
Mnemonic: ACI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11001110
________________________________________
Mnemonic: ADC
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10001S
________________________________________
Mnemonic: ADD
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10000S
________________________________________
Mnemonic: ADI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11000110
________________________________________
Mnemonic: ANA
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10100S
________________________________________
Mnemonic: ANI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11100110
________________________________________
Mnemonic: CALL
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11001101
________________________________________
Mnemonic: CC
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11011100
________________________________________
Mnemonic: CM
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11111100
________________________________________
Mnemonic: CMA
Parameter Count: 0
OpCode Formula(Binary): 00101111
________________________________________
Mnemonic: CMC
Parameter Count: 0
OpCode Formula(Binary): 00111111
________________________________________
Mnemonic: CMP
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10111S
________________________________________
Mnemonic: CNC
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11010100
________________________________________
Mnemonic: CNZ
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11000100
________________________________________
Mnemonic: CP
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11110100
________________________________________
Mnemonic: CPE
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11101100
________________________________________
Mnemonic: CPI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11111110
________________________________________
Mnemonic: CPO
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11100100
________________________________________
Mnemonic: CZ
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11001100
________________________________________
Mnemonic: DAA
Parameter Count: 0
OpCode Formula(Binary): 00100111
________________________________________
Mnemonic: DAD
Parameter Count: 1
Parameter 1: Register pair (BC or DE or HL or SP)
OpCode Formula(Binary): 00R1001
________________________________________
Mnemonic: DCR
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 00S101
________________________________________
Mnemonic: DCX
Parameter Count: 1
Parameter 1: Register pair (BC or DE or HL or SP)
OpCode Formula(Binary): 00R1011
________________________________________
Mnemonic: DI
Parameter Count: 0
OpCode Formula(Binary): 11110011
________________________________________
Mnemonic: EI
Parameter Count: 0
OpCode Formula(Binary): 11111011
________________________________________
Mnemonic: HLT
Parameter Count: 0
OpCode Formula(Binary): 01110110
________________________________________
Mnemonic: IN
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11011011
________________________________________
Mnemonic: INR
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 00S100
________________________________________
Mnemonic: INX
Parameter Count: 1
Parameter 1: Register pair (BC or DE or HL or SP)
OpCode Formula(Binary): 00R0011
________________________________________
Mnemonic: JC
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11011010
________________________________________
Mnemonic: JM
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11111010
________________________________________
Mnemonic: JMP
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11000011
________________________________________
Mnemonic: JNC
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11010010
________________________________________
Mnemonic: JNZ
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11000010
________________________________________
Mnemonic: JP
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11110010
________________________________________
Mnemonic: JPE
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11101010
________________________________________
Mnemonic: JPO
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11100010
________________________________________
Mnemonic: JZ
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 11001010
________________________________________
Mnemonic: LDA
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 00111010
________________________________________
Mnemonic: LDAX
Parameter Count: 1
Parameter 1: Register pair (BC or DE only)
OpCode Formula(Binary): 000B1010
________________________________________
Mnemonic: LHLD
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 00101010
________________________________________
Mnemonic: LXI
Parameter Count: 2
Parameter 1: Register pair (BC or DE or HL or SP)
Parameter 2: 16-bit number
OpCode Formula(Binary): 00R0001
________________________________________
Mnemonic: MOV
Parameter Count: 2
Parameter 1: Register(A,B,C,D,E,H,L,M)
Parameter 2: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 01DS
________________________________________
Mnemonic: MVI
Parameter Count: 2
Parameter 1: Register(A,B,C,D,E,H,L,M)
Parameter 2: 8-bit number
OpCode Formula(Binary): 00D110
________________________________________
Mnemonic: NOP
Parameter Count: 0
OpCode Formula(Binary): 00000000
________________________________________
Mnemonic: ORA
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10110S
________________________________________
Mnemonic: ORI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11110110
________________________________________
Mnemonic: OUT
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11010011
________________________________________
Mnemonic: PCHL
Parameter Count: 0
OpCode Formula(Binary): 11101001
________________________________________
Mnemonic: POP
Parameter Count: 1
Parameter 1: Register pair (BC or DE or HL or SP)
OpCode Formula(Binary): 11R0001
________________________________________
Mnemonic: PUSH
Parameter Count: 1
Parameter 1: Register pair (BC or DE or HL or SP)
OpCode Formula(Binary): 11R0101
________________________________________
Mnemonic: RAL
Parameter Count: 0
OpCode Formula(Binary): 00010111
________________________________________
Mnemonic: RAR
Parameter Count: 0
OpCode Formula(Binary): 00011111
________________________________________
Mnemonic: RC
Parameter Count: 0
OpCode Formula(Binary): 11011000
________________________________________
Mnemonic: RET
Parameter Count: 0
OpCode Formula(Binary): 11001001
________________________________________
Mnemonic: RIM
Parameter Count: 0
OpCode Formula(Binary): 00100000
________________________________________
Mnemonic: RLC
Parameter Count: 0
OpCode Formula(Binary): 00000111
________________________________________
Mnemonic: RM
Parameter Count: 0
OpCode Formula(Binary): 11111000
________________________________________
Mnemonic: RNC
Parameter Count: 0
OpCode Formula(Binary): 11010000
________________________________________
Mnemonic: RNZ
Parameter Count: 0
OpCode Formula(Binary): 11000000
________________________________________
Mnemonic: RP
Parameter Count: 0
OpCode Formula(Binary): 11110000
________________________________________
Mnemonic: RPE
Parameter Count: 0
OpCode Formula(Binary): 11101000
________________________________________
Mnemonic: RPO
Parameter Count: 0
OpCode Formula(Binary): 11100000
________________________________________
Mnemonic: RRC
Parameter Count: 0
OpCode Formula(Binary): 00001111
________________________________________
Mnemonic: RST
Parameter Count: 1
Parameter 1: 3-bit number
OpCode Formula(Binary): 11X111
________________________________________
Mnemonic: RZ
Parameter Count: 0
OpCode Formula(Binary): 11101000
________________________________________
Mnemonic: SBB
Parameter Count: 1
Parameter 1: Register(A,B,C,D,E,H,L,M)
OpCode Formula(Binary): 10011S
________________________________________
Mnemonic: SBI
Parameter Count: 1
Parameter 1: 8-bit number
OpCode Formula(Binary): 11011110
________________________________________
Mnemonic: SHLD
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 00100010
________________________________________
Mnemonic: SIM
Parameter Count: 0
OpCode Formula(Binary): 00110000
________________________________________
Mnemonic: SPHL
Parameter Count: 0
OpCode Formula(Binary): 11111001
________________________________________
Mnemonic: STA
Parameter Count: 1
Parameter 1: 16-bit number
OpCode Formula(Binary): 00110010
________________________________________
Mnemonic: STAX
Parameter Count: 1
Parameter 1: Register pair (BC or DE only)