【科技无垠】小说免费阅读,请收藏 一七小说【1qxs.com】
无非就是指令集是标准化的指令形式和语义,同时也定义了CPU支持的数据类型、寄存器、硬件如何管理主内存、关键特性等等等很多东西。
但仅仅停留在对概念的熟知上,更深入的研究那就没有了——在芯片设计自动化工具普及的今天,机器指令,很少有人能够接触到这么底层的东西了,设计过程甚至都无需过多关注。
就算是做汇编语言编程的,他们更关注的也还是指令的使用,而不是指令的设计与规则。
“先把手头的图放一放,咱们第一步,还是先看看现有的二进制指令集是如何设计和工作的吧,这是基础。”
子书晓涵的提议迅速得到了所有人的认同,他们本来就看图看的一头懵,啃得十分吃力,现在有了一个方向——至少比蒙着头看图强多了。
“咱们就以RISC-V的32位整数指令集RV32I为例,来看看她的指令类型:
“用于寄存器-寄存器操作的R类型指令,
“用于立即数和访存load操作的I型指令,
“S型指令,B型指令……”
一群人围在一起,探讨起了指令集的类型进而探讨到了指令集机器码的格式……
而程旭一进来,看到的就是这样一个场景。
……
程旭从潘正教授那里回来,已经晚上八点了,原本是直接回家的,但路过共创楼的时候看到2041实验室还亮着灯,想着可能是几个人还没走,他就上来了。
他一进来,看着几个人有条不紊的在工作,甚至都已经开始给指令集分上型了,也是大为惊奇:“你们效率好高啊!”
“不不不,老师误会了。”正在给几个人分析指令机器码的子书晓涵连忙起身:
“图我们都没看懂,这整理的是RISC-V的部分指令集系统,想着深入了解指令集的工作方式,也好开展我们后续的工作。”
“嗯,”程旭点头笑了笑:“这我当然知道,你们如果是把图都看完,而且都看懂了,并且开始设计荷泵芯片体系的指令集了。
“那被吓傻的应该就是我了,怪物也没这么快的好吧,慢慢来,不急。
“也怪我,之前走的时候走的急,都没顾上交代你们要先去扒现有的指令集。
本章未完,点击[下一页]继续阅读-->>