怎样学习和理解计算机组成原理
3个回答
展开全部
怎样学习和理解计算机组成原理
推荐回答
一般来讲, 这种课有两种上法:
1. 着重介绍汇编语言编程和接口技术, 技巧性很强。
2. 着重介绍CPU 及部分存储器之间的体系结构, 顺带介绍汇编语言。
第二种, 就给你说说这个好了。
这里能找到MIT 用的相应课件, 里面从头至尾介绍了一种被简化的 CPU 结构, 包括各
种实现细节, 还提供免费的仿真程序供你使用。 课程名称是Computation Structure
(1) 数字电路的基础知识, 包括组合逻辑和时序逻辑的使用与设计, 最好知道一点FPGA 知识 (2) 至少一种高级程序设计语言, 以 C 语言为最好
(3) 数据结构中关于堆栈的内容
对于一种或两种特定的并且足够典型的计算机处理器, 分块搞清各个组成部分, 功能
特点(最好与其它 CPU) 比较。 掌握这种CPU 的汇编语言, 并利用它编制一些程序, 尽量结
合你搞清楚了的这种CPU 的特点, 提高程序效率。 根据所学, 自己设计实现一个至少16 位
指令集的 CPU, 优化之, 最好用 Verilog 或VHDL 进行设计。 另外, MIT 的网站上有大量习题
推荐回答
一般来讲, 这种课有两种上法:
1. 着重介绍汇编语言编程和接口技术, 技巧性很强。
2. 着重介绍CPU 及部分存储器之间的体系结构, 顺带介绍汇编语言。
第二种, 就给你说说这个好了。
这里能找到MIT 用的相应课件, 里面从头至尾介绍了一种被简化的 CPU 结构, 包括各
种实现细节, 还提供免费的仿真程序供你使用。 课程名称是Computation Structure
(1) 数字电路的基础知识, 包括组合逻辑和时序逻辑的使用与设计, 最好知道一点FPGA 知识 (2) 至少一种高级程序设计语言, 以 C 语言为最好
(3) 数据结构中关于堆栈的内容
对于一种或两种特定的并且足够典型的计算机处理器, 分块搞清各个组成部分, 功能
特点(最好与其它 CPU) 比较。 掌握这种CPU 的汇编语言, 并利用它编制一些程序, 尽量结
合你搞清楚了的这种CPU 的特点, 提高程序效率。 根据所学, 自己设计实现一个至少16 位
指令集的 CPU, 优化之, 最好用 Verilog 或VHDL 进行设计。 另外, MIT 的网站上有大量习题
展开全部
一分钟读懂.计算机组成原理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为,计算机组成关键是围绕 指令 和 指令系统
冯诺依曼计算机系统体系核心就是:用存储器存储的指令来操作存储器中的数据
所以计算机组成原理的核心就是设计相应部件来完成实现指令系统
指令要存储,所以要设计存储器
指令要操作,所以需要设计运算器
所以,个人认为
无论是理解计算机组成,还是实验设计简单的计算机组成。关键就是首先要明确这个计算机的“指令系统”,再考虑如何实现相应的“指令系统”
冯诺依曼计算机系统体系核心就是:用存储器存储的指令来操作存储器中的数据
所以计算机组成原理的核心就是设计相应部件来完成实现指令系统
指令要存储,所以要设计存储器
指令要操作,所以需要设计运算器
所以,个人认为
无论是理解计算机组成,还是实验设计简单的计算机组成。关键就是首先要明确这个计算机的“指令系统”,再考虑如何实现相应的“指令系统”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询