还是那句话,如果你只想安安静静的做个X86的程序员的话,完全不需要去关系计算机原理,操作系统和编译器已经帮你把事情做完了,你唯一需要做的就是开机写代码点运行。
但如果你想在更广阔的领域有所发展的话,比如是搞嵌入式,那么你手头最好放几本计算机原理的书还是很有必要的。如果对堆栈/DMA/内存保护单元/PC指针/通用寄存器/各种寻址/指令周期/(此处省略一千字)有清晰的认识的话,才能得心应手,否则,你顶多能写写Hello World罢了。
但如果你想在更广阔的领域有所发展的话,比如是搞嵌入式,那么你手头最好放几本计算机原理的书还是很有必要的。如果对堆栈/DMA/内存保护单元/PC指针/通用寄存器/各种寻址/指令周期/(此处省略一千字)有清晰的认识的话,才能得心应手,否则,你顶多能写写Hello World罢了。