Core8051
Table 9 ? Notes on Data Addressing Modules
Rn
direct
@Ri
#data
#data 16
bit
A
Working register R0-R7
128 internal RAM locations, any l/O port, control or status register
Indirect internal or external RAM location addressed by register R0 or R1
8-bit constant included in instruction
16-bit constant included as bytes 2 and 3 of instruction
128 software flags, any bit-addressable l/O pin, control or status bit
Accumulator
Table 10 ? Notes on Program Addressing Modes
addr16
addr11
Rel
Destination address for LCALL and LJMP may be anywhere within the 64kB program memory address space.
Destination address for ACALL and AJMP will be within the same 2kB page of program memory as the first byte
of the following instruction.
SJMP and all conditional jumps include an 8-bit offset byte. Range is from plus 127 to minus 128 bytes, relative to
the first byte of the following instruction.
Functional Ordered Instructions
Table 11 through Table 15 on page 15 lists the Core8051 instructions, grouped according to function.
Table 11 ? Arithmetic Operations
Mnemonic
ADD A,Rn
ADD A,direct
ADD A,@Ri
ADD A,#data
ADDC A,Rn
ADDC A,direct
ADDC A,@Ri
ADDC A,#data
SUBB A,Rn
SUBB A,direct
SUBB A,@Ri
SUBB A,#data
INC A
INC Rn
INC direct
INC @Ri
DEC A
DEC Rn
DEC direct
DEC @Ri
12
Description
Adds the register to the accumulator
Adds the direct byte to the accumulator
Adds the indirect RAM to the accumulator
Adds the immediate data to the accumulator
Adds the register to the accumulator with a carry flag
Adds the direct byte to A with a carry flag
Adds the indirect RAM to A with a carry flag
Adds the immediate data to A with carry a flag
Subtracts the register from A with a borrow
Subtracts the direct byte from A with a borrow
Subtracts the indirect RAM from A with a borrow
Subtracts the immediate data from A with a borrow
Increments the accumulator
Increments the register
Increments the direct byte
Increments the indirect RAM
Decrements the accumulator
Decrements the register
Decrements the direct byte
Decrements the indirect RAM
v6.0
Byte
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
1
1
1
1
2
Cycle
1
2
2
2
1
2
2
2
1
2
2
2
1
2
3
3
1
1
2
3
相关PDF资料
COREFFT-RM IP MODULE COREFFT
COREFIR-RM IP MODULE COREFIR
COREPCIF-RM IP MODULE COREPCIF
COREU1LL-AR IP MODULE COREU1LL
COREU1PHY-AR IP MODULE COREU1PHY
CORR-8BIT-XM-UT2 SITE LICENSE IP CORRELATOR XP
CP2-GSA-L CONN SHIELD LOWER TYPE A 22
CP2-HSA110-1 CONN SHROUD CPCI 2MM TYPE A 22
相关代理商/技术参数
CORE8051-EV 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-SN 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-SR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-UR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-XX 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
Core8b/10b-AR 制造商:Microsemi Corporation 功能描述:CORE - Virtual or Non-Physical Inventory (Software & Literature)
COREAES128 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CoreAES128
COREAES128-AN 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CoreAES128