Image
Image

IT工作者

+ 关注

粉丝 0     |     主题 2     |     回帖 33

stm32指令的特大BUG
2012-10-9 21:39
  • ST MCU
  • 38
  • 6499
  再次做了实验,结果令人吐血,确实是逻辑移位以后的值再做饱和。 我的想法是错误的,各位,多多得罪。 这 ...  
  谢谢香版,我也知道CORTEX-M3没有QADD/QSUB/QDAAA/QDSUB 但是SSAT是确实有的,结果确实这样,震精了 ...  
  我的错,ARM9是没有SSAT指令, ARM11肯定有,一试便知,赶快揭穿我所有的错误。 写再多文字已经没有意义 ...  
  IJK 还是比较理性的,没有将我全盘否定。 感谢各位的回复,冷静下来再想想。 要说CPU出问题,这个确实难 ...  
  IJK 还是比较理性的,没有将我全盘否定。 感谢各位的回复,冷静下来再想想。 要说CPU出问题,这个确实难 ...  
  这个确实是左移,但是是带饱和左移,不是普通的左移。 没有你想象的那么简单。 ...  
  当然是负数啊,就因为是负数,所以不对啊,如果是正数,我也不用发帖,跟各位讨论了。 ...  
  我现在郁闷的是,没一个人支持我, 真理永远掌握在少数人手中。 :D  
  ssat r0,#31,r0,lsl #1 这个就是乘2运算,正数变负数了,结果当然不对。 带符号移位指令,也不可能正数移 ...  
  21楼,如果按你的解释,SSAT指令可以取消了。 直接MOV R0,R0, LSL #1, 你说SSAT指令意义在哪里。 简 ...  
  16,17楼的,不明白,我也不能强迫你能明白。 我现在只希望官方辟谣。  
  14楼的,正数都变成负数了,就是溢出了,饱和的意思是,溢出就返回正的最大数,或者负的最小数。 按你的逻 ...  
  STM32F103CB就是CortexM3。 而且,如果不支持,怎么能编译通过,还能运行该指令,怎么会有这么蹊跷的事。 ...  
  没看明白 :L :Q 你也太无厘头了  
  在MDK(4.0以后版本,非最新版本,)软仿真和硬件跑确实是一样的。 但是ARM为什么要整这么坑爹的一个指令 ...  
  抱歉,发多了 软仿真没直接在板子上跑可信,,SSAT指令既然存在,为什么没有应有的功能,这个问题怎么解释? ...  
  是否阉割版的CORTEX-M3?  
  sorry,我笔误 请将 ssat r0,#31,r0,lsl #1 改成 ssat r0,#32,r0,lsl #1 按道理讲,31和32,得到的结果 ...  
  饱和指令是做信号处理定点运算最基本的指令。 C语言这样调用: int i = examfunc(0x7F221145); 按道理 i = ...  
寻50万左右投资的小项目
2013-2-20 09:24
  • 创业|外包|承接
  • 49
  • 10003
  数字对讲机怎样,民用都是模拟的,我可以做成数字的,自有语音编解码技术。低成本,低功耗,两个优势。 楼 ...  
2
3
近期访客