社区
硬件设计
帖子详情
怎么知道CPU执行完一条指令?
yyyapple
2008-12-30 04:05:09
RT
也就是说CPU怎么控制一条指令的执行时钟周期?
...全文
265
2
打赏
收藏
怎么知道CPU执行完一条指令?
RT 也就是说CPU怎么控制一条指令的执行时钟周期?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seafish_yu
2009-01-02
打赏
举报
回复
兄弟,
你是问时钟周期是怎样定的还是在问一条指令需要多少个时钟周期啊?
gooogleman
2008-12-31
打赏
举报
回复
这个事晶振和震荡周期等等,
如果是ARM,还要考虑流水线等影响。
理解
CPU
怎么
执行
一条
指令
取
指令
(Fetch)解码(Decode)
执行
(Execute)写回(Write Back)(如果适用)这一整个
指令
周期通常是以时钟周期为单位进行的,
CPU
每个时钟周期可以
完
成一到多条
指令
的
执行
。随着技术的发展,现代
CPU
采用了流水线技术,使得多个
指令
可以同时进行不同的阶段,从而提高了
执行
效率。通过对
指令
周期的理解,我们可以更好地掌握
CPU
如何高效地
执行
程序。[
CPU
]爆肝一天,用动画带你理解
CPU
怎么
执行
一条
指令
呢?_哔哩哔哩_bilibili。
简述
CPU
执行
一条
指令
的过程
CPU
执行
一条
指令
的过程大致如下: 获取
指令
:
CPU
从内存中取出下
一条
指令
。 解码
指令
:
CPU
识别出
指令
的类型和操作数。
执行
指令
:根据
指令
的类型和操作数,
CPU
进行相应的运算或数据传送。 写回结果:将运算结果写回到内存或寄存器中。 跳转到下
一条
指令
:根据
指令
的类型,
CPU
决定是否跳转到下
一条
指令
或者
执行
其他操作。 这是一个大致的过程,实际上
CPU
执行
指令
的过程更为复杂...
cpu
执行
指令
是不是
一条
一条
执行
?
看书上写的超标量流水线说每个时钟周期(每个机器周期)最多可以
执行
3条
指令
,看到这我晕了。如果真的是这样那 nop mov al,1 mov bh,al 这3条
指令
可不是乱了(都还
执行
把1送到al就把al的值送给bh了),到底
cpu
是不是在同一时刻只能
执行
1条
指令
还有多分支预判断是什么意思? 解答: 这三个
指令
会顺序
执行
,所谓的并行处理,是不同程序的
指令
可以同时
执行
,没个程序
PC加电后,
CPU
如何
执行
第
一条
指令
问题:
CPU
是如何
执行
第
一条
指令
的? 小问题:8086年代,为什么第
一条
指令
的位置在F000H:FFF0H? 小问题:为什么第
一条
指令
放在ROM中? 带着这些问题,我开始对
cpu
执行
第
一条
指令
开始研究。 加电后的启动流程
CPU
首先会进行硬件初始化(hardware reset)。 然后是可选的自检过程(BIST built-in self-test)。
CPU
开始
执行
第
一条
指令
。从此开始
CPU
进入软件初始化过程。 在处理器的众多的引脚中,有一个RESET,由于接受复位信号,没当处理器加电,处理器都会执
CPU
执行
第
一条
指令
时情形
CPU
执行
第
一条
指令
时情形 cpu
执行
的第
一条
指令
不在内存中,众所周知,内存是由ram组成的 ,而ram不断电,可以保存信息,一旦断电,ram中的信息将会丢失,所以cpu要
执行
的第
一条
指令
被固化在rom中。 以前8086年代,由于内存是1M的,所以rom被编址在1M的最后的64K中,所以它的段地址是0xFFFF0,这样就不至于不ram分成两个部分,就是将cs设置成0XF000,cpu
执行
硬件设计
6,168
社区成员
11,288
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章