天才一秒记住【热天中文网】地址:https://www.rtzw.net
关於指令集应该设计多少条指令,大家爭得面红耳赤。
“指令越多,功能越强!”
一个技术员说。
“但电路越复杂,成本越高,出错概率越大!”
另一个反驳。
“要兼顾,既不能太少,也不能太多……”
陈启明听著,偶尔插话引导,但大多数时间让年轻人自己爭论。
等大家吵得差不多了,他才开口:“小陈,你说说看。”
所有人都看向陈星。
陈星愣住了。
他一个新人,刚来第一天,哪有资格在这种问题上发言?
“別怕,想到什么说什么。”
陈启明鼓励道。
陈星深吸一口气,站起来。
他想起在陕北的日子,想起老乡们用算盘算帐的样子。
“我……我觉得,指令就像工具。”
他慢慢说,“一个木匠,不需要一百种刨子,但常用的那几种必须好用。”
“咱们设计指令集,是不是也应该这样?”
“最常用的操作,比如加减乘除、数据搬运、逻辑判断,这些指令要设计得高效、快速。
、”
“不常用的操作,可以简化,甚至不要。”
他顿了顿,声音更坚定了些:“我在农村,看老乡们用算盘。”
“算盘只有加减乘除,但能解决大多数问题。
太复杂的计算,他们也不用算盘,用笔算。”
“晶片是不是也可以这样?把基础功能做扎实,复杂功能让软体去实现?”
会议室里安静了几秒。
杨振华第一个鼓掌:“说得好!
这就是risc思想的前身。
精简指令集。
虽然现在国际上流行cisc,但你这个思路,很有前瞻性。”
陈启明也点头:“小陈这个比喻很形象。
指令集不是越复杂越好,是要好用。
好用的標准是什么?是让编程的人舒服,让晶片跑得快。”
討论继续,但方向清晰了很多。
陈星的话像一颗石子,让爭论的漩涡找到了出口。
散会时,陈启明叫住陈星:“今天表现不错。
晚上有空吗?”
“有!”
“来我办公室,我给你补补课。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!