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

80960MC 参数 Datasheet PDF下载

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