EasyManua.ls Logo

Intel 8XC251SA - Control Instructions

Intel 8XC251SA
458 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8XC251SA, SB, SP, SQ USER’S MANUAL
5-12
Table 5-7 lists the addressing modes for bit instructions and Table A-26 on page A-23 summarizes
the bit instructions. “Bit” denotes a bit that is addressed by a new instruction in the MCS 251 ar-
chitecture and “bit51” denotes a bit that is addressed by an instruction in the MCS 51 architecture.
5.5 CONTROL INSTRUCTIONS
Control instructions—instructions that change program flow—include calls, returns, and condi-
tional and unconditional jumps (see Table A-27 on page A-24). Instead of executing the next in-
struction in the queue, the processor executes a target instruction. The control instruction provides
the address of a target instruction either implicitly, as in a return from a subroutine, or explicitly,
in the form of a relative, direct, or indirect address.
MCS 251 microcontrollers have a 24-bit program counter (PC), which allows a target instruction
to be anywhere in the 16-Mbyte address space. However, as discussed in this section, some con-
trol instructions restrict the target address to the current 2-Kbyte or 64-Kbyte address range by
allowing only the lowest 11 or lowest 16 bits of the program counter to change.
Table 5-6. Addressing Two Sample Bits
Location
Addressing
Mode
MCS
®
51
Architecture
MCS 251
Architecture
On-chip RAM
Register Name RAMREG.5 RAMREG.5
Register Address 23H.5 23H.5
Bit Name RAMBIT RAMBIT
Bit Address 1DH NA
SFR
Register Name TCON.2 TCON.2
Register Address 88.2H S:88.2H
Bit Name IT1 IT1
Bit Address 8A NA
Table 5-7. Addressing Modes for Bit Instructions
Architecture Variants Bit Address Memory/SFR Address Comments
MCS
®
251
Architecture
(bit)
Memory NA 20H.0
7FH.7
SFR NA All defined SFRs
MCS 51
Architecture
(bit51)
Memory 00H–7FH 20H.0
7FH.7
SFR 80H–F8H
XXH.0–XXH.7, where XX = 80,
88, 90, 98, ..., F0, F8.
SFRs are not defined
at all bit-addressable
locations.

Table of Contents

Other manuals for Intel 8XC251SA

Related product manuals