Rainbow Electronics HT49R70A-1 User Manual

Page 27

Advertising
background image

Mnemonic

Description

Flag

Affected

Branch

JMP addr
SZ [m]
SZA [m]
SZ [m].i
SNZ [m].i
SIZ [m]
SDZ [m]
SIZA [m]
SDZA [m]
CALL addr
RET
RET A,x
RETI

Jump unconditionally
Skip if data memory is zero
Skip if data memory is zero with data movement to ACC
Skip if bit i of data memory is zero
Skip if bit i of data memory is not zero
Skip if increment data memory is zero
Skip if decrement data memory is zero
Skip if increment data memory is zero with result in ACC
Skip if decrement data memory is zero with result in ACC
Subroutine call
Return from subroutine
Return from subroutine and load immediate data to ACC
Return from interrupt

None
None
None
None
None
None
None
None
None
None
None
None
None

Table Read

TABRDC [m]
TABRDL [m]

Read ROM code (current page) to data memory and TBLH
Read ROM code (last page) to data memory and TBLH

None
None

Miscellaneous

NOP
CLR [m]
SET [m]
CLR WDT
CLR WDT1
CLR WDT2
SWAP [m]
SWAPA [m]
HALT

No operation
Clear data memory
Set data memory
Clear Watchdog Timer
Pre-clear Watchdog Timer
Pre-clear Watchdog Timer
Swap nibbles of data memory
Swap nibbles of data memory with result in ACC
Enter power down mode

None
None
None

TO,PD

TO*,PD*
TO*,PD*

None
None

TO,PD

HT49R70A-1

Rev. 1.00

27

December 4, 2001

Note:

²x² 8-bit immediate data
²m² 7-bit data memory address
²A² accumulator
²i² 0~7 number of bits
²addr² 10-bit program memory address
²Ö² Flag(s) is affected

²- ² Flag(s) is not affected

²*² Flag(s) may be affected by the execution status

²**² For the old version of the E.V. chip, the zero flag (Z)
can be affected by executing the MOV A,[M] instruction.
For the new version of the E.V. chip, the zero flag cannot
be changed by executing the MOV A,[M] instruction.

Advertising