以下是scratch控制库中的命令,那个命令可以实现程序的无条件循环执行?

课程名称 DSP?原理及应用 授课 专业 电子信息科学与技术 (无线电技术与信息系统、 计算机应用技术等专业方向) 年级 4 课程编号课程类型 必修课 校级公共课();基础及专业基础课();专业课(√) 选修课 限选课();任选课() 授课方式 课堂讲授(√);实践课 (√) 考核方式 考试(√);考查() 课程教学 总学时数 51 学分数 3 课时分配 课堂讲授?30??????学时;实践课?21??????学时 教材名称 《TMS320C54XDSP 结构、原理及应用 ? 新编试用《DSP?原 理及其应用》上机 实验指导书 作者 戴明桢 周建江 自编讲义 出版社及 出版时间 北京航空航天大学 出版社,2001 1、?数字信号处理 单片机及其应用? 2、?DSP?芯片的原 理与开发应用? 李兰友等 张伟雄等 出版社及 出版时间 电子工业出版社, 1997 电子工业出版社, 2000 授课教师 何培宇 职称 教授 单位 电子信息学院 授课时间 每一学年的第二学期 作者指定参考书四川大学教案 作者 指定参考书 【首页】 【首页】 注:表中()选项请打“√”。 周?次 第?1?周 备????注 章?节 名?称 第一章????概述 授?课 方?式 理论课(√);实验课();实习 教?学 时?数 3 DSP?技术是当今电子类相关专业人才应该掌握的一门数字 信号处理技术。本次课程的目的就是要让学生了解?DSP?的基本 概念及?DSP?技术在各个领域的广泛应用。 通过介绍?DSP?的发展状况及其在各个领域的应用,使学生 对?DSP?技术的重要性有一个较好的认识,从而增强其学习兴趣。 教?学?内?容?提?要 时?间 分?配 教学目的及要求四川大学教案 教学目的及要求 【理、工科】2 【理、工科】 简介课程特色及基本要求 §1.1?DSP?的定义 一、概念:单片机;通用单片机;数字信号处理单片机。 二、数字信号处理技术包括的主要内容 三、数字信号处理系统的基本构成 §1.2?DSP?发展概述 §1.3?TMS320?系列发展概述 一、浮点?DSP?系列 二、定点?DSP?系列 §1.4?DSP?的性能评价 一、DSP?技术对器件的特殊要求 二、评价?DSP?性能的主要指标 §1.5?DSP?应用举例 一、广泛应用举例 二、课题组的科研实例 30 15 20 25 45 重点: 1)?DSP?的基本概念; 2)?DSP?系统的基本构成。 难点:对实时?DSP?系统的理解 教学 教学重点与难点 复习课堂讲授内容并扩展阅读相关参考资料。 常规+多媒体 同首页 周?次 第?2?周 备????注 章?节 名?称 第二章????TMS320?系列?DSP?结构及功能特点 授?课 方?式 理论课(√);实验课();实习 教?学 时?数 3 讨论、练习、作业教 讨论、练习、作业 教学手段 参考资料 注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。 【理、工科】4 【理、工科】 要求学生了解第一代?TMS320?系列的?DSP?结构及功能特点, 使之对?DSP?的特性有一个初步的认识,从而帮助他们由浅入深 地了解复杂的?DSP。 教?学?内?容?提?要 时?间 分?配 §2.1?TMS320?系列?DSP?的结构特点 一、改进型的哈佛结构 二、流水线处理方式 三、并行处理结构 四、专用硬件乘法器 §2.2?功能特点 一、具有扩充的运算能力; 二、自动产生数据地址; 三、指令定序不产生额外的开销; 四、较宽的动态范围。 §2.3?TMS32010?结构简介 一、主要特性 二、引脚分类介绍(上) 45 30 60 教学目的及要求5 教学目的及要求 重点介绍DSP的功能特点及结构特点。难点在于对其功能 特点的理解上。 复习课堂讲授内容并扩展阅读相关参考资料。 常规+多媒体 同首页 教学重点与难 教学重点与难点 讨论、练习、作业 教学手段 参考资料 注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。 周?次 第?3?周 备????注 章?节 名?称 第二章????TMS320?系列?DSP?结构及功能特点 授?课 方?式 理论课(√);实验课();实习 () 教?学 时?数 3 让学生对?TMS320?第一代?DSP?的结构、特性及引脚有一个 较为详细的了解,为理解最新一代的?DSP?打好基础。DSP?硬件 基础是应用好?DSP?的关键。 让学生对?TMS320C542?的结构、特性等有一个深入全面的 了解。打好硬件基础,同时也为软件编程打下基础。 教?学?内?容?提?要 时?间 分?配 §2.3?TMS32010?结构简介 二、引脚分类介绍(下) 三、功能方框图 详细说明方框图中各部分的功能 §2.4

身份认证 购VIP最低享 7 折!

考试管理单机单科登分,与考试管理系统一起使用方便实用!

在嵌入式开发中,汇编程序常常用于非常关键的地方,比如系统启动时的初始化,进出中断时的环境保存、恢复,对性能要求非常苛刻的函数等。


ldr  指令既可能是大范围的地址读取伪指令,也可能是内存访问指令。当它的第二个参数前面有  “ = ”  时,表示伪指令,否则表示内存访问指令。
ldr  指令是从内存中读取数据到寄存器, str  指令把寄存器的值存储到内存中,它们操作的数据都是 32

为了使C语言程序和汇编程序之间能够互相调用,必须为子程序间的调用制定规则,在ARM处理器中,这个规则被称为  ATPCS  :ARM程序和THUMB程序中子程序调用的规则。基本的ATPCS规则包括 寄存器使用规则 数据栈使用规则 参数传递规则

。如果在子程序中使用了它们的某些寄存器,子程序进入时要保存这些寄存器的值,在返回前恢复它们;对于子程序中没有使用到的寄存器,则不必进行这些操作。在THUMB程序中,通常只能使用寄存器  r4 ~ r7  来保存局部变量。
r13  不能用作其他用途。它的值在进入、退出子程序时必须相等。
寄存器  r14  称为连接寄存器,别名为  lr  。它用于保存子程序的返回地址。如果在子程序中保存了返回地址(比如将

子 程序内部调用的scratch寄存器

ARM状态局部变量寄存器8

ARM状态局部变量寄存器7、在支持数据栈检查的ATPCS中为数据栈限制指针

ARM状态局部变量寄存器6、在支持RWPIATPCS中为静态基址寄存器

ARM状态局部变量寄存器5

ARM状态局部变量寄存器4THUMB状态工作寄存器

ARM状态局部变量寄存器3

ARM状态局部变量寄存器2

ARM状态局部变量寄存器1

参数/结果/scratch寄存器4

参数/结果/scratch寄存器3

参数/结果/scratch寄存器2

参数/结果/scratch寄存器1


数据栈有两个增长方向:向内存地址减小的方向增长时,称为  DESCENDING栈  ;向内存地址增加的方向增长时,称为  ASCENDING栈 所谓数据栈的增长就是移动栈指针。当栈指针指向栈顶元素(最后一个入栈的数据)时,称为  FULL栈  ;当栈指针指向栈顶元素(最后一个入栈的数据)相邻的一个空的数据单元时,称为 

我要回帖

更多关于 scratch转换成可执行程序 的文章