English
Language : 

SD6830 Datasheet, PDF (34/34 Pages) AUK corp – 4BIT MICROCONTROLLER
STOP
SD6830
Binary code : 00000001
Syntax
: [<label>] STOP
Operation
: Stop the oscillation of the oscillator, and reset PORT F to zero
Flags
: CY : Unaffected SF : Unaffected
Words/Cycles : 1/1
Description : Stops the oscillation of the oscillator.
Example
: STOP
XCH @HL
Binary code : 00100001
Syntax
: [<label>] XCH @HL
Operation
: (A) M[(H,L)]
Flags
: CY : Unaffected SF : Unaffected
Words/Cycles : 1/1
Description : Exchanges the accumulator with the contents of the data memory
addressed by registers H and L without going through an
intermediate location.
Example
: LDL 3 ; Load 3 to L
SETB H ; Set H to one
XCH @HL ; Exchanges the contents of A with M[(13)] without
going through an intermediate location
XCH @HL+
Binary code : 00100000
Syntax
: [<label>] XCH @HL+
Operation
: (A) M[(H,L)], (L) (L) + 1
Flags
: CY : Unaffected
SF: As a result of execution, set to one if the contents of register L are
zero, cleared otherwise
Words/Cycles : 1/1
Description : Exchanges the accumulator with the contents of the data memory
addressed by registers H and L without going through an intermediate
location. As a result of execution, the contents of register L are
incremented by one.
Example
: SETB H
;
LDL 15 ; Load 15 into L
CH @HL+ ; Exchanges A with M[(1F)] without going through an
intermediate location. As a result of execution, the
contents of L are “0”
JMP 055 ; It is skipped because L is “0”
JMP 065 ; Jump to 065
KSI-W002-000
34