发表于:2005-07-08 07:52:00
14楼
谢谢凡夫俗子的帮忙!
我现在有一段程序是读取条形码最后四位的数据,但我觉得这样的思路不好.我把我的思路说一下:先用[RS D200 K0 D500 K17];接收后[BMOV D500 D0 K17]然后读取条形码最后四位数据[HEX D513 D137 K1][HEX D514 D138 K1][HEX D515 D139 K1][HEX D516 D140 K1],再采用乘法[MUL D137 K1000 D141][MUL D138 K100 D142][MUL D139 K10 D143][MUL D140 K1 D144]再用ADD指令将D141+D142+D143+D144内的数值相加后存入一个Dxxx当中就可.我如想把条形码数据都读入的话,那数据太大了就无法存入一个Dxxx当中了.