Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
59
Добавлен:
14.04.2015
Размер:
2.03 Mб
Скачать

Keil Software — A51/AX51/A251 Macro Assembler and Utilities

413

 

 

Appendix B. Reserved Symbols

The Ax51 assembler uses predefined or reserved symbols that may not be redefined in your program. Reserved symbol names include instruction mnemonics, directives, operators, and register names. The following lists the reserved symbol names that are found in all Ax51 variants:

A

DA

INPAGE

MOD

REPT

B

AB

DATA

INSEG

MOV

RET

ACALL

DB

IRP

MOVC

RETI

ADD

DBIT

IRPC

MOVX

RL

 

ADDC

DEC

ISEG

MUL

RLC

 

AJMP

DIV

JB

NAME

RR

 

AND

DJNZ

JBC

NE

RRC

 

ANL

DPTR

JC

NOP

RSEG

 

AR0

DS

JE

NOT

SEG

 

AR1

DSEG

JG

NUL

SEGMENT

 

AR2

DW

JLE

NUMBER

SET

 

AR3

ELSE

JMP

OR

SETB

 

AR4

ELSEIF

JNB

ORG

SHL

 

AR5

END

JNC

ORL

SHR

 

AR6

ENDIF

JNE

OVERLAYABLE

SJMP

 

AR7

ENDM

JNZ

PAGE

SUB

 

BIT

ENDP

JSG

PC

SUBB

 

BITADDRESSABLE

EQ

JSGE

POP

SWAP

 

BLOCK

EQU

JSL

PUBLIC

UNIT

 

BSEG

EXITM

JSLE

PUSH

USING

 

C

EXTRN

JZ

R0

XCH

 

CALL

GE

LCALL

R1

XCHD

 

CJNE

GT

LE

R2

XDATA

 

CLR

HIGH

LJMP

R3

XOR

 

CMP

IDATA

LOCAL

R4

XRL

 

CODE

IF

LOW

R5

XSEG

 

CPL

INBLOCK

LT

R6

 

 

CSEG

INC

MACRO

R7

 

 

The A51 assembler defines the following additional reserved symbols which are special function registers (SFR) of the classic 8051 CPU. These SFR definitions may be disabled using the NOMOD51 control. The predefined SFR symbols are reserved symbols and may not be redefined in your program.

AC

IE

PS

SBUF

TI

ACC

IE0

PSW

SCON

TL0

B

IE1

PT0

SM0

TL1

CY

INT0

PT1

SM1

TMOD

DPH

INT1

PX0

SM2

TO

DPL

IT0

PX1

SP

TR0

EA

IT1

RB8

T1

TR1

ES

OV

RD

TB8

TXD

ET0

P

REN

TCON

WR

ET1}

P0

RI

TF0

 

EX0

P1

RS0

TF1

 

EX1

P2

RS1

TH0

 

F0

P3

RXD

TH1

 

414

Appendix B. Reserved Symbols

 

 

The AX51 assembler defines the following additional reserved symbols which comprise the additional instructions and registers of the Philips 80C51MX architecture.

 

 

AT

DD

EDATA

FAR

OFFS

 

 

BYTE

DSB

EJMP

HCONST

PR0

 

 

BYTE0

DSD

EMOV

HDATA

PR1

 

 

BYTE1

DSW

EPTR

LABEL

PROC

 

B

 

BYTE2

DWORD

ERET

LIT

WORD

 

BYTE3

ECALL

EVEN

MBYTE

WORD0

 

CONST

ECODE

EXTERN

NEAR

WORD2

 

The A251 assembler defines the following additional reserved symbols which

 

 

 

 

comprise the additional instructions and registers of the Intel and Atmel WM

 

 

 

251 architectures.

 

 

 

 

 

 

 

 

 

 

 

 

AT

DR56

EXTERN

R12

WR12

 

 

BYTE

DR60

FAR

R13

WR14

 

 

BYTE0

DR8

HCONST

R14

WR16

 

 

BYTE1

DSB

HDATA

R15

WR18

 

 

BYTE2

DSD

LABEL

R8

WR2

 

 

BYTE3

DSW

LIT

R9

WR20

 

 

CONST

DWORD

MOVH

SLL

WR22

 

 

DD

EBIT

MOVS

SRA

WR24

 

 

DR0

EBITADDRESSABLE

MOVZ

SRL

WR26

 

 

DR12

ECALL

NCONST

TRAP

WR28

 

 

DR16

ECODE

NEAR

WORD

WR30

 

 

DR20

EDATA

OFFS

WORD0

WR4

 

 

DR24

EJMP

PROC

WORD2

WR6

 

 

DR28

ERET

R10

WR0

WR8

 

 

DR4

EVEN

R11

WR10

 

Соседние файлы в папке HLP