DSP学习笔记

一个汇编语句包含4个固定顺序的区域:标号(必须从第一列开始 不能空格,后面可以有:也可以没有) 助记符 操作数 注释(用分号或者星号来注释)伪指令用.开头,注释可以用第一列开始写,助记符寄存器名称不分大小写,也可以设置成区分。

.bss x,5 定义5个字长的数组

STM #x,AR1 把x地址放在AR1

STM #4,AR2 把4这个数放在AR2里面

LD #0,A清0累加器

loop:ADD *AR1+,A  累加x放在A里面   BANZ loop,*AR2-如果辅助寄存器不为0,AR2,跳转到loop也就是上一条语句,STL A,@y将结果放在变量y里面。

这是直接寻址,需要LD #y,DP

 

 

 

 .word 32768*707/1000 定义0.707小数

负小数的话,需要取反加1

小数乘法与符号位,要进行符号位扩展,只要你要设置为FRCT为1就行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值