第五章 设计参数 (第2/3页)
“亲爱的埃里克我理解你急迫的心情,请在给我一点点时间,不会让你等待太长的时间,我保证。”张亿诚低头看了看手表,已经晚上8点一刻。接着说到“那么现在,我想是我需要晚餐的时间,如果你不介意我邀请你和我共进晚餐,前提是你需要自己动手做,让我看看冰箱里还有什么,一般的情况下,我一个人是不会做饭的。”张亿诚边说边向厨房的方向走去一边和埃里克说着话,埃里克紧紧的跟随过去。
“我不知道你晚饭还没吃,虽然我已经在学校吃过了,但是我还是想尝尝你们中国人的手艺。”
张亿诚可没时间去做中国菜,看了看冰箱里的保鲜室,还有几个土豆、猪排和一些胡萝卜以及一些白菜。
埃里克就像个刚得到了大人承诺帮自己买心目中的玩具的孩子一样,滔滔不绝的说着自己的构想,张亿诚只是时不时的应一声表示自己的存在,21世纪作为这方面的专家他实在对埃里克的设想缺乏兴趣。
吃过晚饭后,2人坐在沙发上,埃里克还在畅谈他的构想,张亿诚实在被他烦透了。
“埃里克,你有时间在这里畅谈不如你到我的书房去或者回到学校的宿舍把自己的构想用你手中的笔写下来如何,这样我们将知道如果完成这样一件作品我们还需要那些东西,而价格又是多少,你觉的呢?”这个时候张亿诚已经决定今天晚上就完成处理器核心的图纸设计工作,要加快进度。“明天开始除了学习外,我想你的主要工作是做电路板公司以及存储器公司等这方面的调查报告。”
在给埃里克吩咐了工作后,就把他给送出了大门,现在张亿诚想集中jīng力工作免受任何的打扰。
张亿诚设计的芯片采用流水线设计,这种设计方法目前还没有出现,那么这将是张亿诚后面如果自己的芯片出师不利,将也会采取限制别人的第一步,那就是专利战。
为了优良的xìng能和安全,张亿诚将采用的流水线设计分为用户模式和专用模式2种工作模式,而寄存器也分为2种,通用寄存器和特殊寄存器,为此而专门设计了16个寄存器,在用户模式下,指令只能访问12个通用寄存器,而专用模式可以多全部的16个寄存器自愿进行访问,从用户模式近入专用模式的钥匙就是中断和例外。
中断对于流水线的数据通道而言,只有两种情况,一类是执行的指令代码不合法,需要转入中断服务程序,另外一类是例外或者中断指令,例如系统启动、硬件中断和中断返回等。
在张亿诚的设计中指令的执行过程被划分为3个步骤:取指令、译码和执行,为什么这样设计,首先让大家看下比如有3条指令输入计算机是123,123,123,那么采用了流水线后,执行的情况首先取值1然后译码到2的位置,这个时候第二条指令正好进入取值环节,当指令1进入到执行的阶段的时候,那么第二条指令正好是译码阶段而第三条指令处于取值阶
(本章未完,请点击下一页继续阅读)