上期答案
[029] 使用尽可能少的DFF实现二分频和四分频
二分频:
四分频:
[030] RISC和CISC的区别是什么?
- RSIC:精简指令集。CISC:复杂指令集
- RISC结构具有比较少的指令,这些指令是简单的指令(固定长度的指令和较少的寻址模式)。CISC结构具有更多的指令,更加复杂,可变长度指令和更加多的寻址方式
- RISC具有较小的指令,硬件上相对没有那么复杂。CISC使用更加复杂的硬件来解码和分解复杂的指令。因此RISC更加侧重软件,CSIC更加侧重硬件
- CISC具有更加复杂的指令,因此可以使用更加少的RAM来存储编程指令。相对的,RISC需要更加多的RAM来存储指令
- RISC的指令通常需要一个周期完成,而CISC可以能需要多个周期才能完成,具体取决于指令的复杂性。因此在RISC中可以进行流水线化。
- RISC通过减少每条指令的周期数来提高性能,而CISC通过减少每条程序的指令数来提高性能。CISC支持单条指令完成从内存读取,执行操作,写回内存的操作(mem2mem操作)。而RISC完成则需要三个指令。
你答对了吗
本期题目
[031] 冯诺依曼结构和哈佛结构有什么区别?
[032] 解释内存存储中的Little Endian 和 Big Endian的概念
欢迎在留言区给出你的答案,正确答案将在下一期公布,或者到下面的文章获取答案