子书晓涵的提议迅速得到了所有人的认同,他们本来就看图看的一头懵,啃得十分吃力,现在有了一个方向——至少比蒙着头看图强多了。
咱们就以riscv的32位整数指令集rv32i为例,来看看她的指令类型:
用于寄存器寄存器操作的r类型指令,用于立即数和访存load操作的i型指令,
s型指令,b型指令
一群人围在一起,探讨起了指令集的类型进而探讨到了指令集机器码的格式
而程旭一进来,看到的就是这样一个场景。
程旭从潘正教授那里回来,已经晚上八点了,原本是直接回家的,但路过共创楼的时候看到2041实验室还亮着灯,想着可能是几个人还没走,他就上来了。
他一进来,看着几个人有条不紊的在工作,甚至都已经开始给指令集分上型了,也是大为惊奇:你们效率好高啊!
不不不,老师误会了。正在给几个人分析指令机器码的子书晓涵连忙起身:
图我们都没看懂,这整理的是riscv的部分指令集系统,想着深入了解指令集的工作方式,也好开展我们后续的工作。
嗯,程旭点头笑了笑:这我当然知道,你们如果是把图都看完,而且都看懂了,并且开始设计荷泵芯片体系的指令集了。
那被吓傻的应该就是我了,怪物也没这么快的好吧,慢慢来,不急。也怪我,之前走的时候走的急,都没顾上交代你们要先去扒现有的指令集。
而你们能迅速的找到这个方向,并已经开始工作,证明你们是真的非常优秀。嗯,对了,不用叫我老师,以后你们叫我旭哥就行。
听一个同龄人,还是一个眼见着比自己优秀的多的同龄人夸自己优秀,子书晓涵心里还蛮不是滋味的。
但看他这样子,好像还真是一个老教授对优秀学生欣赏的那种范儿,奇了怪了还。
你们接着分析,我也听听。
程旭在几个人身后坐了下来,他也切实了解一下这几个人对指令集的研究深入程度——事实上,很少有人去深入研究这个的,除了一些专门研究芯片架构的实验室。
32位地址空间33个32位寄存器补码表示有符号数
数据类型和内存组织,我认为
几个人有条不紊的查阅着各种资料,迅速的补充着自己原本比较匮乏的指令集设计相关知识,还不时的发表着自己的看法。
程旭在后边不住的点着头,事实证明,自己和潘正教授挑选出来的这几个人还是非常优秀的,在短短的时间内,迅速把指令集要做什么给屡清楚了。
好了,马上都十二点,赶紧回去好好休息。
眼看着几个人越讨论越热烈,大有不把问题完全弄清楚不罢休的趋势,程旭也是赶紧的把人赶走:
这几天,你们的任务就是吧riscv的这个整数指令集rv32i给研究透彻。研究透彻之后,我会结合那些图告诉你们膜泵指令集的设计思路,你们之后负责把它整理出来,规范化。
对了,还有一件事儿,2041实验室的所有成员将自动获得保研读博资格,名义上跟着潘正教授。
当然,读不读研读不读博,对你们现有的工作和计划没有任何影响,你们的培养计划和工作还是在实验室。只是三年后会多一个学历和学位。
白得的,应该不会有人不要吧?最后,程旭开玩笑似的说道。
哈哈!几个人瞬间兴奋了,这还有意外收获。
请收藏:https://m.bq65.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)