CCS常用操作(完整版)
第六章 ccs的基本操作讲解

第六章 ccs的基本操作
3 、CPU寄存器
显示寄存器 选择命令View/CPU Registers/CPU Register或单击调试工具条上的“显 示寄存器”按钮。 编辑寄存器 命令Edit/Edit Register;在寄存器窗口双击需要修改的寄存器 ;在寄 存器窗口单击右键,从弹出的菜单中选择需要修改的寄存器 。
第六章 ccs的基本操作
2 、程序执行控制
在调试程序时,用户会经常用到复位、执行、单步执行等命令。我们统 称其为程序执行控制。 (1) 4种方法复位目标板 :Reset DSP 、Load Kernel 、Restart 、Go Main
(2) 4种程序执行操作 :执行程序 、暂停执行 、动画执行 、自由运行
(3) 4种单步执行操作 :单步进入 、单步执行 、单步跳出 、执行到当前光标 处
第六章 ccs的基本操作
6.2.7 断点设置
断点的作用在于暂停程序的运行,以便观察/修改中间变量或寄存器数值。CCS提
供了两类断点:软件断点和硬件断点。
1、软件断点
只有当断点被设置而且被允许时,断点才能发挥作用。下面依次介绍断点的设置、
2、关联菜单 :在每个CCS活动窗口中单击鼠标右键都可以弹出与 此窗口内容相关的菜单。利用此菜单,用户可以对本窗口内容进 行特定操作。 3、主菜单 :菜单项详见教材表6-2
4、常用工具条 :标准工具条,编辑工具条,工程工具条和调试工
具条。
第六章 ccs的基本操作
6.2.3工程文件的建立 一个工程包括源程序、库文件、 链接命令文件和头文件等,它们 按照目录树的结构组织在工程文 件中。工程构建(编译链接)完成后 生成可执行文件。
4 、编辑变量
ccs 使用技巧

ccs 使用技巧CCS(Cascading Style Sheets)是一种用于描述网页样式的语言,它可以控制网页的布局、字体、颜色、背景等方面,让网页更加美观和易于阅读。
本文将介绍一些CCS使用技巧,帮助您更好地掌握和运用CCS。
我们来介绍一些基本的CCS属性。
CCS使用选择器来选择需要样式化的HTML元素,然后使用属性来定义样式。
例如,可以使用选择器"p"来选择所有的段落元素,然后使用属性"color"来定义文字颜色,如下所示:```cssp {color: red;}```这样,所有的段落文字颜色将变为红色。
除了基本属性外,CCS还提供了一些高级属性,可以实现更丰富的样式效果。
例如,可以使用属性"text-shadow"来给文字添加阴影效果:```cssh1 {text-shadow: 2px 2px 4px #000000;}```这样,h1标题的文字将拥有一个黑色的2像素偏移和4像素模糊的阴影效果。
CCS还可以通过选择器的嵌套来选择特定的元素。
例如,可以使用选择器"ul li"来选择所有在无序列表中的列表项,然后使用属性"list-style-type"来定义列表项的标志类型:```cssul li {list-style-type: square;}```这样,无序列表中的所有列表项将显示为方块标志。
CCS还提供了一些伪类和伪元素的概念,可以实现一些特殊的样式效果。
例如,可以使用伪类":hover"来选择鼠标悬停在元素上时的样式:```cssa:hover {color: blue;}```这样,当鼠标悬停在链接上时,链接的文字将变为蓝色。
还有,CCS还支持使用@media查询来实现响应式设计,即根据设备的不同,为网页应用不同的样式。
例如,可以使用@media查询来为小屏幕设备定义不同的样式:```css@media (max-width: 600px) {body {font-size: 14px;}}```这样,当浏览器窗口宽度小于等于600像素时,网页中的文字大小将变为14像素。
CCS操作步骤

CCS 操作步骤王晓宁2013/7/30选定工作空间(选定一个文件夹。
注意:其根目录中不能有汉字)打开CCS后的空白界面创建一个新的工程(CCS Project)也可以直接从Project菜单中创建一个新的工程创建新工程的对话框键入工程名(注:不能包括汉字),若包括汉字,调试时会出现以下的错误若工程名中包含汉字,调试时会产生错误提示若工程名中包含汉字,调试时会产生错误提示选择器件类型(CCS可以开发很多类型的处理器),这里选MSP430选择430的具体型号,根据你的目标板(实验板)选择,这里选MSP430G2553选择工程模板,这里选空的工程(Empty Project),然后点击Finish按钮新建工程后的界面若点开新建工程的列表,它已经自动包含了许多内容准备往新建工程里添加C文件:File->New->Source File(添加其它文件类似,如头文件)也可以从快捷按钮的下拉菜单中添加C文件,(添加其它文件类似,如头文件)添加C文件的对话框同,并加扩展名.c),其它选项如图,然后点Finish。
添加.c文件后的界面在.c文件中编写自己的程序,或粘贴相关的程序,完成后进行保存(或随时保存)我们建立的工程已出现在相应的文件夹中产生的点击左上角的锤头图标,编译(Build)工程编译(Build)工程时的界面编译完成后的界面点击左上角的甲壳虫图标,对工程进行调试调试进行中的界面调试完成后的界面点击运行按钮后,程序运行,可以观察实验板上的运行结果Step IntoStep OverAssembly Step Into退出调试(红方块按钮),Terminate退出调试后的界面有关CCS的其它事项向CCS中添加已有的工程,Project->Import Existing CCS Eclipse Project向CCS中添加已有的工程的对话框点击Browse按钮,在弹出的对话框中,指定要添加的工程所在的文件夹,然后点确定按钮在选择的工程前打钩(可以同时选定多个工程),然后点Finish选定的工程已添加到CCS中对话框中,选Delete,即可将这些工程移除(它们只是被移除,并没被从电脑中删除)准备删除LCD1602 With 4 Data Line删除时的对话框,点OK删除LCD1602 With 4 Data Line后的界面以上为CCS的基本操作,CCS还有其它许多功能,在此不再一一列举。
ccs使用流程

ccs使用流程
CCS(Code Composer Studio)是德州仪器(TI)为其嵌入式微处理器(如MSP430、C2000、TMS320C6000等)开发的一款集成开发环境(IDE)。
使用流程简述如下:
1. 安装配置:首先下载并安装适合对应硬件平台的CCS软件,安装JDK等必要组件,并配置好调试器驱动。
2. 新建工程:打开CCS,新建一个项目,选择对应的芯片型号和开发板类型。
3. 代码编写:在工程中创建源文件,使用内置编辑器编写、编辑C/C++代码。
4. 配置工程属性:设置编译器选项、链接器脚本、调试参数等工程属性。
5. 编译构建:点击“Build”按钮进行编译,生成目标系统的可执行文件。
6. 调试运行:通过CCS的调试器连接目标硬件,加载生成的可执行文件,设置断点,进行单步执行、变量查看、内存监视等调试操
作。
7. 烧录与验证:调试无误后,将程序烧录到目标硬件中,并进行实际运行验证。
第六章 ccs的基本操作

第六章 ccs的基本操作
1、创建、打开和关闭工程 选择菜单“Project”的“New…” 项,创建一个新的工程文件 。
①输入新建工
在弹出的窗口中,按编号顺序 建立volume.pjt 工程文件 。
程名volume
②单击此按钮,选 择工程所在目录
③单击完成 设置
2、在工程文件中添加/删除文件
第六章 ccs的基本操作
第六章 ccs的基本操作
2 、程序执行控制
在调试程序时,用户会经常用到复位、执行、单步执行等命令。我们统 称其为程序执行控制。 (1) 4种方法复位目标板 :Reset DSP 、Load Kernel 、Restart 、Go Main (2) 4种程序执行操作 :执行程序 、暂停执行 、动画执行 、自由运行 (3) 4种单步执行操作 :单步进入 、单步执行 、单步跳出 、执行到当前光标 处
第六章 ccs的基本操作
6.2.7 断点设置
断点的作用在于暂停程序的运行,以便观察/修改中间变量或寄存器数值。CCS提 供了两类断点:软件断点和硬件断点。
1、软件断点
只有当断点被设置而且被允许时,断点才能发挥作用。下面依次介绍断点的设置、 断点的删除及断点的允许和禁止。
(1)断点设置
新建 允许 断点 禁止 断点 打开属 性窗口
2 、查看、编辑内存 显示特定区域的内存单元数据,方法为:选择View/Memory或单击调试工 具条上的“显示内存数据”按钮。编辑某一内存单元的方法为:在内存窗口 中用鼠标左键双击需要修改的内存单元,或者选择命令Edit/Memory/Eidt。
第六章 ccs的基本操作
3 、CPU寄存器
显示寄存器 选择命令View/CPU Registers/CPU Register或单击调试工具条上的“显 示寄存器”按钮。 编辑寄存器 命令Edit/Edit Register;在寄存器窗口双击需要修改的寄存器 ;在寄 存器窗口单击右键,从弹出的菜单中选择需要修改的寄存器 。
CCS软件使用说明解析

CCS软件使用说明解析一、安装CCS软件二、创建新项目1. 打开CCS软件后,点击File菜单,选择New > CCS Project。
2. 在Create CCS Project对话框中,输入项目名和选择项目存储路径。
3. 在Select a debug mode页面上,选择合适的调试模式。
如果要使用外部仿真器进行调试,选择External,否则选择Simulator。
4. 在Select a template页面上,选择合适的工程模板。
工程模板中包含了一些常用的库文件和示例源代码,可以根据实际需求选择。
5. 在Select the device页面上,选择你要开发的TI处理器型号。
6. 点击Finish按钮创建项目。
三、配置项目选项1. 在Project Explorer视图中,右键点击项目名称,选择Properties。
4. 在Linker选项卡下,可以配置连接器选项,如库文件、链接脚本等。
5. 在Debug选项卡下,可以配置调试器选项,如连接仿真器、调试接口等。
四、添加源代码文件1. 在Project Explorer视图中,右键点击项目名称,选择Import Files。
2. 在Import Files对话框中,选择要添加的源代码文件,并点击Import按钮。
3. 源代码文件将被添加到项目中,并在Project Explorer视图中显示。
五、编译和构建项目1. 在Project Explorer视图中,右键点击项目名称,选择Build Project。
2. CCS将会编译项目中的源代码,并生成相应的目标文件和可执行文件。
编译的结果可以在Console视图中查看。
六、调试项目1. 在Project Explorer视图中,右键点击项目名称,选择Debug As > CCS Debug。
2. CCS会启动调试器,在Debug视图中显示源代码和调试窗口。
3.在源代码窗口中,可以设置断点和观察点,在调试过程中监视变量的值和程序的执行流程。
CCS简要操作说明

CCS“负荷控制中心”简要操作阐明为了协助运行人员熟悉和操作CCS“负荷控制中心”,我们在调试工作之外根据设备厂家新华公司的实际组态,整顿出了这个简要的操作阐明,如有疏漏错误之处,请以设备厂家新华公司提供的资料为准。
1CCS 控制方式构成1.1手动方式给煤机及汽机主控都在手动方式1.2汽机跟随方式(TF)给煤机在手动,汽机在自动,汽机调节机前压力。
1.3锅炉跟随方式(BF)给煤机在自动,汽机在手动,锅炉调节机前压力。
1.4CCS 方式在此方式分为下列 2 种控制模式,且该 2 种模式都可运行在定压,滑压两种方式下:1.4.1汽机跟随方式下的协调控制(CCTF)给煤机和汽机都在自动,汽机调节机前压力,锅炉调节负荷。
1.4.2锅炉跟随方式下的协调控制(CCBF)给煤机和汽机都在自动,锅炉调节机前压力,汽机调节负荷。
2CCS 的投入2.1手动方式完全手动,但操作方式有两种2.1.1单独手操方式给煤机在手操器控制,汽机在 DEH 画面控制。
2.1.2负荷控制中心操作在给煤机手操画面,将控制方式投入自动,在DEH 的“负荷控制方式”画面,选择“CCS 遥控”,这样就可在“负荷控制中心”操作画面中的“锅炉主控”“汽机主控”中手操。
另外需要注意,运行的给煤机可全部或部分投入自动,未投入自动的部分,仍然能够在给煤机手操画面控制。
2.2投入汽机跟随方式(TF)DEH 在“CCS 遥控”方式下,“汽机主控”中投入自动即可。
此时可调节“压力设定” ,点击“压力设定”,输入需要的数值,按“拟定”,再按“确认”后,画面出现机前压力“保持”的红色按钮,按“进行”即可。
另外,还需要设定“变压速率”(注意:不可不不大于 0.6Mpa/MIN,也不能为 0)。
2.3投入锅炉跟随方式(BF)“送风调节”在自动方式且最少一台给煤机在自动方式下,“锅炉主控”中投入自动即可。
此时可调节“压力设定” ,点击“压力设定”,输入需要的数值,按“拟定”,再按“确认”后,画面出现机前压力“保持”的红色按钮,按“进行”即可。
07第七讲CCS操作及指令实验

说明
初始化一个可变长度的域(位) 初始化一个或多个32-bit的IEEE单精度浮点常数 初始化一个或多个32-bit的IEEE单精度浮点常数, 但不对准长字边界 初始化一个或多个32-bit的整数 初始化一个或多个32-bit的整数,但不对准长字边 界 初始化一个或多个16-bit的整数 在当前段中保留size位,标号指到在保留空间的 开始 初始化一个或多个文本串 初始化一个或多个文本串(packed)
7)如果在Available Board Types中没有“tisim54x”的图标,则在右边框内 单击“Install a Device Driver”
8)在路径“c:\ti\driver\”中打开tisim54x.dvr文件,在Available Board Types 中可看到“tisim54x”的图标,然后按上述操作。即生成CCS的Simulator方 式。
控制条件汇编伪指令 助记符和句法
.break [well-defined expression] .else .elseif well-defined expression .endif .endloop .if well-defined expression .loop [well-defined expression]
初始化常数的伪指令(数据和存储器) 初始化常数的伪指令(数据和存储器) 助记符和句法
.field value [,size in bits] .float value 1 [ , … , value n] .xfloat value 1 [ , … , value n] .long value 1 [ , … , value n] .ulong value 1 [ , … , value n] .xlong value 1 [ , … , value n] .word value 1 [ , … , value n] .uword value 1 [ , … , value n] .space size in bits .string “string 1”[,…”string n”] .pstring “string 1”[,…”string n”]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3课CCS的常用操作作者:顾卫钢同学们,大家好,第3课终于姗姗来迟了,大家都等急了吧,实在不好意思。
今天我们要一起来学习的是CCS的一些常用操作,虽然只是一个课时的时间,但是通过本节课内容的学习,我相信您大概能够掌握用CCS对DSP进行开发时所需要的一些必备的知识。
中国有句古话叫“磨刀不误砍柴工”,如果您将CCS这把常用的利刃磨锋利了,那么我相信为您的DSP开发过程节省不少的工夫。
在上节课的学习过程中,其实大家应该已经学会了如何配置CCS Setup,如何在CCS中打开一个工程,如何在工程中移除或者添加文件,如何创建一个新的工程。
那么这些作为您已经具有的知识,我们不再重复讲述了,下面将为您介绍在CCS中如何编译程序,如何调试程序,如何统计代码执行的时间等内容。
今天所用到的工程“volume1.rar”在附件中,这个其实是CCS自带的一个例程,我们只是对其稍微做了些修改。
如果您目前还没有仿真器和开发板,那么只能做一些软仿真的工作,请将您的CCS Setup中的system configuration栏内的My System设置成“F2812 Device Simulator”。
如果您已经有了硬件工具,那么您可以根据各家公司相应的510仿真器的配置信息进行配置。
1.了解CCS的布局和结构上节课已经为大家介绍过目前CCS的各个版本了,现有的资料中很少对CCS3.3版本进行介绍的,所以我们今天主要针对CCS3.3给大家详细介绍,其他的版本您可以参看现有的一些资料,在我们网站上就有很多,大家可以自行下载研究。
首先让我们来了解一下CCS3.3打开时的界面,以及它的布局和结构。
在上面的图中我们可以通过各个工具栏或者窗口的名称就能大概知道这些工具或者区域的功能了。
菜单栏——和CCS所有功能相关的菜单都在这里面。
编译工具栏——编译程序时常用的一些工具。
调试工具栏——调试程序时常用的一些工具。
工程文件框——打开的工程所有文件会按类别放在这里,便于我们编程时在各个文件之间的切换。
代码编辑区——顾名思义,代码都是在这里编辑完成的了,是我们最主要的工作区域。
编译信息输出区——编译时产生的信息会在这个区域内输出,能让我们直观的了解到正在编译哪个文件,编译过程中是否产生了错误,而这些错误是哪些,由于什么原因引起的,这些内容都会显示在这里。
在这里我觉得值得一提的是CC3.3和CCS2.2工具栏的区别,CCS2.2工具栏的图如下面所示,我们将其和CCS3.3的工具栏比对之后发现CCS.2中的探针工具已经不在CCS3.3的工具栏中了,这是因为CCS3.3中的断点就包含了先前版本的探针功能,如果您用的是CCS3.3,看的是低版本的CCS教程,那估计您会很郁闷,怎么找也找不到探针工具,所以一定要在这里跟大家说一下。
2.开始调试程序在开始这部分内容之前,请将附件中的volume1文件夹复制到MyProjects文件夹下,并打开CCS,打开Volume1.pjt。
通常您在写完程序之后做的第一步工作是什么呢?对的,就是要编译工程,看看我们所写的代码是否具有语法错误,这是第一步,也是很关键的一步,如果语法都错了,那就无从谈起功能了。
点击编译工具栏的rebuild all按钮,开始编译工程volume1.pjt。
编译之后,发现volume1.pjt有错误,错误提示如下图所示。
这是我们故意设置的一个错误,目的是来让大家体验一下如何分析和修改提示的错误。
这里,错误提示是在“Volume.c”文件的第43行需要一个“;”,我们双击该条错误提示信息,光标会自动移到这个文件的第43行,我们发现代码是“asm(" edis")”,确实少了一个分号。
我们添加“;”之后,保存一下,然后重新编译,错误就消失了。
希望大家能将平时学习或者开发过程中的错误提示信息以及您相应的解决方案记录下来,和大家共享一下,我们会集中整理,以提供给后来的朋友参考。
错误是很让人头疼的事情,而且千变万化,但是要是有一个参考的方案,肯定会给遇到问题的朋友不少帮助。
而常见的一些错误肯定都是类似的。
在编译完成之后,我们就要来下载程序并进行功能调试了。
如果您是软件仿真,那直接点击“File”,”LoadProgram”,打开对话框,在工程文件夹下面的Debug文件夹下,选中volume1.out,点击打开,便开始下载程序了。
如果您是有仿真器和开发板了,并且将仿真器、开发板和电脑连接好了,此时去点击File菜单,发现Load Program选项是灰色的,也就是说没办法下载程序,这是怎么回事呢。
这又是CCS3.3版本和CCS2.2版本的区别了。
我们先看一下CCS的最左下角,会发现提示信息是:Disconnected,如下图所示,也就是说仿真器没有成功将CCS和目标板连接起来。
请点击菜单栏中的“Debug”,“Connect”,我们会发现刚才左下角的提示信息已经改了。
仿真器已经完成将CCS和目标板上的DSP连接起来。
这时候,我们再去看菜单栏中的“File”菜单,其中的“Load program”已经变成可用了,然后根据上面和软仿真一样的方法,将volume1.out文件下载到目标板上2812的RAM 中。
注意,这里是调试,所以将程序下载到RAM。
等到最后您要固化程序的时候,就得下载到FLASH了,因为断电之后,RAM里面所有的数据都会消失。
如何烧写FLASH,在以后的学习中会涉及到。
软仿真的时候可能不会出现问题,但是在用仿真器下载程序的时候我这跳出了下面的问题,因为也是常见问题所以把它列出来:这个错误提示是数据校验错误在地址0x3FFC0,请核对存储映射文件。
不同的硬件环境可能问题会不一样,我们就以这个为例。
我们检查一下我们的CMD文件,发现有这么一行代码:PAGE 0 : RESET(R) : origin = 0x3fffc0, length = 0x20x3fffc0正好是这一部分内容的起始地址,肯能这段地址有问题或者咋了,不是很清楚,那就修改一下这个起始地址看看,将其改为0x3ffc2,编译下载后还是有问题,索性将其改为0x3ffff,跳过一段,编译下载,OK了!老激动了,咱终于可以在2812上跑程序了。
下面我们来了解一下这几个按钮,以便于下面操作:Run ,就是跑的意思,按一下这个按钮,程序就开始运行了。
Halt,暂停、停止、终止的意思,按一下这个按钮,程序就停下来了。
Animate,激励的意思,从图上我们也能看到,这个小人充满了能量在飞快的奔跑。
Run和Animate的区别,我的理解是Run是整常的跑,如果遇到断点,即障碍的话它就停下来了。
而Animate 是在充满能量的飞奔,啥也阻挡不了它,所以就算有断点,它照常跑,这些障碍它是不放在眼里的。
在程序没有运行之前,Halt按钮是灰色的。
好了,赶紧按一下Run按钮,让程序跑起来吧,这是Halt就高亮可用了。
这时,我们可以看见在CCS下方的信息输出区域显示了“hello dsp !”这个程序的具体内容我们不做研究,只是用来作为学习CCS操作的一个工具而已。
如果想让程序停止,那按一下Halt按钮,程序就嘎然而止了,停下来的那行代码前会有一个黄色的小箭头。
接下来,向大家介绍调试代码时常用的一些操作。
(1)如何添加断点我们调试代码时有时候想看看某一行或者某几行代码是否有执行,或者想看看执行前后变量的一些变化,那么我们就需要在这行或者这几行代码前加上断点了。
加上断点的方法很简单,只要在该行代码前双击就行。
双击之后,这行代码前面会出现一个红色圆块。
另外一种添加断点的方法,就是在刚才的编译工具栏上,点一下那个小手图形的按钮,前天是你要把光标移动到想要设置断点的哪一行上。
我还是推荐大家使用第一种方法,简便。
这时运行Run按钮,程序就会在断点处停下,黄色的小箭头又出现了。
那如何取消断点呢,在刚刚设置断点的那行再双击一下,代表断点的红色标记就消失了,断点也就被取消了。
如果想要清除文件内的所有断点,那么我们可以按一下刚才小手按钮旁边的那个打了叉叉的小手按钮“Debug:Remove all breakpoints”。
(2)如何单步调试让我们来了解一下CCS给我们提供的调试工具吧。
调试工具栏上分两类,一类是用于在源代码中调试的,另一类是用于在汇编代码中调试的。
Source-single step 就是源代码单步调试了,这个很好理解,就是按一下,走一步的模式。
Source-step over 这个按钮是指在单步执行时,如果在函数内遇到子函数,那么不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。
Source-step out 当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
用于汇编调试的两个工具Assembly-single step和Assembly-step over含义和上面源文件调试的两个类似,就不再重复叙述了。
理解这些工具,对于我们正确快速的调试代码会带来很好的帮助。
(3)如何使用watch windowWatch window的作用是来观察程序运行过程中的各个变量的值。
调用watch window的方法是点击菜单栏的”View ”,”watch window”,这时watch window就会显示在CCS下方的信息区域,如下图所示:如果我是想观察某个特定的变量,那怎么操作呢。
也很简单,我们只要在代码中选中这个变量,然后右键“Add to watch window”,这个变量就会显示在watch window中。
我们可以看到,str是一个结构体变量,当点击其前面的加号时,就能将该变量展开,其各个成员变量的值也会被一并列出。
这也是通过watch window来查看结构体中各个变量的方法。
(4)其他一些操作我们在调试程序的时候经常想让程序从Main函数开使运行,那怎么定位呢?我们点击菜单栏中的”Debug”,”Go main”就可以了。
我们会想要是调试的时候将源文件和汇编文件放在一起那就好了,因为我们既能看到源文件中代码的执行情况,又能看到汇编指令的执行情况,这样方便多了。
CCS也给我们设计了这一个功能,点击菜单栏中的“View”,“Mixed Source/Asm”就能实现了。
我们看到,每一行源代码下面就会有相应的汇编代码,黄色的指针指示源代码,绿色的指针指示汇编代码。
如果要取消源代码和汇编代码在一个文件内的话,重复刚才的操作就可以了。
3.统计代码运行时间接下来我们来学习在CCS3.3中如何统计代码的运行时间,这是很有趣的一部分内容。
首先,我们将代码的阅览模式设置成前面的源码和汇编同时显示的模式。
然后,点击菜单栏中的“Profile”“Clock””Enable”,来使能CLOCK功能。