1. 自己设计制作CPU有什么实际意义?答: 主要还是能够深入了解其硬件结构,加深对cpu的理解.促进祖国mcu事业的发展. 同时能增加基础软件的建设,更好的理解机器语言,硬件编程.
2. 学习CPU设计为什么不能从市场销售的计算机入手?
答: 市场上的计算机已经是cpu发展历史的最新产物,无法帮助我们理解本原问题,无法协助我们做好祖国的cpu事业.
3. 个人设计制作CPU主要需要那些材料和工具?
答: 记得有个外国牛人用74系列数字芯片实现了cpu ,这个是基础, 寄存器,逻辑电路 等等; 先阶段,我们可以利用fpga 和cpld等先进的现代工具,利用
vhdl等硬件语言更好的帮助我们实践,验证cpu的设计.
4. CPU最核心的内容是指令系统设计,指令系统涉及什么?
答:
指令系统是计算机硬件的语言系统,也叫机器语言,它是软件和硬件的主要界面,从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。对不同的计算机在设计指令系统时,应对指令格式、类型及操作功能给予应有的重视。
CPU所能够处理的全部指令的集合,一般涉及以下几个方面:
(1) 读取:CPU 要把即将执行的指令从内存中读取出来。将 PC(程序计数器)的值发送到内存,读取指令。
(2) 解码:CPU 对读取的指令所对应的操作进行解码。这些指令由 CPU 中被称为指令解码器的模块进行解码。
(3) 执行:,CPU 对***进行处理。CPU 可以从内部存储装置(寄存器或外部的内存)读取数据并处理,然后将结果写回寄存器或内存。