原创 [通过机器码了解汇编]DSP汇编 ZERO.L2 B0 机器码 0427, 如何解析?

2016-3-7 15:30 2144 16 17 分类: 消费电子

最近,正在准备写TI DSP 指令集的Simulator(自己尝试玩玩),作了一些工作,对于指令流水执行和回写机制初步的实现。

期间,发现很有意思的指令ZERO.L2 B0,它对应的机器码是0427。汇编指令机器码有32bit和16bit两类。ZERO的32bit很容易找到,并解析。而16bit在指令表中没有。

起初是怀疑Datasheet有问题。后来经过仔细分析,很有趣。ZERO.L2 B0转译为MVK.L2 0 B0。

0427是 16-Bit Opcode Maps。
0427 = 0000010000100111。
符合L2c Instruction Format:xxxxx1xxx010011x,指令为MVK (.unit) scst5, dst。
综上,得MVK.L2 0 B0

 

文章评论1条评论)

登录后参与讨论

用户1629357 2016-3-7 15:59

欢迎来开博,技术总结,职场总结的小文章特别受欢迎。期待您能分享您的经历

用户741692 2011-10-9 13:43

好事,选择多了.

用户951415 2011-9-5 12:12

TI 产品贵!

用户926796 2011-4-29 14:54

言之有理

用户628684 2011-4-27 16:58

好文,多谢昌旭.

用户1172730 2011-4-26 11:47

大都恒大

用户1520655 2011-4-21 01:28

有点悲哀,BB被收后产品缩水的要命。

用户875056 2011-4-18 16:15

金钱的力量!

用户1353170 2011-4-18 10:47

再一次验证大者恒大!

用户1353170 2011-4-18 09:45

再一次验证大者恒大!
相关推荐阅读
用户1692004 2016-03-16 14:32
ffmpeg库mjpg局部解码
这几天,根据Team需要,研究MJPG局部解码和解码优化,使用FFMPEG。 MJPG是类JPG码流,可以简单理解为JPG解码。 1帧的解码,包含了format解析、哈夫曼表(DC、AC)...
用户1692004 2016-03-07 15:27
DSP双线性差值代码优化
==== 函数原型 ====   <code> 代码原型,不是我写的。只是拿来copy。 static LA_bool xxx(unsigned char *src, ...
我要评论
1
16
关闭 站长推荐上一条 /2 下一条