欢迎访问ic37.com |
会员登录 免费注册
发布采购

80960KA 参数 Datasheet PDF下载

80960KA图片预览
型号: 80960KA
PDF下载: 下载PDF文件 查看货源
内容描述: 嵌入式32位微处理器 [EMBEDDED 32-BIT MICROPROCESSOR]
分类和应用: 微处理器
文件页数/大小: 43 页 / 851 K
品牌: INTEL [ INTEL CORPORATION ]
 浏览型号80960KA的Datasheet PDF文件第4页浏览型号80960KA的Datasheet PDF文件第5页浏览型号80960KA的Datasheet PDF文件第6页浏览型号80960KA的Datasheet PDF文件第7页浏览型号80960KA的Datasheet PDF文件第9页浏览型号80960KA的Datasheet PDF文件第10页浏览型号80960KA的Datasheet PDF文件第11页浏览型号80960KA的Datasheet PDF文件第12页  
80960KA
在其他流行的微处理器的提供通用寄存器
处理机。术语全球是指这样的事实,这些
寄存器保持它们的内容在整个过程调用。
本地寄存器,在另一方面,是程序
具体的。对于每一个过程调用,该80960KA
分配16个本地寄存器( R0到R15 ) 。每
本地寄存器是32位宽。
1.1.4.
多个寄存器组
加载指令高速缓冲存储器,取指令
在16字节块;多达四个指令可以是
在同一时间获取。一个高效的预取算法
增加的概率的指示将
已在高速缓存在需要时。
小型循环代码经常完全符合内
高速缓冲存储器,从而在处理大幅增加
速度,因为进一步的存储器的引用可能不是
必要时,直到程序退出循环。同样,
总之调用过程时,对于代码
调用过程很可能会留在所以它的高速缓存
将在那里对过程的回报。
1.1.6.
注册记分板
进一步增加寄存器集的效率,
多套的局部寄存器中存储的片上(见
图4)。此缓存最多可容纳四局部寄存器
帧,这意味着最多三个过程调用
可以在不具有访问该程序
在内存中堆栈的居民。
虽然程序可能有程序的嵌套调用
许多呼叫深,一个程序通常振荡回
来回只有2至3之间的水平。作为
结果,在高速缓存4的堆栈帧,在proba-
具有游离的帧的相容性可在高速缓存
当调用时是非常高的。事实上,运行表象的
表性的C语言程序显示, 80 %的
呼叫,而无需访问内存来处理。
如果四个或更多的程序是活动的,新的
程序被调用时, 80960KA移动最老
在堆栈帧缓存到本地寄存器组
在存储器中的程序栈以腾出空间给一个新
设置寄存器。全局寄存器G15的框架
指针(FP)的程序栈。
全球寄存器不是在交换的过程
叫,但保留其内容,从而可以
为快速传递参数的所有程序。
1.1.5.
指令缓存
指令译码器进行优化的几种方法。
一种优化方法是重叠的能力
通过使用寄存器记分板的说明。
注册记分板时发生LOAD移动
从内存中的变量到寄存器中。当
指令启动,目标上的记分牌位
寄存器被设置。一旦寄存器被加载时,该位为
复位。在这期间,任何引用到寄存器
内容是伴随的记分板的测试
位,以确保负载之前已完成
处理继续。由于处理器不
需要等待的负载来完成的,它可以执行
放置在负载之间附加的说明
使用该寄存器的内容,作为指令
在下面的例子所示:
LD _2 , R4
LD _2 , R5
不相关的指令
不相关的指令
添加R4 ,R5,R6
在本质上,两者之间不相关的指令
LOAD并添加执行“免费” (即不采取任何
明显的时间来执行),因为它们执行
当寄存器被加载。最多三个负载
指令可以挂起在同一时间有三个
相应的记分板的位置。通过利用该
功能,系统程序员和编译器的编写者
有用于优化执行速度的有用工具。
为了进一步降低内存访问的80960KA
包括一个512字节的片上指令缓存。该
指令高速缓存器是基于局部性的概念
参考;大多数程序通常不执行
在源源不断的,但由许多分支,
循环和过程调用导致跳回
穿梭在代码相同的小部分。因此,通过
保持的指令的块在高速缓存中,则
所需的存储器的引用编号,以读
指令在处理器中被大大降低。
5