打印

arm9 处理器一条汇编语言执行的时间是多少

[复制链接]
5557|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
afisk|  楼主 | 2011-10-13 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Arm9的一款处理器ATSAM9G20,主频(CPU frequency)是400Mhz,那么执行一条汇编语言时间是多少?

问题补充:网上查到的是ARM9指令执行的顺序是五级流水线,一条汇编语言执行的时间不固定,那么到底是怎样的一个过程,比如我只是简单的给一个寄存器赋值??请详细点 谢谢

相关帖子

沙发
xinzha| | 2011-10-13 10:36 | 只看该作者
多数指令的执行时间是一个cpu时钟周期,少数指令会多于一个周期,比如jump之类的。多少级流水线涉及到系统效率,跟单个指令效率关系不大。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
afisk + 1
板凳
airwill| | 2011-10-13 11:06 | 只看该作者
简单的给一个寄存器赋值, 这样的指令, 自然是单周期的.

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
afisk + 1
地板
afisk|  楼主 | 2011-10-14 12:46 | 只看该作者
2# xinzha
请问xinzha,介绍些资料或书吧,能详细说明这一点的,谢谢

使用特权

评论回复
5
afisk|  楼主 | 2011-10-14 12:47 | 只看该作者
3# airwill
多谢了,airwill,能介绍一些资料或书吗,详细说明这个问题相关的知识的

使用特权

评论回复
6
airwill| | 2011-10-15 10:37 | 只看该作者
arm 指令和内核的书籍. 上 ARM 网站
或者到 google 找 ARM 指令和内核的介绍.

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
afisk + 1
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

53

帖子

1

粉丝