我希望学习用于编写驱动程序和固件以及其他操作系统的裸机编程,但我终其一生都找不到任何好的学习材料来学习这些语言。我为 asm 找到的宝石很少而且相差甚远,而且我找不到任何关于直接十六进制编程的东西。当我说直接的十六进制时,我的意思是你可以在 Linux 内核的固件部分找到的那种东西。这是我在两个月的搜索中得到的最接近的结果:http ://www.omnimaga.org/index.php?topic=6272.0并且本教程的信息太少,并且没有根据我的知识进行跟进。
TL;DR:我想学习十六进制。在哪里?
注意:我确实意识到这将是一项多么困难、具有纪念意义和受虐狂的努力。你不必告诉我。在这个自我鞭笞的旅程中,我会比没有学习材料做得更好。
第二点:我已经对操作系统、内核和 I/O 设备的内部工作原理以及内存的工作原理和分配方式有了很多了解,并且我已经对平面组装有基本的了解。
我内心的极客是不安分的!