📄 可寻址的经典.asm
字号:
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT0
ORG 0013H
LJMP INT1
ORG 0030H
MAIN: SETB EA
SETB EX0
SETB EX1
SETB PX0
CLR PX1
MOV P0,#80H
MOV R4,#7
MOV SP,#30H
LOOP0:LCALL YS
MOV A,P0
RR A
MOV P0,A
DJNZ R4,LOOP0
INT0: PUSH 3
PUSH 2
PUSH 1
MOV A,#1111000B
MOV R4,#7
LOOP1:MOV P1,A
LCALL YS
SWAP A
DJNZ R4,LOOP1
MOV P1,#0FFH
POP 1
POP 2
POP 3
RETI
INT1: PUSH 3
PUSH 2
PUSH 1
MOV A,#01010101B
MOV R4,#9
MOV P2,A
LCALL YS
LOOP2:RR A
MOV P2,A
LCALL YS
DJNZ R4,LOOP2
POP 1
POP 2
POP 3
RETI
YS: MOV R1,#10
YS1: MOV R2,#180
YS2: MOV R3,#184
DJNZ R3,$
DJNZ R2,YS2
DJNZ R1,YS1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -