设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
智能计算—— LinuxSir.cn
›
Linux及计算机学科基础理论版
›
[体系结构]现在的常用的U执行一条指令要几个时钟周期呢 ...
返回列表
查看:
2825
|
回复:
7
[体系结构]现在的常用的U执行一条指令要几个时钟周期呢?
[复制链接]
thrfrs
thrfrs
当前离线
积分
83
IP卡
狗仔卡
发表于 2007-3-16 19:08:17
|
显示全部楼层
|
阅读模式
兄弟是外行,不清楚现在的常用的U执行一条指令要几个时钟周期,特来问问大家,希望知道的吼一声,不知道的也学习学习。
向给答案的大哥致意!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
MMMIX
MMMIX
当前离线
积分
234
IP卡
狗仔卡
发表于 2007-3-18 01:15:15
|
显示全部楼层
常用的 CPU 指的是哪些?
在同一种 CPU 上, 执行不同的指令需要的时钟周期数是不同, 差别可能很大.
回复
支持
反对
使用道具
举报
显身卡
thrfrs
thrfrs
当前离线
积分
83
IP卡
狗仔卡
楼主
|
发表于 2007-3-18 17:22:48
|
显示全部楼层
常用的CPU我说的是平常咱们常见的IA-32,IA-64等等吧。兄弟学物理的,计算机外行,问题描述不清,请原谅!让大家费心了,希望可以对这个问题“纠错”一下。
至于指令,就拿最简单的,如:mov add举例吧
想起这个问题是因为这两天想起大学时学汇编时,书上说8086执行一条指令至少要四个时钟周期,如果触发器未能达到预定状态,还要以四个周期为单位进行等待。(好像是这样说的。)
所以想知道现在是什么样的状况
回复
支持
反对
使用道具
举报
显身卡
gradetwo
gradetwo
当前离线
积分
1192
IP卡
狗仔卡
发表于 2007-3-19 11:14:24
|
显示全部楼层
推荐参考处理器官方文档,intel系列的在它网站上有
回复
支持
反对
使用道具
举报
显身卡
和尚娶媳妇
和尚娶媳妇
当前离线
积分
249
IP卡
狗仔卡
发表于 2007-3-19 14:34:14
|
显示全部楼层
老的CPU是要好几个周期执行一条指令,就算是x86系统也一样,8086是很慢的,
现在的Intel Core部分指令是单周期的,使用精简指令集的CPU其单周期指令要更多一些
使用精简指令集的CPU有龙芯,mips,ARM,PPC等.
回复
支持
反对
使用道具
举报
显身卡
thrfrs
thrfrs
当前离线
积分
83
IP卡
狗仔卡
楼主
|
发表于 2007-3-21 09:02:07
|
显示全部楼层
谢谢和尚,谢谢gradetwo和mmmix
回复
支持
反对
使用道具
举报
显身卡
biosxjj
biosxjj
当前离线
积分
646
IP卡
狗仔卡
发表于 2007-3-21 21:29:41
|
显示全部楼层
4个或5个...就是所谓 cpu 流水线~~~~
回复
支持
反对
使用道具
举报
显身卡
is02bing
is02bing
当前离线
积分
176
IP卡
狗仔卡
发表于 2007-3-21 23:38:18
|
显示全部楼层
事情不像8086那么简单了,比如访问内存的时候,首先在缓存中如果没有数据(段描述符,页表项?或者数据单元本身?)的东西,访问内存可能就不只是一次了,这样要的时间也就更多了。以CPU的周期可衡量指令执行时间得到可能不是有效准确的
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表