微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 一条汇编语句请教大家,多谢!在线等

一条汇编语句请教大家,多谢!在线等

时间:10-02 整理:3721RD 点击:


本人使用的是2812,一直用C语言写程序,最近需要做到一个数字滤波的程序,所以需要用汇编写,有这两条语句不太明白,请大家给个指点,我查了很多书了的:

MOV *+XAR4[6],#0
MOV *+XAR4[7],#0

就是XAR4[6]与XAR4[7],这个[6]和[7]是什么意思?是第6为和第7位吗?
多谢!

我不懂汇编,但看语法关系想:考虑考虑是否表示为地址偏移+6或+7?
乱猜的:)

可能是的,我刚才仔细的看了看这个汇编程序,可能是地址的偏移,
一个是输入数据的地址,一个是输出滤波数据的地址.

哪位同人有用C语言写的FIR滤波的程序啊,能提供份给参考吗?多谢

手册上写:

AMODE | ”loc16/loc32” | Syntax Description
-----------------------------------------------------------
X | *+XARn[3bit] | ARP = n
| | 32bitDataAddr(31:0) = XARn + 3bit
| | Note: The immediate value is treated as an unsigned 3-bit value.

的确是 XARn + 3位偏移的间指

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top