SBR 62
LD SM0.0
MOVD &VB3580, AC3
MOVD 0, AC2
FOR VW3560, 1, 256
MOVW AC2, AC0
FOR VW3562, 1, 8
SRW AC0, 1
LD SM1.1
XORW 16#A001, AC0
NEXT
LD SM0.0
INCW AC2
MOVW AC0, *AC3
+I 2, AC3
WDR
NEXT
SBR 63
LD SM0.0
wdr
MOVD 16#00000000, AC3
MOVD 16#0000FFFF, AC2
FOR VW3560, 1, AC0
MOVB *AC1, AC3 (1)
XORW AC2, AC3 (2)
ANDW 16#00FF, AC3 (3)
SLW AC3, 1 (4)
+I 3580, AC3 (5)
SWAP AC2
ANDW 16#00FF, AC2
XORW *AC3, AC2
INCW AC1
NEXT
SWAP AC2
先执行62,后是63
ac0是数据长度,AC1是VB3302的指针,AC3是VB3580的指针,AC3又是VB3302的数据,
VB3302是接受的数据开始位
在打(1)是AC3是VB3302的数据???
在打(2)是VB3303(AC3)和16#FFFF WXOR
在打(3)是VB3303(AC3)和16#FF WAND
在打(4)是VB3303(AC3)左移1位
在打(5)是AC3=AC3+3580 是哪个AC3,是VB3302?????,还是VB3580的指针??
请高手说一下???,这个是不是CRC16检验???