目录
指令集结构概述
指令集:
一些指令的集合,每条指令都是直接cpu硬件执行
特点:
指令的操作十分简单,其操作由操作码编码表示
每个操作需要的操作个数为0-3个不等。
操作数是一些存储单元的地址
典型的存储单元通常有:主存、寄存器、堆栈和累加器
操作数地址隐含表示或显示表示
Cpu性能公式:
执行一个程序所需的CPU时间
CPU时间 = 执行程序所需的时钟周期数×时钟周期时间
其中,时钟周期时间是系统时钟频率的倒数。
每条指令执行的平均时钟周期数CPI
CPI = 执行程序所需的时钟周期数/IC
IC:所执行的指令条数
程序执行的CPU时间可以写成
CPU时间 = IC ×CPI ×时钟周期时间
指令集结构的分类
从以下五个方面考虑分类:
在CPU中操作数的存储方法
指令中显示表示的操作数个数
操作数的寻址方式
指令集所提供的操作类型
操作数的类型和大小
Cpu中储存操作数的储存单元主要有:堆栈,累加器