计算机组成原理单周期mips,6.13 单周期 MIPS CPU(1计算机组成原理.pdf

本文介绍了单周期MIPS CPU的设计,包括其定长和变长指令周期的特点,以及6.13版本的R型、I型和J型指令格式。重点讨论了如何通过优化单周期实现来提升CPU性能,如CPI=1的优势与挑战。同时涵盖了指令集和性能提升策略。
摘要由CSDN通过智能技术生成

计算机组成原理

第六章 中央处理器

6.13 单周期MIPS CPU (1)

第六章 6.13 单周期MIPS CPU (1)

1 MIPS CPU控制器设计

 定长指令周期:单周期实现

所有指令均在一个时钟周期内完成, CPI=1

性能取决于最慢的指令,时钟周期过长

 变长指令周期:多周期实现

 缩短时钟周期,复用器件或数据通路

 可支持流水操作,提升性能

第六章 6.13 单周期MIPS CPU (1)

2 MIPS指令格式

6bits 5bits 5bits 5bits 5bits 6bits

R 型指令 OP RS Rt Rd shamt funct

6bits 5bits 5bits 16bits

I 型指令 OP RS Rt 立即数

6bits 26bits

J 型指令 OP 立即数

第六章 6.13 单周期MIPS CPU (1)

3 R型指令格式

6bits 5bits 5bits 5bits 5bits 6bits

R 型指令 OP Rs Rt Rd shamt funct

 add $s1,$s2,$s3

0 18 19 17 0 32

 sub $s0,$s1,$s2

0 17 18 16 0 34

 sll $s0,$s1,2

0 0 17 16 2 0

第六章 6.13 单周期MIPS CPU (1)

4 I型指令格式

6bits 5bits 5bits 16bits

I 型指令 OP RS Rd 立即数

 addi $s1,$s2,200

8 18 17 200

 lw $s1,300($s2)

35 18 17 300

 beq $s1,$s2,400

4 18 17 400

第六章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值