计算机不是容易的专业,如果算法导论你能看懂一半那你有学会计算机专业的可能。
看了黑客和画家,非常喜欢这本书,作者不仅告诉了编程的知识,还有历史,管理,经济学等知识 ,知识面很广,对视野的扩大很有帮助。
XX语言 从入门到放弃 都不错
王爽的《汇编语言》,这本书很精简,没有庞大的概念,一直是边做实验边学,用指令操作寄存器,并且跟踪结果,能清楚观察到内存中每个字节的变化,做完实验就有体会,数据类型确实挺重要的,因为没准会覆盖别的数据,这里面直接操作地址,想学好指针的千万别错过。
正好今年夏天的时候,在毕业生卖书的地摊上找到一本书,还挺好的,叫做《Computer Science Illuminated》(计算机科学概论,点亮你的计算机世界),作者是Nell Dale和John Lewis。
为了深入理解汇编与电路之间的关系,推荐《Digital Computer Electronics》,是一本解构4位CPU电路的书(刚回去翻,发现找不到了,很可惜,这本书对我的帮助很大),反正我记得最清楚的是,一条汇编指令mov ax,cs 存储在内存中,后半部分其实存的是两个寄存器ax,cs 对应的地址,前半部分存的是mov 对应的二进制,前半部分进入解码器进行解码,接着通过控制矩阵找到这两个地址,再进行操作。





