怎样学习和理解计算机组成原理
答案:1 悬赏:20 手机版
解决时间 2021-01-02 00:15
- 提问者网友:树红树绿
- 2021-01-01 13:45
怎样学习和理解计算机组成原理
最佳答案
- 五星知识达人网友:怙棘
- 2021-01-01 14:15
一般来讲, 这种课有两种上法:
1. 着重介绍汇编语言编程和接口技术, 技巧性很强。
2. 着重介绍CPU 及部分存储器之间的体系结构, 顺带介绍汇编语言。
我自己在大学时学的是第二种, 就给你说说这个好了。
(1) [美] David A. Patterson, 计算机组成和设计: 软件/硬件接口, 清华大学出版社 (2) http: //ocw. mit. edu
这里能找到MIT 用的相应课件, 里面从头至尾介绍了一种被简化的 CPU 结构, 包括各
种实现细节, 还提供免费的仿真程序供你使用。 课程名称是Computation Structure
(1) 数字电路的基础知识, 包括组合逻辑和时序逻辑的使用与设计, 最好知道一点FPGA 知识 (2) 至少一种高级程序设计语言, 以 C 语言为最好
(3) 数据结构中关于堆栈的内容
对于一种或两种特定的并且足够典型的计算机处理器, 分块搞清各个组成部分, 功能
特点(最好与其它 CPU) 比较。 掌握这种CPU 的汇编语言, 并利用它编制一些程序, 尽量结
合你搞清楚了的这种CPU 的特点, 提高程序效率。 根据所学, 自己设计实现一个至少16 位
指令集的 CPU, 优化之, 最好用 Verilog 或VHDL 进行设计。 另外, MIT 的网站上有大量习题
可以作为练习。
1. 着重介绍汇编语言编程和接口技术, 技巧性很强。
2. 着重介绍CPU 及部分存储器之间的体系结构, 顺带介绍汇编语言。
我自己在大学时学的是第二种, 就给你说说这个好了。
(1) [美] David A. Patterson, 计算机组成和设计: 软件/硬件接口, 清华大学出版社 (2) http: //ocw. mit. edu
这里能找到MIT 用的相应课件, 里面从头至尾介绍了一种被简化的 CPU 结构, 包括各
种实现细节, 还提供免费的仿真程序供你使用。 课程名称是Computation Structure
(1) 数字电路的基础知识, 包括组合逻辑和时序逻辑的使用与设计, 最好知道一点FPGA 知识 (2) 至少一种高级程序设计语言, 以 C 语言为最好
(3) 数据结构中关于堆栈的内容
对于一种或两种特定的并且足够典型的计算机处理器, 分块搞清各个组成部分, 功能
特点(最好与其它 CPU) 比较。 掌握这种CPU 的汇编语言, 并利用它编制一些程序, 尽量结
合你搞清楚了的这种CPU 的特点, 提高程序效率。 根据所学, 自己设计实现一个至少16 位
指令集的 CPU, 优化之, 最好用 Verilog 或VHDL 进行设计。 另外, MIT 的网站上有大量习题
可以作为练习。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯