第200章 Smartech-1
emsp; “也不多,就四五个人,你是这些人当中水平最高的。题目之所以这么容易是因为我把题目难度降低了很多,不过我相信,前面的人都回答不出什么东西来。”
“呵呵,你过奖了!在黑客学院翻到你的帖子,特意来找你问问情况。”
“这么说来,你是真的相信我在帖子中所说的话了?”
“那是肯定,不相信还跑来干嘛?”许毅反问,“再说我也知道用ttl集成电路的确是可以做出简单功能的cpu的,虽然事情比较烦琐了一点。”
“看来今天还真碰到能够聊几句的人了。”对方的话里透露者兴奋,“在你之前的那几个,都是半斤八两,对这方面涉及的并不是很深,所以我跟他们没有共同语言。”他之所以设立这样一个考核规矩,主要是因为前面两个人聊了半天,连什么是cpu的cache是什么都不知道,浪费了阿文好多时间。
“请问你现在已经做到哪里了?”许毅开门见山地问到。
“现在我已经完成了alu/寄存器的架构和控制面板的架构!”
“哦?”他这么说,许毅并不能看得很懂,谁知道他口中的控制面板是什么东西,alu和寄存器许毅倒知道。
“我这么说你可能看不懂,这样吧,我把我的项目日志给你看看。”阿文想到了许毅的难处。
“那最好不过了!”
接着,阿文发出了一段文字,格式非常简单,就是前面是日期,然后主要做了哪些事情。
1996年10月6日:开始写项目日志,并为这个项目制定了日程表。
1996年10月18日:完成了错误处理和中断机制的基本设计。
1996年10月29日:完成微代码的第一轮设计,并将这个cpu命名为smartech1
1996年11月13日:smartech-1的汇编器基本成型。
1996年12月28日:在模拟器中完成了页面错误机制。
对指令集架构进行了意义重大的改变.
设计用于多进程的上下文环境切换
完成对微代码的重写工作
一直到前两天的“完成控制面板的架构”工作。
许毅看到,他这个项目已经历时一年多了,而且在整个项目的过程中,他进行了大量的重写改进工作,有好几次甚至是完全推翻前面的设计,将自己学到的新知识应用到smartech1的制作当中去,从这份简单的项目日志看来,可以清晰地看到阿文在这方面的进步。在项目刚开始,他完全还是个菜鸟,很多设计都非常不合理,很多知识也不知道。可是现在,他已经成为了这方面的高手,对整个smartech-1了如指掌,同时也将cpu的很多工作原理和结构完全掌握。
看到这份日志,许毅知道 ,阿文确确实实在做这个项目,他实在佩服阿文的毅力和耐性。
“我看了你的日志,你的确非常厉害。我想问下,你的smartech-1的最终目标是想达到一个什么样的程度?”
“刚开始的时候,我只是抱着熟悉cpu的工作原理和结构的目的开始这个项目的,可是现在,我发现我已经喜欢上了smartech1,从某种意义上来说,它是我的孩子,我现在的目标已经有了改变,不再满足于最初的想法,我想真正将这个cpu做出来,成为一个功能完全的cpu!”
“我要让它�
“呵呵,你过奖了!在黑客学院翻到你的帖子,特意来找你问问情况。”
“这么说来,你是真的相信我在帖子中所说的话了?”
“那是肯定,不相信还跑来干嘛?”许毅反问,“再说我也知道用ttl集成电路的确是可以做出简单功能的cpu的,虽然事情比较烦琐了一点。”
“看来今天还真碰到能够聊几句的人了。”对方的话里透露者兴奋,“在你之前的那几个,都是半斤八两,对这方面涉及的并不是很深,所以我跟他们没有共同语言。”他之所以设立这样一个考核规矩,主要是因为前面两个人聊了半天,连什么是cpu的cache是什么都不知道,浪费了阿文好多时间。
“请问你现在已经做到哪里了?”许毅开门见山地问到。
“现在我已经完成了alu/寄存器的架构和控制面板的架构!”
“哦?”他这么说,许毅并不能看得很懂,谁知道他口中的控制面板是什么东西,alu和寄存器许毅倒知道。
“我这么说你可能看不懂,这样吧,我把我的项目日志给你看看。”阿文想到了许毅的难处。
“那最好不过了!”
接着,阿文发出了一段文字,格式非常简单,就是前面是日期,然后主要做了哪些事情。
1996年10月6日:开始写项目日志,并为这个项目制定了日程表。
1996年10月18日:完成了错误处理和中断机制的基本设计。
1996年10月29日:完成微代码的第一轮设计,并将这个cpu命名为smartech1
1996年11月13日:smartech-1的汇编器基本成型。
1996年12月28日:在模拟器中完成了页面错误机制。
对指令集架构进行了意义重大的改变.
设计用于多进程的上下文环境切换
完成对微代码的重写工作
一直到前两天的“完成控制面板的架构”工作。
许毅看到,他这个项目已经历时一年多了,而且在整个项目的过程中,他进行了大量的重写改进工作,有好几次甚至是完全推翻前面的设计,将自己学到的新知识应用到smartech1的制作当中去,从这份简单的项目日志看来,可以清晰地看到阿文在这方面的进步。在项目刚开始,他完全还是个菜鸟,很多设计都非常不合理,很多知识也不知道。可是现在,他已经成为了这方面的高手,对整个smartech-1了如指掌,同时也将cpu的很多工作原理和结构完全掌握。
看到这份日志,许毅知道 ,阿文确确实实在做这个项目,他实在佩服阿文的毅力和耐性。
“我看了你的日志,你的确非常厉害。我想问下,你的smartech-1的最终目标是想达到一个什么样的程度?”
“刚开始的时候,我只是抱着熟悉cpu的工作原理和结构的目的开始这个项目的,可是现在,我发现我已经喜欢上了smartech1,从某种意义上来说,它是我的孩子,我现在的目标已经有了改变,不再满足于最初的想法,我想真正将这个cpu做出来,成为一个功能完全的cpu!”
“我要让它�