4005|3

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

一条汇编语句请教大家,多谢!!!!在线等 [复制链接]

本帖最后由 dontium 于 2015-1-23 13:38 编辑

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

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

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

最新回复

手册上写: 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位偏移的间指  详情 回复 发表于 2008-6-24 13:39
点赞 关注

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

瞎猜个:)

本帖最后由 dontium 于 2015-1-23 13:38 编辑

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

回复

79

帖子

0

TA的资源

一粒金砂(初级)

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

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

回复

18

帖子

0

TA的资源

一粒金砂(初级)

4
 
手册上写:

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位偏移的间指
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表