楼主最近还看过
SBR1 (CRC校验:查表法)
LD SM0.0
MOVD 16#08000000, AC3 //清除临时寄存器
MOVD 16#FFFF, AC2 // 初始化CRC值
FOR VW356, +1, AC0 //循环开始
MOVB *AC1, AC3 //取信息字节
XORW AC2, AC3 //数据与CRC异或
ANDW 16#FF, AC3 //只保留LS字节
SLW AC3, 1 //把索引(index)置换成字表
+I +3580, AC3 //加表起始地址
SWAP AC2 //交换CRC字节
ANDW 16#FF, AC2 //数据与CRC异或
XORW *AC3, AC2 //表值与CRC异或
INCW AC1 //指向下一段信息字节