第2章-C54x指令系统逻辑运算指令课件.ppt

上传人(卖家):ziliao2023 文档编号:5873923 上传时间:2023-05-13 格式:PPT 页数:23 大小:431.51KB
下载 相关 举报
第2章-C54x指令系统逻辑运算指令课件.ppt_第1页
第1页 / 共23页
第2章-C54x指令系统逻辑运算指令课件.ppt_第2页
第2页 / 共23页
第2章-C54x指令系统逻辑运算指令课件.ppt_第3页
第3页 / 共23页
第2章-C54x指令系统逻辑运算指令课件.ppt_第4页
第4页 / 共23页
第2章-C54x指令系统逻辑运算指令课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1 1包括:包括:20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用2 2操操 作作 码码:AND、ANDM 源操作数源操作数:Smem、#lk、src 移移 位位 数数:16、SHIFT、SHFT 目的操作数:目的操作数:src、dst、Smem 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用3 3与运算指令功能一览表与运算指令功能一览表20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用4 4 1Smem,SHFT,srcOR2#lk,src,

2、dstOR 163#lk,src,dstOR,SHIFT4 src ,dstOR5#lk ,SmemORM20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用5 5运算指令功能一览表运算指令功能一览表20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用6 6 1Smem,SHFT,srcXOR2#lk,src,dstXOR 163#lk,src,dstXOR,SHIFT4 src ,dstXOR5#lk ,SmemXORM20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用7 7运算指令功能一览表运算指令功能一览表2023202

3、3年年5 5月月1313日日DSPDSP原理及应用原理及应用8 8 操操 作作 码码:ROL、ROLTC、ROR、SFTA、SFTC、SFTL 源操作数源操作数:src 移移 位位 数数:SHIFT 目的操作数:目的操作数:dst 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用9 9 带进位位循环左移带进位位循环左移 操作数操作数src:累加器累加器A或或B 指令功能指令功能:累加器累加器src与进位位与进位位C循环左移一位。循环左移一位。39 3231 0 0 执行过程:执行过程:20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1010

4、带测试位循环左移带测试位循环左移 操作数操作数src:累加器累加器A或或B 指令功能指令功能:累加器累加器src与测试位与测试位TC循环左移一位。循环左移一位。执行过程:执行过程:39 3231 0 TC的值移入的值移入src的最低位的最低位 累加器累加器src左移一位左移一位 src的最高位的最高位移入移入TC src的保护位清的保护位清0 0 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1111 带进位位循环右移带进位位循环右移 操作数操作数src:累加器累加器A或或B 指令功能指令功能:累加器累加器src与进位位与进位位C循环右移一位。循环右移一位。执行过程

5、:执行过程:C的值移入的值移入src的的3131位位 累加器累加器src右移一位右移一位 src的最低位的最低位移入移入C src的保护位清的保护位清039 3231 0 0 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1212 算术移位算术移位 操作数操作数src:累加器累加器A或或B 指令功能指令功能:根据根据SHIFT,src的内容算术移位。的内容算术移位。If SHIFT 0Then src(-SHIFT)-1)Csrc(390)SHIFTsrc或或dst 0src(SHIFT-1)0)或或 0dst(SHIFT-1)0)20232023年年5 5月月13

6、13日日DSPDSP原理及应用原理及应用1313 算术移位算术移位执行过程:执行过程:当当SHIFT 0时,进行算术左移时,进行算术左移 1)src的第的第(39-SHIFT)位复制到进位位位复制到进位位C;2)40位位src左移左移SHIFT位,结果存入位,结果存入src或或dst;3)将将0置入置入dst的低的低SHIFT的各位的各位 0写入写入dst(SHIFT-1)0)20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1515 条件移位条件移位 操作数操作数src:累加器累加器A或或B 指令功能指令功能:If src=0 Then 1 TC Else If sr

7、c(31)=src(30)Then src1 src 0 TC Else 1 TC 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1616 条件移位条件移位 执行过程:执行过程:当当srcsrc=0 0时时,将将1 1写入测试位写入测试位TCTC;当当srcsrc0 0时,时,进行条件移位。进行条件移位。若若srcsrc有两个有效符号位有两个有效符号位,则移位。则移位。3232位位srcsrc左移一位左移一位;保护位保护位srcsrc(39(3932)32)不变不变;0 0写入测试位写入测试位TCTC。若若srcsrc只有一个符号位只有一个符号位,则不移位。则不移位

8、。1 1写入测试位写入测试位TCTC。20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1717 BIT 指令格式:指令格式:BIT Xmem,BITC 指令功能:指令功能:(Xmem(1515-BITC)TC功能说明:功能说明:将将Xmem的指定位复制到的指定位复制到TC位。位。操操 作作 数:数:Xmem双数据存储操作数双数据存储操作数 BITC测试位的位代码测试位的位代码,取值:取值:0 01515 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1818 BITF 指令格式:指令格式:BITF Smem,#lk 指令功能:指令功能:If

9、(Smem)AND AND lk)=)=0 Then 0 TC Else 1 TC功能说明功能说明:测试测试SmemSmem中由中由1 1k k指定的某些位指定的某些位。若指定的测试位为若指定的测试位为0,0,TC=0,TC=0,否则否则,TC=1,TC=1。lklk在测试指定位中起屏蔽作用。在测试指定位中起屏蔽作用。操操 作作 数:数:Smem单数据存储操作数单数据存储操作数#lk1616位长立即数位长立即数,取值:取值:0 0 6 65 5 535535 20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用1919 BITT 指令格式:指令格式:BITT Smem 指

10、令功能:指令功能:(Smem(15-(15-T(3(30 0)TC功能说明功能说明:将将SmemSmem的的指定位复制到指定位复制到TCTC中中。T T寄存器的低寄存器的低4 4位位T(3T(30)0)用于确定测试位用于确定测试位 的位代码的位代码,位地址对应于位地址对应于15-15-T(3T(30)0)。操操 作作 数:数:Smem单数据存储操作数单数据存储操作数20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用2020 BITT 指令功能:指令功能:(Smem(15-(15-T(3(30 0)TC20232023年年5 5月月1313日日DSPDSP原理及应用原理及

11、应用2121 CMPM 指令格式:指令格式:CMPM Smem,#lk 操操 作作 数:数:Smem单数据存储操作数单数据存储操作数#lk长立即数长立即数,取值:取值:-32-32 768768 3232 768768指令功能:指令功能:If(Smem)=lk Then 1 TC Else 0 TC功能说明功能说明:比较比较SmemSmem中的操作数与常量中的操作数与常量1 1k k是否相等是否相等。若若(SmemSmem)=1k,1k,则则TCTC=1,1,否则否则,TC,TC=0 0。20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用2222 CMPR 指令格式:指

12、令格式:CMPR CC,ARx 操操 作作 数:数:CC条件代码,取值:条件代码,取值:0000b b11b11b ARx辅助寄存器辅助寄存器AR0 0AR7 7 指令功能:指令功能:If(condcond)Then 1 TC Else 0 TC功能说明功能说明:根据条件代码根据条件代码CCCC,将指定的将指定的ARxARx与与AR0AR0比较。比较。若满足条件若满足条件,则则TCTC=1,1,否则否则,TC,TC=0 0。20232023年年5 5月月1313日日DSPDSP原理及应用原理及应用2323 CMPR 测试条件与代码测试条件与代码注意:注意:所有的条件都以无符号操作数的形式参与运算。所有的条件都以无符号操作数的形式参与运算。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第2章-C54x指令系统逻辑运算指令课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|