我大学学的是机械专业,对IT类技术很感兴趣,所以大学和研究生都自学了IT。目前工作是IT类工作(非码农),最近在调试和修改简单的编译器,看到代码生成的部分,发现对处理器的编码还是需要通过电子电路来加深对程序运行的了解。请问一下我的学习思路是否正确。1、由于没有实验条件,对于电路和处理器的理解不做定量计算,只做定性的理解,
2、电路我选了清华的于歆杰来了解基本的电子原件,看Digital Design and Computer Architecture. ARM Edition了解电路设计,然后看computer orgnization and design,software and hardware interface和Computer Architecture - A Quantitative Approach这两本了解处理器的架构。
3、用verilog改一些、写一些模拟程序来理解处理器。