<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[de_pool的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/de_pool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; de_pool]]></copyright><item><title><![CDATA[汇编、链接、加载的原理]]></title><link>https://blog.youkuaiyun.com/de_pool/article/details/123342184</link><guid>https://blog.youkuaiyun.com/de_pool/article/details/123342184</guid><author>de_pool</author><pubDate>Mon, 07 Mar 2022 23:09:12 +0800</pubDate><description><![CDATA[简要揭示程序到机器码的过程]]></description><category></category></item><item><title><![CDATA[BUAACO-PIPELINE-CPU]]></title><link>https://blog.youkuaiyun.com/de_pool/article/details/118559920</link><guid>https://blog.youkuaiyun.com/de_pool/article/details/118559920</guid><author>de_pool</author><pubDate>Wed, 07 Jul 2021 23:24:16 +0800</pubDate><description><![CDATA[流水线CPU
一、流水线CPU概述
1、流水线CPU的原理
流水线CPU是为提高吞吐量而创造的，五段式流水线CPU的吞吐量是单周期CPU的五倍，同一时间CPU上最多有五条指令在运行。如何达到同一CPU上五条指令呢？答案就在于把每条指令都拆分成五个阶段，按照CPU硬件执行流来拆成五段：IF（instruction fetch）、DEC（decode）、EXE（execute）、ME（memory）、WB（write back），CPU上五段部分分别执行一条指令的一个阶段。
因为CPU上五段分别进行不同指令的不]]></description><category></category></item><item><title><![CDATA[单周期CPU]]></title><link>https://blog.youkuaiyun.com/de_pool/article/details/118500669</link><guid>https://blog.youkuaiyun.com/de_pool/article/details/118500669</guid><author>de_pool</author><pubDate>Mon, 05 Jul 2021 22:54:22 +0800</pubDate><description><![CDATA[一、设计思路

1、CPU的意义

CPU是计算机的核心，因为它是计算机指令的处理单元。

计算机体系结构包含两个方面，一个方面是指令集，一个方面是硬件实现。指令集是计算机被定义拥有的执行指令，计算机通过支持指令集的运行，来完成计算工作并为程序员编程服务。硬件实现则是具体的硬件去实现指令集，这个硬件实现的核心就是CPU的设计。

这里写的CPU的设计是32位机器的CPU，指令和数据均为32位。支持指令为简化mips指令集。

2、CPU的设计

CPU的设计包含数据通路的设计和控制器的设计。数据通路是执行指]]></description><category></category></item></channel></rss>