mips编译器设计 c语言,基于MIPS指令的CPU设计.pptx

基于MIPS指令的CPU设计

基于MIPS指令集的CPU设计;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;23;2014/8/25;二、基于MIPS指令集的CPU设计;2014/8/25;2014/8/25;;什么是MIPS? MIPS是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的具有RISC 结构的计算机系统。 MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlocked piped stages),其机制是尽量利用软件办法避免流水线中的数据相关问题。 MIPS指令从诞生之日起至今,已经从32位发展到64位。中国龙芯2和前代产品均采用64位MIPS指令架构。本课程设计采用MIPS32指令集。;2014/8/25;例:设C语言程序 f = (g+h) - (i+j)经过编译器编译为MIPS汇编语言:add$t5,$t3,$t4# g+hadd$t6,$t0,$t1# i+jsub$t2,$t5,$t6# f=(g+h)-(i+j);1、MIPS指令格式;R型指令完成的功能:;;;op;I型指令完成的功能:;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;op;2、MIPS寄存器;寄存器名;3、MIPS操作数;2014/8/25;4、MIPS指令寻址方式;2014/8/25;5、MIPS指令类型;;1、CPU功能、结构及原理复习;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2、基本模块设计;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;3、ALU设计;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;4、单周期数据通路设计;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;单周期数据通路设计步骤:;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;2014/8/25;5、单周期控制器设计;2014/8/25;2014/8/25;2014/8/25;2014/8/25;Thank You !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值