第240部分(第2/4 页)
在北J还有一个实验室,这次过去,顺便将那里的东西一起转运到公司总部。
来到学校之后,他直接去了辅导员的办公室。
这个辅导员,嘴硬心软,虽然早就说要开除他的学籍,可是一次次都没有付诸行动,反而为他打掩护,总体来说,还是挺够意思的。
“你可终于来了!”戴辅导员见到他感叹道,“要见你一面可真不容易!”
“辅导员真是不好意思,给你添麻烦了。”林鸿真心道歉,“上次的确是有非常紧急的事情。”
“好了,过去的事情就不提了。”戴辅导员看着林鸿,“你跟我说说,接下来你有什么打算?要不是我给你家里打电话,你是不是直接自己将自己给开除了?”
“之前我还真以为我被学校开除了。”林鸿笑了笑,“我这次来,是打算办理停学手续。”
“停学?”戴辅导员闻言并没有多大的惊讶,他从林鸿身上,从来就没有看到过一个学生的模样,“这样也好。你停学之后打算做什么?”
“我和朋友一起办了一个公司,以后会将主要的精力放在公司上面。”
“难怪……”
戴辅导员点点头:“辍学创办公司,这样的事情在国外很常见,比尔盖茨当年就是这样。不过,辍学之后,实际上他们并没有停止过学习,我希望你也能这样,就算是停学,也不要忘记继续给自己充电,只有这样,你以后才能走得更远。”
“谢谢!我知道。”林鸿点点头。
停学手续的办理有点麻烦,不但需要辅导员同意,并且还要报送院里面以及教务处审批,一两天内肯定是下不来。
林鸿填好了停学申请表格之后,就离开了辅导员的办公室,回到了604寝室。
来到寝室的时候,正好看到吴东正要出去。
“老大!”吴东看到林鸿之后,顿时大喜,“你终于回来了!”
“呵呵,你这是去上课?”
“不是,正想去图书馆查查资料。我上午已经没课了,刚上完。”
见到林鸿回来,吴东也就放弃了去图书馆的打算,他可是有很多话要跟他说。
林鸿给他们布置的虚拟机项目的那些任务,他们已经提前完成,上次问起他接下来该做哪一步,林鸿并没有给出明确的说法,说见面再谈。
两人聊了一会儿之后,话题便转移到了虚拟机项目上。…;“老大,我让你你看看我们的成果。”
吴东说着,便打开了电脑,然后运行了一个类似于终端界面的程序。
这就是虚拟机的终端仿真界面,林鸿坐在电脑前,敲入了他们之前预设好的一个DEBUG命令,便进入了编程模式。
这个模式下,就相当于是一个汇编编译器,直接输入CPU的指令,便可以进行执行。
林鸿输入了几个常见的CPU指令,包括MOV,ADD;MUL;SHL;SHR;OR等等,执行完毕之后,他便直接将CPU的那些寄存器的内容直接DUMP了出来。
显示的结果是正确的,完全是按照8086CPU的技术参数来实现的,包括指令格式和寻址方式都完全和8086一致。
整个程序,就相当于是一个计算机硬件,直接用文件来模拟CPU的寄存器以及内存结构。
在里面所执行的程序,不会对外面的操作系统产生任何影响,最多只是那个文件里面的内容发生了改变。
林鸿接下来查看了一下他们编写的源代码,所有内容都是用C语言编写的。
后面的实现代码编写得非常不错,无论是实现方法和执行效率,看得出来都经过了特别的优化,看来那个新加入的计算机老师果然不愧是在这一行研究了这么久,实现这种东西来,简直有些得心应手的感觉。林鸿笑道:“那个老师果然不愧是教计算机组成原理的。”
吴东点头道:“是啊,他说他教这门课程好几年了,天天照着课本给同学讲枯燥的理论知识,大家根本没有任何概念,刚考完试转眼就把所有的内容都还给他了。他看到我们这个项目之后,高兴地不得了,认真研究了两天就说要加入我们,然后他将接下来的那些指令实现任务全包了下来,不到一周的时间就全部实现了。”
要想将这个做出来,如果不对CPU的结构以及运行原理完全掌握,肯定是完成不了的。就拿8086的寻址方式来说,就有好多种实现方式,这可不是寄存器到寄存器这么简单,还得考虑直接寻址和间接寻址,其中间接
本章未完,点击下一页继续。