PICC 9.70 并不好用!

2020-02-09 11:26发布

同样一个代码用9.6编译为40%,9.7编译则为43.5%,并且9.7编译出来的运行不正常,如果不是兼容新器件编译,完全没必要换高版本的。
675:               if (i>=3)          9.7编译的结果
   30B    3003     MOVLW 0x3
   30C    1683     BSF 0x3, 0x5       为什么会多这么一句,汇编基础差,大家能否分析一下?
   30D    022A     SUBWF 0x2a, W
   30E    1C03     BTFSS 0x3, 0
   30F    2B1E     GOTO 0x31e
   
   675:            if (i>=3)         9.6编译的结果  
   031    3003     MOVLW 0x3
   032    0243     SUBWF 0x43, W
   033    1C03     BTFSS 0x3, 0
   034    2845     GOTO 0x45
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wsm80828
1楼-- · 2020-02-09 14:48
补充一下,9.7是MPLAB8.5版本里面自带的,用坛里的破解!
millwood0
2楼-- · 2020-02-09 18:55
9.70 is famous for being buggy.

OCG is famous for generating bloated code.
wsm80828
3楼-- · 2020-02-09 19:13
 精彩回答 2  元偷偷看……
chendaon
4楼-- · 2020-02-09 19:18
可以用9.8的版本了,也同样9.7的编译有错误,换9.8的就解决了
wmm20031015
5楼-- · 2020-02-09 23:39
9.6是支持16F723的,不过头文件定义有错误,ADCON0寄存器定义错了,自己修改就能用。
9.7的编译效果不如9.6的,9.71a才有改善,9.8跟9.71a比效率基本一样.
wsm80828
6楼-- · 2020-02-10 02:36
楼上有没有9.8的crack共享一下,谢谢!

一周热门 更多>