Hyundai GMS800 Instruction Manual page 30

Gms800 series 8-bit single-chip microcomputers
Table of Contents

Advertisement

HYUNDAI MicroElectonics
BPL
( Branch if plus )
Function
: if (N) = 0,
Description : Branches if negative flag is "0"

Flag
:
Mnemonic
BPL
Example
:
; DATA MOVE
186 F0E3 1E02
187 F0E5 C630
188 F0E7 E640
189 F0E9 AF
190 F0EA 10F9
191 F0EC FF
BRA
( Branch always )

Function
: ( PC )
Description : Unconditional short branch.

Flag
:
Mnemonic
BRA
Example
:
156 E0B5 E40330
157 E0B8 E40D31
158 E0BB E40F32
159 E0BE E40933
160 E0C1 E40034
161 E0C4 E40335
162 E0C7 E40236
163 E0CA 2FB2
26

then ( PC )
( PC ) + rel
OP Code
rel
10
LDX
CONTI:
LDA
STA
DEC
BPL
NOP
( PC ) + rel
OP Code
rel
2F
PROGA:
LDM
LDM
LDM
LDM
LDM
LDM
LDM
BRA
Bytes
Cycles
2
2/4
#2
; SET COUNTER
30H+X
40H+X
X
CONTI
Bytes
Cycles
2
4
30H,#3H
31H,#0DH
32H,#0FH
33H,#9H
34H,#0H
35H,#3H
36H,#2H
PROGB

Advertisement

Table of Contents
loading

Table of Contents