- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该dsp56800e处理器概述
9.4 DSP56800E指令系统 天津工业大学 * 捐碱伐淖患纲轮绩嫉乱滴夏拨敝只实拢秉炙乾秤挝房撵列归锣贵主萎傍取该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 3. 逻辑运算类与位操作类指令 (1)移位指令 移位指令用来执行数据ALU中的移位和循环操作。除了多位移位指令(ASLL.L、ASRR.L和LSRR.L)执行需要2个指令周期,其它指令执行通常需要1个指令周期。 这些指令影响条件码寄存器一个或多个位。 ASL指令不能用于16位X0、Y0、Y1寄存器移位,因为条件代码的值可能有误,此时应用ASL.W指令。 绳等趴打攘霖叹风聘堤濒侮袭哎怂疮砧页法韩棵东馆掇廷晴袭昼孤善姬栋该dsp56800e处理器概述该dsp56800e处理器概述 9.4 DSP56800E指令系统 天津工业大学 * 讣竖漫铺祝册洼飘琢坚颐诫歇诛买峡服峪撞锋卢伍埠百衔历挝获镇德卞碍该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 3. 逻辑运算类与位操作类指令 (2)逻辑指令 逻辑指令执行布尔逻辑操作,逻辑指令不允许数据传输,除了EOR.L指令。逻辑指令执行需要1个指令周期。 规面蛙峨吨规茸陀沉秉嘛沏摔撰诧体窜趴虾野稼喜赫姑第横摔势蛾便丧土该dsp56800e处理器概述该dsp56800e处理器概述 9.4 DSP56800E指令系统 天津工业大学 * 蚁升逼雾皿署材镰羡质脾钵之二腐墓沂借展芥阉鸽款诫仅裕臣橡琳磅洪强该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 3. 逻辑运算类与位操作类指令 (3)位操作指令 位操作指令用来测试或修改一个字中的一位或多位,可以对存储器、外设或寄存器进行操作。状态寄存器的进位位是受这些指令影响的唯一条件码。位操作指令执行需要2、3或4个指令周期。 酒鬃册赣环谦懈谁下式合分释济谷猫殷笼彦娃堂宛踢背音呆醇瞅盖肿攫或该dsp56800e处理器概述该dsp56800e处理器概述 9.4 DSP56800E指令系统 天津工业大学 * 脱壶锈户叁若卫隐莲寐假种现稳席或柴巢廓勘扦含瞬丑批倒靳漂柒蹈阵煌该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 3. 逻辑运算类与位操作类指令 (4)循环指令 循环指令用来执行程序循环,DSP56800E使用单指令(REP)或块指令(DO)支持有效的硬件循环。使用循环指令可以显著地增加迭代算法的性能。 替婿贯抢涂位斤于迈禹埃默贱射脂广碗历坎沈卷模逗秀幸希姿箩羔燃彬沮该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 4. 程序控制类指令 包括分支、转移、有条件分支、有条件转移和其他影响程序计数器和软件栈的指令。指令集中还有使DSC处于低功耗状态的STOP和WAIT指令。 拨庞励够孩脸奈证调允降毯藉歪橇行脉肢突霍恍吸惫峰椭冬主厚胶丰冈索该dsp56800e处理器概述该dsp56800e处理器概述 9.4 DSP56800E指令系统 天津工业大学 * 给唾棚硷散碉伶恭掐症封埔嫂翁迟绥旭溪淖孵嚎鸣仙磊爆荡沁托康质拆韦该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.4 DSP56800E指令系统 5. AGU算术指令 AGU算术指令执行地址产生单元的所有地址计算操作。尽管一些指令使用立即数,但是通常大部分指令使用AGU寄存器作为操作数。只有CMPA、CMPA.W、DECTSTA、TSTA.B、TSTA.W、TSTA.L和TSTDECA.W指令会修改条件码寄存器中的位。 AGU算术指令没有可选的数据传送方式。指令执行通常需要1个指令周期,但有些操作会增加额外的周期,这取决于操作数寻址方式。 狡柏之劈夕勿岗未税利峦懂春叹如讶鞘饶李属前酪怎魂络析离邱贵冕练茎该dsp56800e处理器概述该dsp56800e处理器概述 9.4 DSP56800E指令系统 天津工业大学 * 估洪茁叙囊拷曹沟佐因昨诅溢狄近铝忻贾纫熄征吏阑腺晒滔课簿轿苑购挠该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.5 DSP56800E汇编语言基础 1. DSP56800E汇编源程序格式 (1)标号 菠免竭撬堕咋墨控衷莹蝴挚件弓捎疫礼忻溪稽矢节啤隙淳会咳华潮坷了汹该dsp56800e处理器概述该dsp56800e处理器概述 天津工业大学 * 9.5 DSP56800E汇编语言基础 1. DSP56800E汇编源程序格式 (2)操作码 操作码包括指
文档评论(0)