当前位置: 首页 > news >正文

DSP学习笔记

间接寻址(通过放在辅助寄存器里面,可以对地址包括很多操作,+1,-1,+/-平移量,辅助寄存器内容的修改是在ARAU0和ARAU1中完成的。分为单操作数和双操作数,有很多模式在ARAU。单操作数间接寻址:opcode为操作数,i选择间接寻址模式,mod是选择功能提供16种模式(*ARx这种的 *ARx+/-/-0B/-0/-%/-0%/+IK),ARF选择辅助寄存器是哪一个,*(ik)也可以是间接寻址。双操作数间接寻址(用于读两个操作数或者一个读一个写的,ST|LD指令 |代表并行操作。xmod代表))

双操作数只有4种模式,而且只用AR2-AR5。模式只有*ARx /-/+/+0%。循环寻址(例如卷积操作,把系数存储到循环缓冲区,把新数据移动到且覆盖最老的数据,一般会用间接寻址结合起来使用(*+ARx(IK)% )百分号就是循环寻址的标志)位倒序寻址(主要服务于FFT,FFT有倒位序的特点,输入为正序的话,输出来乱序。DSP就会自己来帮你恢复成正序。*ARx+0B 直接加个大B就可以了,最开始的位置肯定是0,之后加1反转寻址,从左向右进位)存储器映射寄存器寻址(MMR,把DP为0,指令为STM LDM 例如STM #23h,AR0 把23h立即数放在AR0里面去,LD AR0,A需要把DP设置为0,才可以实现。不然就是直接寻址了,直接寻址需要设置DP的值,LDM的移值的操作值不能大于127,会把高位强制置为0.)栈寻址(一个专门的16位寄存器SP对栈进行访问,栈顶在低地址方向,从高到低放置数据,一般不用,了解内容)绝对寻址不可以一个字长,因为16位数都放在里面了,还需要功能呢。直接寻址的符号位@。

指令系统,描述的缩写(K3是三bit,5是5bit,9是9bit ik是16bit的立即数。pmad代表了16位的绝对寻址,pmem直接寻址或者间接寻址,SHFT移位数的大小位4位,SHIFT是5位移位数,5位是符号。Smem代表16位单个据操作数直接寻址或者间接寻址,src代表源累加器可以是A或者B。Xmem和Ymem读取或者写两个操作数的时候,一个Xmem一个Ymem就ok了。指令集一般分为4大类,算术运算类,逻辑操作类,程序控制类(跳转程序,循环),数据传送类(和外部存储器打交道的))算术指令(很多为加法指令,ADD,ADDC,ADDM,ADDS.

会被SXM和OVM位,也会影响C和OVdst,按指令周期数,被分成了若干类:Class1,class2,class 3A,class 3B

 

 

 

相关文章:

DSP学习笔记

间接寻址(通过放在辅助寄存器里面,可以对地址包括很多操作,1,-1,/-平移量,辅助寄存器内容的修改是在ARAU0和ARAU1中完成的。分为单操作数和双操作数,有很多模式在ARAU。单操作数间接寻址&#x…...

Java中的Apache Commons Math是什么?

Java中的Apache Commons Math是一个开源的数学库,它提供了许多常用的数学函数和算法,例如线性代数、微积分、统计、插值、拟合等。这个库对于需要处理大量数据的开发者来说非常有用,因为它可以大大简化代码并提高效率。 让我们从新手的角度来…...

规划路线(微信小程序、H5)

//地图getLocationDian(e1, e2) {console.log(e1, e2);let self this;self.xx1 [];self.xx2 [];self.points [];// self.markers[]console.log(self.markers, >marks);// self.$jsonp(url, data).then(re > {// var coors re.result.routes[0].polyline;// for (v…...

【CSS】视频文字特效

效果展示 index.html <!DOCTYPE html> <html><head><title> Document </title><link type"text/css" rel"styleSheet" href"index.css" /></head><body><div class"container"&g…...

linux-MySQL的数据目录

总结&#xff1a; window中的my.ini linux 中 /etc/my.cnfwindow中的D:\soft\mysql-5.7.35-winx64\data linux 中 /var/lib/mysql 1.查找与mysql有关的目录 find / -name mysql [rootVM-4-6-centos etc]# find / -name mysql /opt/mysql /etc/selinux/targeted/tmp/modul…...

AI绘图实战(十二):让AI设计LOGO/图标/标识 | Stable Diffusion成为设计师生产力工具

S&#xff1a;AI能取代设计师么&#xff1f; I &#xff1a;至少在设计行业&#xff0c;目前AI扮演的主要角色还是超级工具&#xff0c;要顶替&#xff1f;除非甲方对设计效果无所畏惧~~ 预先学习&#xff1a; 安装及其问题解决参考&#xff1a;《Windows安装Stable Diffusion …...

机器视觉系统设计:基础知识

机器视觉系统的设计 机器视觉系统集成是将各种不同的组件和子系统组合在一起并使它们充当单个统一系统的过程。 视觉系统集成包括光源&#xff0c;镜头&#xff0c;相机&#xff0c;相机接口和图像处理软件等等。您可能想知道如何设计和实现一个完整&#xff0c;成功的机器视…...

C# Blazor 学习笔记(11):路由跳转和信息传值

文章目录 前言路由跳转测试用例路由传参/路由约束想法更新&#xff1a;2023年8月4日 前言 Blazor对路由跳转进行了封装。 ASP.NET Core Blazor 路由和导航 NavigationManager 类 本文的主要内容就是全局的跳转 路由跳转 路由跳转就要用到NavigationManager 类。 其实最常用…...

Centos 7 安装 Python 时 zlib not available 错误解决

Centos 7 安装 Python 时 zlib not available 错误解决 报错信息&#xff0c; zipimport.ZipImportError: cant decompress data; zlib not available解决方法&#xff0c; sudo yum install -y zlib zlib-devel完结&#xff01;...

python sqllite基本操作

以下是一些基本的SQLite3操作&#xff1a; 连接到数据库&#xff1a;使用sqlite3.connect()函数连接到数据库&#xff0c;返回一个Connection对象&#xff0c;我们就是通过这个对象与数据库进行交互。例如&#xff1a; import sqlite3 conn sqlite3.connect(example.db)创建…...

记录--基于css3写出的流光登录(注释超详细!)

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 完整效果 对基本的表单样式进行设置 这里设置了基本的表单样式&#xff0c;外层用了div进行包裹&#xff0c;重点是运用了两个i元素在后期通过css样式勾画出一条线没在聚焦文本框的时候线会过度成一个…...

【测试设计】性能测试工具选择:wrk?jmeter?locust?还是LR?

目录 前言 wrk 优点 缺点 jmeter 优点 缺点 locust 优点 缺点 总结 资料获取方法 前言 当你想做性能测试的时候&#xff0c;你会选择什么样的测试工具呢&#xff1f;是会选择wrk&#xff1f;jmeter&#xff1f;locust&#xff1f;还是loadrunner呢&#xff1f; 今…...

为什么升级JDK 11后堆外内存使用增长了?

文章首发地址 JDK 11堆外使用增长的原因 JDK 11堆外使用增长的原因可能有以下几个&#xff1a; G1垃圾回收器的默认设置更改&#xff1a; JDK 11中的G1垃圾回收器默认开启了堆外内存分配&#xff0c;以减少Full GC时的STW时间。因此&#xff0c;如果应用程序使用了G1垃圾回收…...

Vue自定义防重复点击指令(v-repeatClick)

&#xff01;&#xff01;&#xff01;Vue防抖节流方法&#xff1a;VUE使用节流和防抖_vue防抖节流_停留的章小鱼的博客-CSDN博客 新建js文件directive.js: // directive.js // 防重复点击(指令实现) //使用&#xff1a; 在需要的按钮中加 v-repeatClick 指令即可 <el-but…...

高频高速板行业现状及市场前景

覆铜板全称为覆铜箔层压板&#xff0c;是由增强材料浸以树脂胶液 , 覆以铜箔 , 经热压而成的一种板状材料。覆铜板是制作印制电路板的核心材料&#xff0c;担负着印制电路板导电、绝缘、支撑三大功能。高频高速电路板有介电常数小且稳定、介质损耗小、传输损耗小等特点。 高频…...

【练手】自定义注解+AOP

在SpringBoot中实现自定义注解&#xff1a;( 声明注解的作用级别以及保留域 ) Target({ElementType.METHOD,ElementType.PARAMETER}) //注解的作用级别 Retention(RetentionPolicy.RUNTIME) //注解的保留域 public interface Log {int value() default 99; }在…...

QComboBox添加样式后,编辑栏背景一直白色问题解决方法。

一、QComboBox样式 /* 未下拉时&#xff0c;QComboBox的样式 */ QComboBox {border: 1px solid gray; /* 边框 */border-radius: 3px; /* 圆角 */padding: 1px 18px 1px 3px; /* 字体填衬 */color: #000;font: normal normal 15px "Microsoft YaHei";backgrou…...

vue动态绑定多个class以及带上三元运算或其他条件

在Vue中&#xff0c;有多种方法可以动态添加样式。下面介绍几种常用的方法&#xff1a; 1. 使用动态绑定的方式&#xff1a; 可以使用:style指令将一个对象作为值传递给它&#xff0c;对象的属性名表示要设置的样式属性&#xff0c;属性值表示要设置的样式值。例如&#xff1…...

Rpc原理

dubbo原理 1、RPC原理 一次完整的RPC调用流程&#xff08;同步调用&#xff0c;异步另说&#xff09;如下&#xff1a; 1&#xff09;服务消费方&#xff08;client&#xff09;调用以本地调用方式调用服务&#xff1b; 2&#xff09;client stub接收到调用后负责将方法、参数…...

yapi容器化docker部署以及mongodb容器的持久化挂载异常问题

概述 通过docker形式部署yapi&#xff0c;需要准备一个mongodb&#xff0c;然后直接在一个空文件夹里写好Dockerfile&#xff0c;其中通过wget下载yapi的zip包。 基本按照这篇文章&#xff1a;https://www.modb.pro/db/149666 来处理即可 1. 准备mongodb 把mongodb的docker…...

3步解决Windows系统臃肿问题,让电脑性能提升60%

3步解决Windows系统臃肿问题&#xff0c;让电脑性能提升60% 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customiz…...

大数据量的迁移,MySQL 5.x → 8.0 升级设计实施

MySQL 5.x 升级到 8.0 的场景,核心挑战是: 停机窗口控制(全量逻辑导出导入耗时极长) 数据一致性与回滚能力 8.0 新特性兼容性(如保留字、默认认证插件、排序组行为变化) 方案采用 主从复制 + 滚动升级 或 逻辑迁移(mydumper/并行备份) 两种路径,推荐优先使用前者(…...

HTTPie 完全指南:比 curl 更人性化的 HTTP 调试工具

HTTPie 完全指南&#xff1a;比 curl 更人性化的 HTTP 调试工具如果你厌倦了 curl 的冗长语法&#xff0c;HTTPie 是一个值得尝试的替代方案。一、HTTPie 是什么 HTTPie&#xff08;发音&#xff1a;aitch-tee-tee-pie&#xff09;是一个命令行 HTTP 客户端&#xff0c;目标是让…...

软件定义汽车(SDV)技术架构与开发模式解析

1. 软件定义汽车&#xff08;SDV&#xff09;的本质与行业变革 十年前买车时&#xff0c;销售顾问会着重介绍发动机参数、底盘调校这些硬件指标。但最近我去试驾某新势力车型&#xff0c;销售花了40分钟演示中控屏的语音交互和自动驾驶功能——这就是SDV带来的最直观变化。所谓…...

OpenClaw技能市场探索:Qwen2.5-VL-7B专用图文处理工具推荐

OpenClaw技能市场探索&#xff1a;Qwen2.5-VL-7B专用图文处理工具推荐 1. 为什么需要为Qwen2.5-VL-7B选择专用技能&#xff1f; 当我第一次将Qwen2.5-VL-7B多模态模型接入OpenClaw时&#xff0c;发现一个有趣的现象&#xff1a;这个能理解图片和文本的模型&#xff0c;在默认…...

OpenClaw 真能提效?拆解 7 个场景背后的实际代价与边界

先说结论AI 助手在邮件分类、文档生成等结构化任务上确实能省时间&#xff0c;但需要前期投入配置和调试成本。代码审查、会议纪要等场景对模型能力和数据质量依赖很高&#xff0c;实际效果可能打折扣&#xff0c;更适合作为辅助工具。部署这类系统要考虑团队规模、数据安全和维…...

d2s-editor:暗黑破坏神2存档高效编辑工具全攻略

d2s-editor&#xff1a;暗黑破坏神2存档高效编辑工具全攻略 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 在《暗黑破坏神2》的冒险旅程中&#xff0c;你是否曾因错误的属性分配而懊悔不已&#xff1f;是否希望拥有更强大的装备…...

FUTURE POLICE模型推理服务化:使用FastAPI构建高性能API网关

FUTURE POLICE模型推理服务化&#xff1a;使用FastAPI构建高性能API网关 想把训练好的FUTURE POLICE模型变成一个随时可以调用的服务吗&#xff1f;比如&#xff0c;让一个移动应用上传一段音频&#xff0c;就能立刻收到模型的分析结果。自己写个简单的脚本虽然也能跑&#xf…...

Pip生成requirements.txt文件

在Python开发中&#xff0c;requirements.txt文件是一个非常重要的文件&#xff0c;它列出了项目所需的所有外部Python库及其版本号。这对于项目的部署和版本控制非常有帮助&#xff0c;因为它确保了所有开发者和部署环境都能使用相同版本的库。 如何生成requirements.txt文件 …...

bge-large-zh-v1.5实测效果:长文本语义匹配精准度展示

bge-large-zh-v1.5实测效果&#xff1a;长文本语义匹配精准度展示 1. 引言 1.1 语义匹配的重要性 在信息爆炸的时代&#xff0c;如何从海量文本中找到语义相关的内容成为关键挑战。无论是构建智能客服系统、开发精准搜索引擎&#xff0c;还是实现文档自动分类&#xff0c;都…...