0% found this document useful (0 votes)
40 views1 page

Ins8085 PDF

The document appears to contain machine code instructions and addressing modes for a microprocessor or other computing system. It includes one byte machine code operations for loading, storing, arithmetic, branching, calling subroutines and input/output. The document also mentions macros, repetition structures, and other programming constructs for assembling code.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views1 page

Ins8085 PDF

The document appears to contain machine code instructions and addressing modes for a microprocessor or other computing system. It includes one byte machine code operations for loading, storing, arithmetic, branching, calling subroutines and input/output. The document also mentions macros, repetition structures, and other programming constructs for assembling code.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Move (cont) Im m ediate Logi c al *

l-n, oyte :e A3C


[l;t ;: [E;t 35 [6 36 cs

lill
I B, byte 06 B04
I MP a d r C3
l-a G e n e ra l :
I E,c ss I c, byte 0E c0c
I A,c 7e lc 81
I 3; ORG

'*l i;Blt
I i;l i3
'""1E;B it
I E , H sc
M \/r J D, b yte
I E, byte
I H, byte
16
1E
26
^""1
Hii IN R
D 14
EIL
t] 24
JNZ adr
JZ adr
JNC adr
JC adr
C2
CA
02
DA
'us'rl
LPSW F5
c1
END
EQU
SET
I L, byte
Li, 3:
L2C
I E , L sD 2E
JPO adr E2 l-a n<
pop_{ o

'-li
7E
LA , M LE,M 5E LM, byte 36 M 34 D1 DB.
JPE adT EA
f a,e +t
llf :a Load
[r 35 803
D 13
JP adr F2 Ll'*. Fi DW

ffi
IN X JM adr FA Macros :
I B, B 40 Im m e d ia te
lc 8e H 23

^*lH!i
PCHL E9
I B, C 41 I H,c 61 )ts JJ XTHL E3 MACRO

'*l I B;P ii ,""1il;BE3 l-e, aore


or
J D, d b le1 1
call SPHL F9 ENDM
LOCAL
-' r"'r I H, d b te2 1 CALL adr
I I;i3i
B, H 4 4 CD REPT
Li33
t r is
CNZ adr C4 Input,/Output
I B, L 4 s L Sp , a OteSr IRP
55 Czadr CC
LB, M 4 5

"..ll
LH,M OUT byte D3 IRPC
CNCadr D4

{iEl
Load / Store Subtract * IN byte DB EXITM
fc,e +r
llt :; CC adr DC

tl ii ii
I C,B 48 LDAX B OA CPO adr E4 Relocation:
I c,c 4e I L,c 6e LDAX D 14 CPE adr EC Control

'""U;i
LHLD Adr 24

'""1E;P '""1133t
NAME
it I L,H 6c
LDA AdT 34
CP adr
CM adr
F4
FC DI
EI
F3
FB
ASEG
DSEG
CSEG
STKLN
STACK

iF
LEi[ I L,L 6D
STAX B 02 Return PUBLIC MEMORY

f o,e sz
I D,Bs0
LL,M 6E
f vt,e tt
STAX D
SHLD adr
STA adr
L2
22
32
".'{!,
lE.''li
[r E5
RET
RNZ
RZ
c9
c0
c8
NOP
HLT
OO
76
EXTRN
Conditional
Assembly :

ai
I M,B70

tlB i!
RNC D0 New Instructions
I D, C s l I M,c 71 RC Dg (8 0 8 5 O n l y ) IF

'""1B;P
MOV-I M,D 72
13 I M,E73
Specials RPO
:9 RrFr 20
ELSE
ENDIF

"'l BA DAA * RPE


I M , H7 4
ii
27 CT M IN

LB;i LM,L 7s
XCHG EB
L[;E
CMA
STCr
CMCI
2F
37
3F Arith & Logical
Immediate
RP
RM
rU
FB AssEMBLER
REFERENCE
o??fr
Constant Definition

'""
I Operators I to"$ o"t'tu'
byte = constant, or logical / arithmetic expressionthat evaluatesto an Double Add t Rotatet ADI byte C6
a
'B1,i *'l[ii Ei /i$ o""'
8-bit data quantity (second byte of 2-byte instructions) ACI byte CE NUL
RLC 07
dble = constant, or logical / arithmetic expressionthat evaluatesto an SUI byte D6 LOW HIGH
RRC OF

*
16-bit data quantity (Second and Third bytes of 3-byte instructions)
adr = 16-bit address (Second and Third bytes of 3-byte instructions)
= all flags (c, z, s, P,Ac) affected.
"^"f
LsP 39
FIAL
RAR
L7
1F
SBI byte
ANI byte
XRI byte
DE
E6
EE
Ei
*,/, MOD, SHL, SHR
+,-
NOT 3l?1ffi]
''"""
* * = all flags except CARRYaffected. ORI byte F6

Lr ii
AND
(exception : INX and DCXaffect no flags) CPI byte FE OR, XOR 'f,i?;]o'."
t = only CARRYaffected.

You might also like