社区
汇编语言
帖子详情
ARM指令时钟周期
ligang_csdn
2007-08-27 01:03:17
我想请教一下寻址方式是否会影响内存访问指令的周期数,我在书上看到似乎没有影响,想确认一下,请知道的不吝指教,谢谢!
...全文
599
2
打赏
收藏
ARM指令时钟周期
我想请教一下寻址方式是否会影响内存访问指令的周期数,我在书上看到似乎没有影响,想确认一下,请知道的不吝指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ReverseEngineering
2007-08-27
打赏
举报
回复
肯定影响啦,至少INTEL的CPU就影响。
sunlin7
2007-08-27
打赏
举报
回复
现在的处理器都多路并发、超流水线、超线程...等一大批新名词修饰,如果回到奔腾以前,寻址方式确实所用时钟周期不一样。比如相对寻址比相对间接寻址快,jmp short 比jmp far 快。
指令
集
时钟周期
ASM为Assembly的简写,ASM
指令
的含义为汇编
指令
(泛指Intel 80X86 CPU中的
指令
集)。 ASM
指令
是为编程人员编写程序准备的,编译器将会把ASM
指令
真正的翻译成机器代码(能控制CPU做出操作的代码)。 ASM至今运用广泛,2015年所有的个人电脑,大型服务器绝大多数使用ASM
指令
集。 ASM的优点在于
指令
广泛和丰富,处理大型数据游刃有余,但是缺点也是显而易见的,由于
指令
的长度不等与
指令
的复杂,其耗能大,CPU体积也大。
单片机与DSP中的8051、
ARM
和DSP
指令
周期的测试与分析
在实时控制系统中,选择微控制器的指标时最重要的是计算速度的问题。
指令
周期是反映计算速度的一个重要指标,为此本文对三种最具代表性的微控制器(AT89S51单片机、
ARM
7TDMI核的LPC2114型单片机和TMS320F2812)的
指令
周期进行了分析和测试。为了能观察到
指令
周期,将三种控制器的GPIO口设置为数字输出口,并采用循环不断地置位和清零,通过观察GPIO口的波形变化得到整个循环的周期。为了将整个循环的周期与具体的每一条
指令
的
指令
周期对应起来,通过C语言源程序得到汇编语言
指令
来计算每一条汇编语言的
指令
周期。 1 AT89S51工作机制及
指令
周期的测试 AT89S51单片机的时钟采用
ARM
汇编程序开发入门
本课程主要讲解
ARM
处理器的
arm
指令
,thumb
指令
,ADS伪
指令
,汇编程序设计。
化
ARM
Cortex-M CPU功耗的方法与技巧
1 理解Thumb-2 首先,让我们从一个看起来并不明显的起点开始讨论节能技术—
指令
集。所有Cortex-M CPU都使用Thumb-2
指令
集,它融合了32位
ARM
指令
集和16位Thumb
指令
集,并且为原始性能和整体代码大小提供了灵活的解决方案。在Cortex-M内核上一个典型的Thumb-2应用程序与完全采用
ARM
指令
完成的相同功能应用程序相比,代码大小减小到25%之内,而执行效率达到90%(当针对运行时间进行优化后)。 Thumb-2中包含了许多功能强大的
指令
,能够有效减少基础运算所需的
时钟周期
数。减少
时钟周期
数意味着现在你能够以更少的CPU功耗完成手头的工作。例如,假设要完成一个16
嵌入式系统/
ARM
技术中的
ARM
9系列处理器—嵌入式处理器
ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。 新一代的ARM9处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7处理器的处理能力。这种处理能力的提高是通过增加时钟频率和减少
指令
执行周期实现的。 1 时钟频率的提高 ARM7处理器采用3级流水线,而ARM9采用5级流水线。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个
指令
处理分配到5个
时钟周期
内,在每一个
时钟周期
内同时有5个
指令
在执行。在同样的加工工艺下,ARM9TDMI处理器的时钟频率是ARM7TDMI的1.8~2.2倍。
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章