25.04.2020 Views

1989_MELPS_7700_Software_Manual

Mitsubishi MELPS 7700 series microcomputer instruction set and addressing mode handbook

Mitsubishi MELPS 7700 series microcomputer instruction set and addressing mode handbook

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

APPENDIX 8

Series MELPS 7700 Machine Instructions

IMP

Symbol

Implied addressing mode

Description

y

Symbol

ExclUSive OR

Description

IMM

Immediate addressing mode

Negation

A

Accumulator addressmg mode

Movement to the arrow direction

DIR

Direct addressing mode

Ace

Accumulator

DIR, b

DIR, X

Direct bit addressmg mode

Direct Indexed X addressing mode

ACCH

ACCL

Accumulator's upper 8 bits

Accumulator's lower 8 bits

DIR, Y

(DIR)

(DIR, X)

(DIR), Y

l (DIR)

l (DIR), Y

ABS

Direct Indexed Y addressing mode

Direct indirect addressing mode

Direct Indexed X indirect addressing mode

Direct Indirect Indexed Y addressing mode

Direct indirect long addressing mode

Direct indirect long mdexed Y addressing mode

Absolute addressing mode

A

AH

AL

B

BH

BL

X

Accumulator A

Accumulator A's upper 8 bits

Accumulator A's lower a bits

Accumulator B

Accumulator B's upper 8 bits

Accumulator B's lower 8 bits

Index register X

ABS, b

ABS, X

ABS, Y

Absolute bit addressing mode

Absolute mdexed X addressing mode

Absolute mdexed Y addressing mode

XH

XL

Y

Index register X's upper a bits

Index register X's lower 8 bits

Index register V

ABl

Absolute long addressing mode

YH

Index register V's upper 8 bits

ABl, X

(ABS)

l(ABS)

Absolute long mdexed X addressing mode

Absolute indirect addressing mode

Absolute mdlrect long addressing mode

YL

S

PC

Index register V's lower 8 bits

Stack pOinter

Program counter

(ABS, X)

Absolute mdexed X indirect addressing mode

PCH

Program counter's upper 8 bits

STK

REl

Stack addressing mode

Relative addressing mode

PCL

PG

Program counter's lower 8 bits

Program bank register

DIR, b, REl

Direct bit relative addressing mode

DT

Data bank register

ABS,b,REl

Absolute bit relative addressing mode

DPR

Direct page register

SR

Stack pOinter relative addressing mode

DPR H

Direct page register's upper 8 bits

(SR), Y

BlK

C

Z

I

o

x

Stack pOinter relative indirect Indexed Y addressing

mode

Block transfer addressing mode

Carry flag

Zero flag

Interrupt disable flag

DeCimal operation mode flag

Index register length selection flag

DPRL

PS

PSH

PS L

PSb

M(S)

Direct page register's lower 8 bits

Processor status register

Processor status register's upper 8 bits

Processor status register's lower 8 bits

Processor status register's b-th bit

Contents of memory at address indicated by stack

pOinter

b-th memory location

m

Data length selection flag

Value of 24-blt address's upper a-bit (A,,-A,,)

V

Overflow flag

Value of 24-bIt address's middle a-bit (A15-A,)

N

Negative flag

Value of 24-blt address's lower a-bit (A,-Ao)

IPl

+

*

/

/\

V

Processor Interrupt Priority level

Addition

Subtraction

Multiplication

DIVISion

Logical AND

Logical OR

Operation code

Number of cycle

Number of byte

Number of transfer byte or rotation

Number of registers pushed or pulled

265

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!