请教达人几句深奥的不得了的汇编

[复制链接]
2897|3
 楼主| qzx0580 发表于 2007-1-30 08:36 | 显示全部楼层 |阅读模式
初学汇编,诸多不懂请指教!<br /><br />/********************FFT反序排列程序部分********************<br /><br />**********************TMS320LF2407*********************/<br /><br />&nbsp;LAR&nbsp;AR2,#_input;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(input为输入数据),将输入数据首址赋给AR2<br />&nbsp;LAR&nbsp;AR3,#_indatr&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;输入数据实部<br />&nbsp;LAR&nbsp;AR0,#N;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点数<br />&nbsp;LAR&nbsp;AR4,#(N-1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点数减一<br />RESAV1<br />&nbsp;&nbsp;LACC&nbsp;*+,0,AR2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将当前寄存器的值即AR4的值N-1赋给ACC,无移位,将AR2设为当前寄存器<br />&nbsp;SACL&nbsp;*BR0+,AR4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这一句不太明白<br />&nbsp;BANZ&nbsp;RESAV1,*-,AR3;AR4中的值减一,若不为零则跳转到RESAV1,同时将AR3设为当前寄存器<br /><br />/**************************************************************/<br /><br />以上是个人对这几句程序的理解,不瞒各位就这几句话我看了不下四天都没有悟出其中的道理,按照程序的本意就是将输入的数组做"二进制反转排序",并没有什么特别深奥的地方.就是不明白它是怎么实现的.<br /><br />请各位高人指点一二.拜谢!
 楼主| qzx0580 发表于 2007-1-30 15:03 | 显示全部楼层

高人能指点一下吗?

多谢了,请花费几分钟时间指点一下吧.
 楼主| qzx0580 发表于 2007-1-31 13:50 | 显示全部楼层

怎么没有回复呢?!

太简单了,不屑回答吗?!<br /><br />不解......
wan_aigo 发表于 2007-2-11 13:49 | 显示全部楼层

指令

熟悉一下指令啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

172

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部