|
发表于 2016-10-27 13:29:07
|
显示全部楼层
问这类问题,一般没有人给你回复,因为知道这类问题的人很少,而且这类问题也很难解释清楚(即便能解释清楚,也需要相当的语言量,一两句话不可能解释清楚),只有自己经历过才能明白.
这类问题一般都是不需要关注的,
制造处理器时才需要关注,我们一般只要知道有一个寄存器,里面能存放数据,能存放多大的数据就行了吧?
至于寄存器中的数据是怎样加工处理的和我们没有什么关系吧?,只要知道,在一些寄存器中存放数据,执行一些指令,就可以从一些寄存器得到结果,就可以了吧?
如果非要抛计算机的老底的话,也不是没可能,不过我是没可能在这和你讲计算机的过去了(计算机的老底是它的过去),有两个家伙(我只知道有两个,也许还有很多^_^),写了两本书
<穿越计算机的迷雾>
<编码的奥秘>
这两本书讲述了计算机的过去,知道了计算机的过去,也就不会对现在感到奇怪
(mov eax, 100
为什么执行这条汇编指令,eax寄存器的内容就变成100了,它是怎么做到的,
我这么写为什么就不行
mov 100, eax
是谁规定的必须要这样写mov eax, 100
规定了的,我们就只知道遵守吗?
问过自己这些问题吗?知道这些问题的答案吗?
寄存器究竟是什么?,汇编语言又是什么?,为什么会有这些?)
真的想知道这类问题,就去抛计算机的老底吧
|
|