Stack Instructions

Mnemonic

Function

Operation

PSHA

Push A

(SP) &emdash; 1 Þ SP; (A) Þ M(SP)

PSHB

Push B

(SP) &emdash; 1 Þ SP; (B) Þ M(SP)

PSHC

Push CCR

(SP) &emdash; 1 Þ SP; (A) Þ M(SP)

PSHD

Push D

(SP) &emdash; 2 Þ SP; (A : B) Þ M(SP) : M(SP+1)

PSHX

Push X

(SP) &emdash; 2 Þ SP; (X) Þ M(SP) : M(SP+1)

PSHY

Push Y

(SP) &emdash; 2 Þ SP; (Y) Þ M(SP) : M(SP+1)

PULA

Pull A

(M(SP)) Þ A; (SP) + 1 Þ SP

PULB

Pull B

(M(SP)) Þ B; (SP) + 1 Þ SP

PULC

Pull CCR

(M(SP)) Þ CCR; (SP) + 1 Þ SP

PULD

Pull D

(M(SP) : M(SP+1)) Þ A : B; (SP) + 2 Þ SP

PULX

Pull X

(M(SP) : M(SP+1)) Þ X; (SP) + 2 Þ SP

PULY

Pull Y

(M(SP) : M(SP+1)) Þ Y; (SP) + 2 Þ SP