You are on page 1of 2

MOVE EAS , EAd

d
(EAS)

LOAD AS , Ri

Ri - CPU-
(

CPU - )

Ri (EAS)

EXCHG EAS , EAd

(

)

N Fn -1
Z ZA = Fn 1+...+F0
VC

N Fn -1
Z ZA
V
C
NF

STORE Ri , EAd

(
CPU-a
)

CPU
-
I/O

I/O

d (
Ri)

d
(EAS)*

. Z Z n -1
A

V
I/O C

CPU
-

LOAD STORE

MOVE,

MOVE

LOAD STORE.



( )

PUSH EAS

,
2

.

(
) L
(
);

.

,

(SP)
(EAS)H
(SP+1)
(EAS)L
SP (SP
+2)



( )

(EAd)L
(SP-1)
(EAd)H
(SP-2)
SP (SP-2)



( )

PUSH POP




.

POP EAd

( 2


d,

PUSH)

()

IN.S Pi Ri


U/I

Pi

CPU-a Ri)
OUT.S Pi Ri
(


CPU-a
Ri

I/O

Pi)

CLR.S

SET.S

EAd

EAd

Ri (Pi)

:
I/O

:
CPU -



( )

Pi (Ri)

:
CPU -
:
I/O



( )

EAd 0

EAd 1

CPU -
I/O

CPU -
I/O

IN OUT

.

,
:
MOVE, LOAD STORE.

N0
Z1
V0
C 0

N1
Z0
V0
C 0

You might also like