MSM80C154S/83C154S/85C154HVS

7.5 Detailed Description of MSM80C154S/MSM83C154S Instructions

Note: “direct address” is represented as “data address” in this detailed description.

1. ACALL code address (Absolute call within 2K bytes page)

 

 

7

 

 

 

 

 

 

 

 

0

 

Instruction code

:

A10

A9

A8

1

 

 

0

0

0

0

Byte 1

 

 

7

 

 

 

 

 

 

 

 

0

 

Call address

 

A7

A6

A5

A4

 

 

A3

A2

A1

A0

Byte 2

Operations

: (PC)(PC)+2

 

 

 

 

 

 

 

 

 

 

(SP)(SP)+1

 

 

 

 

 

 

 

 

 

 

((SP))(PC0~7)

 

 

 

 

 

 

 

 

 

 

(SP)(SP)+1

 

 

 

 

 

 

 

 

 

 

((SP))(PC8~15)

 

 

 

 

 

 

 

 

 

 

(PC0~10)A0~10

 

 

 

 

 

 

 

 

Number of bytes

: 2

 

 

 

 

 

 

 

 

 

 

Number of cycles

: 2

 

 

 

 

 

 

 

 

 

 

Flags

:

C

AC

F0

RS1

 

 

RS0

OV

F1

P

 

(PSW)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

: This instruction stores the program counter value (return

 

 

address) in the stack following an increment operation.

 

 

The program counter data PC0~10 following PC+2 is replaced

 

 

by 11-bit page address data A0~10. The destination address for

 

 

this instruction must always be within the 2K byte page, but if

the instruction is placed at address X7FEH or X7FFH, execution proceeds from the call address on the next page.

246

Page 253
Image 253
Sonic Alert msm80154s, msm83c154s, msm85c154hvs user manual Detailed Description of MSM80C154S/MSM83C154S Instructions