📄 mx_inst.a51
字号:
esfr EPL = 0xFC;
esfr EPM = 0xFD;
esfr EPH = 0xFE;
esfr MXCON = 0xFF;
esfr SPE = 0xFB;
sfr AUXR1 = 0xA2;
sfr AUXR = 0x8E;
sfr SP = 0x81;
ACC3 BIT 0xE0.3
PSW7 BIT 0xD0.7
?PR?EC1 SEGMENT ECODE
?PR?C2 SEGMENT CODE
Public Reset, START, lab1, func1, func2
CSEG AT 0
LJMP Reset
RSEG ?PR?C2
Reset: ANL AUXR1,#0xFE ; DPTR[0]
MOV DPTR,#0x1234
ORL AUXR1,#0x01 ; DPTR[1]
MOV DPTR,#0xABCD
ANL AUXR1,#0xFE ; DPTR[0]
ORL AUXR1,#0x01 ; DPTR[1]
ORL MXCON,#0x02 ; 16-Bit StackMode
MOV SP,#00
MOV SPE,#0x02 ; SPX:=E:0x200
START:
ECALL Func1
EJMP func2
lab1: SJMP start
RSEG ?PR?EC1
func1: INC EPTR
ERET
func2: ADD PR1,#3
EJMP lab1
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -