📄 rs.asm
字号:
MOVL *+FP[AR0],XAR4 ; |283|
MOVL XAR0,#14 ; |283|
MOVZ AR4,SP
MOVL XAR5,*+FP[AR0] ; |283|
MOVB XAR3,#62
SUBB XAR4,#0
ADDB XAR5,#63
MOVL XAR6,#_Index_of
L21:
;.line 18
MOVZ AR0,*--XAR5 ; |299|
MOV AL,*+XAR6[AR0] ; |299|
MOV *--XAR4,AL ; |299|
;.line 24
BANZ L21,AR3--
; branch occurs ; |305|
MOVZ AR4,SP
SUBB XAR4,#104
MOVZ AR7,AR4
MOVL XAR5,#_Alpha_to
;.line 28
MOVL XAR0,#9 ; |309|
MOV *+FP[AR0],#0
;.line 29
MOVL XAR0,#13 ; |310|
MOV *+FP[AR0],#1
L22:
MOVZ AR4,SP
SUBB XAR4,#63
;.line 31
MOVB XAR0,#0
;.line 32
MOVB XAR3,#0
L23:
;.line 34
MOV AL,*XAR4++ ; |315|
CMPB AL,#63 ; |315|
BF L24,EQ ; |315|
; branch occurs ; |315|
;.line 35
MOVL XAR1,#13 ; |316|
MOV T,AR3
MPY P,T,*+FP[AR1]
ADD AL,PL
LCR #_ModRSTotalSym ; |316|
; call occurs [#_ModRSTotalSym] ; |316|
SETC SXM
MOV ACC,AL ; |316|
ADDL ACC,XAR5
MOVL P,ACC ; |316|
MOV AL,AR0 ; |316|
MOVL XAR0,P ; |316|
XOR AL,*+XAR0[0] ; |316|
MOVZ AR0,AL ; |316|
L24:
;.line 36
MOV AL,AR3
ADDB AL,#1 ; |317|
CMPB AL,#63 ; |317|
MOVZ AR3,AL ; |317|
B L23,LT ; |317|
; branch occurs ; |317|
;.line 37
MOVL XAR1,#9
MOV AL,*+FP[AR1]
MOVL XAR1,#9 ; |318|
OR AL,AR0 ; |318|
MOV *+FP[AR1],AL ; |318|
;.line 40
MOV AL,*+XAR6[AR0] ; |321|
MOV *XAR7++,AL ; |321|
;.line 41
MOVL XAR0,#13
MOV AL,*+FP[AR0]
MOVL XAR0,#13 ; |322|
ADDB AL,#1 ; |322|
MOV *+FP[AR0],AL ; |322|
MOVL XAR0,#13 ; |322|
MOV AL,*+FP[AR0] ; |322|
CMPB AL,#20 ; |322|
B L22,LEQ ; |322|
; branch occurs ; |322|
;.line 42
MOVL XAR0,#9
MOV AL,*+FP[AR0]
BF L25,NEQ ; |323|
; branch occurs ; |323|
;.line 47
MOVB AL,#0
B L68,UNC ; |328|
; branch occurs ; |328|
L25:
MOVZ AR4,SP
SUBB XAR4,#63
;.line 50
RPT #19
|| MOV *--XAR4,#0
;.line 51
MOVZ AR7,SP
MOVL XAR0,#162 ; |332|
MOVZ AR1,SP
SUBB XAR7,#84
MOV *+FP[AR0],#1
MOVB XAR4,#20
SUBB XAR1,#126
L26:
;.line 55
MOVZ AR0,*XAR7++ ; |336|
MOV AL,*+XAR6[AR0] ; |336|
MOV *XAR1++,AL ; |336|
;.line 56
BANZ L26,AR4--
; branch occurs ; |337|
;.line 61
MOVL XAR0,#13 ; |342|
MOVB AL,#0
MOV *+FP[AR0],AL ; |342|
;.line 62
MOVL XAR0,#9 ; |343|
MOV *+FP[AR0],AL ; |343|
;.line 63
B L42,UNC ; |344|
; branch occurs ; |344|
L27:
MOVL XAR0,#13
MOVZ AR7,SP
MOV AL,*+FP[AR0]
ADDB AL,#-1
MOVZ AR3,AL
SUBB XAR7,#84
;.line 67
MOVB XAR0,#0
;.line 68
MOV PL,#0 ; |349|
L28:
;.line 70
MOV PH,*XAR7++ ; |351|
NOP
MOV AL,PH ; |351|
BF L29,EQ ; |351|
; branch occurs ; |351|
MOVL XAR1,#13
MOVZ AR4,SP ; |351|
SETC SXM
MOV AL,*+FP[AR1]
SUB AL,PL ; |351|
SUBB XAR4,#105
MOV ACC,AL ; |351|
ADDL XAR4,ACC
MOV AH,*+XAR4[0] ; |351|
CMPB AH,#63 ; |351|
BF L29,EQ ; |351|
; branch occurs ; |351|
;.line 72
MOVZ AR1,PH
MOV AL,*+XAR6[AR1] ; |353|
ADD AL,AH ; |353|
LCR #_ModRSTotalSym ; |353|
; call occurs [#_ModRSTotalSym] ; |353|
SETC SXM
MOV ACC,AL ; |353|
ADDL ACC,XAR5
MOVL XAR4,ACC ; |353|
MOV AL,AR0 ; |353|
XOR AL,*+XAR4[0] ; |353|
MOVZ AR0,AL ; |353|
L29:
;.line 74
MOV AL,PL
ADDB AL,#1 ; |355|
MOV PL,AL ; |355|
BANZ L28,AR3--
; branch occurs ; |355|
;.line 75
MOVZ AR0,*+XAR6[AR0] ; |356|
MOV AL,AR0 ; |356|
CMPB AL,#63 ; |356|
BF L40,EQ ; |356|
; branch occurs ; |356|
;.line 85
MOVL XAR1,#162 ; |366|
MOV AL,*+FP[AR1] ; |366|
MOVL XAR1,#99 ; |366|
MOV *+FP[AR1],AL ; |366|
MOVL XAR1,#9 ; |366|
MOVZ AR7,SP
MOV AL,*+FP[AR1] ; |366|
MOV ACC,AL << #1
MOV PH,AL
SUBB XAR7,#126
;.line 86
MOVB AL,#1 ; |367|
MOV PL,AL ; |367|
L30:
;.line 88
MOVZ AR4,*+XAR7[0] ; |369|
MOV AL,AR4 ; |369|
CMPB AL,#63 ; |369|
BF L31,NEQ ; |369|
; branch occurs ; |369|
;.line 92
MOVZ AR4,SP ; |373|
SETC SXM
MOV AL,PL
MOV ACC,AL ; |373|
SUBB XAR4,#84
ADDL XAR4,ACC
MOV T,*+XAR4[0] ; |373|
MOVZ AR4,SP ; |373|
ADD AR4,#-147 ; |373|
ADDL XAR4,ACC
MOV *+XAR4[0],T ; |373|
B L32,UNC ; |373|
; branch occurs ; |373|
L31:
;.line 89
SETC SXM
MOV AL,PL
MOV ACC,AL ; |370|
MOVL XT,ACC ; |370|
MOV AL,AR0 ; |370|
ADD AL,AR4 ; |370|
LCR #_ModRSTotalSym ; |370|
; call occurs [#_ModRSTotalSym] ; |370|
SETC SXM
MOV ACC,AL ; |370|
ADDL ACC,XAR5
MOVL XAR4,ACC ; |370|
MOVZ AR3,*+XAR4[0] ; |370|
MOVZ AR4,SP ; |370|
MOVL ACC,XT ; |370|
SUBB XAR4,#84
ADDL XAR4,ACC
MOV AL,AR3 ; |370|
XOR AL,*+XAR4[0] ; |370|
MOVZ AR4,SP ; |370|
ADD AR4,#-147 ; |370|
MOVZ AR3,AL ; |370|
MOVL ACC,XT ; |370|
ADDL XAR4,ACC
MOV *+XAR4[0],AR3 ; |370|
L32:
;.line 93
MOV AL,PL ; |374|
ADDB XAR7,#1 ; |374|
ADDB AL,#1 ; |374|
CMPB AL,#21 ; |374|
MOV PL,AL ; |374|
B L30,LT ; |374|
; branch occurs ; |374|
;.line 94
MOVL XAR1,#13
MOV AL,*+FP[AR1]
CMP AL,PH ; |375|
B L34,GT ; |375|
; branch occurs ; |375|
MOVZ AR4,SP
SUBB XAR4,#106
MOVB XAR0,#19
L33:
;.line 105
MOV AL,*--XAR4 ; |386|
MOV *+XAR4[1],AL ; |386|
BANZ L33,AR0--
; branch occurs ; |386|
;.line 106
MOVL XAR0,#120 ; |387|
MOV *+FP[AR0],#63
B L38,UNC ; |387|
; branch occurs ; |387|
L34:
;.line 96
MOVL XAR1,#13
MOV AL,*+FP[AR1]
MOVL XAR1,#9
MOVZ AR7,SP
MOVZ AR3,SP
MOV AH,*+FP[AR1]
MOVL XAR1,#9 ; |377|
SUBR AH,AL ; |377|
SUBB XAR7,#84
SUBB XAR3,#126
MOV *+FP[AR1],AH ; |377|
MOVB XAR4,#20
L35:
;.line 99
MOVZ AR1,*+XAR7[0] ; |380|
MOV AL,AR1 ; |380|
BF L36,NEQ ; |380|
; branch occurs ; |380|
MOVB AL,#63 ; |380|
B L37,UNC ; |380|
; branch occurs ; |380|
L36:
MOV AL,*+XAR6[AR1] ; |380|
SUB AL,AR0 ; |380|
ADDB AL,#63 ; |380|
LCR #_ModRSTotalSym ; |380|
; call occurs [#_ModRSTotalSym] ; |380|
L37:
ADDB XAR7,#1 ; |380|
MOV *XAR3++,AL ; |380|
BANZ L35,AR4--
; branch occurs ; |380|
L38:
MOVZ AR4,SP
MOVZ AR7,SP
SUBB XAR4,#63
SUBB XAR7,#126
MOVB XAR0,#20
L39:
;.line 108
MOV AL,*--XAR7 ; |389|
MOV *--XAR4,AL ; |389|
BANZ L39,AR0--
; branch occurs ; |389|
B L42,UNC ; |389|
; branch occurs ; |389|
L40:
MOVZ AR4,SP
SUBB XAR4,#106
MOVB XAR0,#19
L41:
;.line 79
MOV AL,*--XAR4 ; |360|
MOV *+XAR4[1],AL ; |360|
BANZ L41,AR0--
; branch occurs ; |360|
;.line 80
MOVL XAR0,#120 ; |361|
MOV *+FP[AR0],#63
L42:
;.line 110
MOVL XAR0,#13
MOV AL,*+FP[AR0]
MOVL XAR0,#13 ; |391|
ADDB AL,#1 ; |391|
MOV *+FP[AR0],AL ; |391|
MOVL XAR0,#13 ; |391|
MOV AL,*+FP[AR0] ; |391|
CMPB AL,#20 ; |391|
B L27,LEQ ; |391|
; branch occurs ; |391|
MOVZ AR7,SP
SUBB XAR7,#84
;.line 113
MOVL XAR0,#12 ; |394|
MOV *+FP[AR0],#0
;.line 114
MOVB XAR4,#20
MOVB AH,#0
L43:
;.line 116
MOVZ AR0,*+XAR7[0] ; |397|
MOV AL,*+XAR6[AR0] ; |397|
MOV *XAR7++,AL ; |397|
;.line 117
CMPB AL,#63 ; |398|
BF L44,EQ ; |398|
; branch occurs ; |398|
;.line 118
MOVL XAR0,#12 ; |399|
MOV *+FP[AR0],AH ; |399|
L44:
;.line 119
ADDB AH,#1 ; |400|
BANZ L43,AR4--
; branch occurs ; |400|
MOVZ AR4,SP
MOVZ AR7,SP
ADD AR4,#-168
SUBB XAR7,#63
MOVB XAR0,#19
L45:
;.line 122
MOV AL,*--XAR7 ; |403|
MOV *--XAR4,AL ; |403|
BANZ L45,AR0--
; branch occurs ; |403|
;.line 123
MOVL XAR0,#9 ; |404|
MOV *+FP[AR0],#0
;.line 124
MOVB XAR7,#1 ; |405|
L46:
;.line 127
MOVL XAR0,#12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -