恭喜,你发布的帖子
发布于 2024-05-08 21:47:49
13楼
你两明不明白啊?
压根citime指令就已经考虑了溢出问题。citime指令你只要执行,得到的时差就是正确的,(49天内)你还有什么好担心?
你们去担心人家指令中间的处理过程干什么?
干什么?
没人说这bitime的输出值可以做什么,它是供citime专用的。谁要拿着自己别处用,也不阻止你。你用就用,别问就是了。这说白了吧?你有本事解释这个值没问题。解释不了所谓的2^32有关的问题,你就用citime。
我再强调一下,大家还担心什么?手册上面声明的意思是:执行这两个指令,你能够得到一个时差。49天以内的时差。你不要尝试去理解这个中间值。退一万步,这个中间值让西家加密了,用户完全看不懂,也不影响这两个指令的使用。你就拿着这个乱七八糟的中间值,用来干什么?
这个中间值,不是拿来用。这个知道呀,这个值确实没有意义。这个指令就是一个时差,也理解这一点,我们要用的就是这个时差。咱讨论的时溢出的问题。“CITIM指令会自动处理在最大间隔内发生的一毫秒定时器翻转”这个应该就是溢出后翻转。开始确实没有仔细看说明。
请填写推广理由:
分享
只看
楼主