MC68HC705JD FREESCALE [Freescale Semiconductor, Inc], MC68HC705JD Datasheet - Page 59

no-image

MC68HC705JD

Manufacturer Part Number
MC68HC705JD
Description
member of the low-cost
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
10.2.4 Bit Manipulation Instructions
10.2.5 Control Instructions
Rev. 2
The CPU can set or clear any writable bit in the first 256 bytes of memory. Port
registers, port data direction registers, timer registers, and on-chip RAM locations
are in the first 256 bytes of memory. The CPU can also test and branch based on
the state of any bit in any of the first 256 memory locations. Bit manipulation
instructions use direct addressing.
These register reference instructions control CPU operation during program
execution. Control instructions, listed in
Freescale Semiconductor, Inc.
Clear Carry Bit
Clear Interrupt Mask
No Operation
Reset Stack Pointer
Return from Interrupt
Return from Subroutine
Set Carry Bit
Set Interrupt Mask
Stop Oscillator and Enable IRQ Pin
Software Interrupt
Transfer Accumulator to Index Register
Transfer Index Register to Accumulator
Stop CPU Clock and Enable Interrupts
Clear Bit
Branch if Bit Clear
Branch if Bit Set
Set Bit
For More Information On This Product,
Table 10-4. Bit Manipulation Instructions
Table 10-5. Control Instructions
Go to: www.freescale.com
INSTRUCTION SET
Instruction
Instruction
Table 10-4
Table
10-5, use inherent addressing.
lists these instructions.
Mnemonic
Mnemonic
BRCLR
BRSET
BCLR
BSET
STOP
WAIT
NOP
RSP
SEC
CLC
RTS
SWI
TXA
TAX
CLI
RTI
SEI
10-7
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9

Related parts for MC68HC705JD