回 帖 发 新 帖 刷新版面

主题:[讨论]建议大家学好汇编

完了去搞MPU吧

回复列表 (共6个回复)

沙发

其实一切都是为了专家分

板凳

只学好汇编就能搞MPU是不太可能的。而且,现在的X86CPU也未必一定就是直接解释类似MOV AX,0001这样的指令,下面还有微指令,整个CPU结构也许是精减指令类型的。。。

3 楼


同志,你极端了。[em1]

4 楼

其实可以尝试一下用三极管做个简单的加法器嘛,我见过网上有视频,老外用木头都做了个加法器,掉球下来的。这玩意儿同样也有输入端,放进一些球代表要计算的数,经过一系列的推拉杆作用以后,掉下来的球就是结果。那三级管做的加法器,数据的输入呢,可以用拨开关来弄。这可是真正的“硬连线”指令哦。真的很有兴趣。不过这需要电子技术等很多附加知识,一时半会也弄不了。
  另外现在CPU能力这么强,还可能是那几个通用寄存器吗?象MIPS这种RISC的32位CPU有32个32位寄存器呢!这种结构真的很优越,很纯正。反正我们现在所能看到的很多东西都不是实际的结构,内部有很多对我们“透明”的东西。以为汇编对应的是机器码了,其实我估计不过里面相当于有个解释器的东西,为了兼容性不得不这样搞,没办法啊,搞了半天我们在玩解释型语言,哈哈。不过它是用户所能办到的最接近硬件的代码了,速度那也是相当的!

5 楼


这倒是,本来学语言这东西,再底层也不可能就直接只会硬件,只要有语言,就需要解释。老外那个用木头模拟三极管也没啥稀奇的,你也可以用半透膜模拟稳压二极管么,本身学好汇编照着手册就是可以搞MPU么,如果搞不了,那款硬件就不用卖了。为了迅速占有市场率,他必须把手册写清楚,对程序员通俗易懂、简单易行才好。

6 楼

说了半天,你说的MPU是指“微处理器”么?

我来回复

您尚未登录,请登录后再回复。点此登录或注册