经过半个月间断性地到图书馆学习,我的汇编语言已经进去32位保护模式。这一道学习过来,让我对IntelCPU的发展和内部结构有了更深的了解和认识。也让我明白了文本模式下是如何在屏幕上显示所要显示的内容,以及键盘输入的字符是如何进去CPU被处理的。更对CMOS有了初步了解和应用。因为之前工作中一直使用的C语言,在汇编语言的学习中,不断的对C语言中的变量,数组,结构体以及函数等概念进行揣摩,对C语言的功能实现有了更深的认识。在王爽的《汇编语言》的陪伴下,16位汇编很快过去,现在回过头看看王爽讲的汇编语言真的是通俗易懂,使得我很快地进入了汇编的门槛。
32位汇编语言看的是李忠的《X86汇编:从实模式到保护模式》,本书内对之前所学的16位汇编语言有了一定的加深和拓宽。很快,进入32位保护模式,对保护模式中的“保护”二字有了一定的认识和理解。也看到了Intel为了达到与以前的老CPU兼容所做的付出和努力。80386的设计着实让我佩服。目前还剩下5章的内容,预计在下周六周天看完。离我的短期目标越来越近了,这种喜悦不是轻易可以说明白和表现出来的。
两座小山翻过之后,将面临的是更高大,更难征服的山峰《Linux内核完全剖析》。相信那本沉甸甸的书定能使我距离我那小小的目的地更近一步。在这里只是记录一下我近期的生活和学习,以及距离我近期目标越来越近的脚印。Linux内核,我在向你挥手,渐渐地走近你,走进你的核心。
距离完成自己的操作系统还有80%
2013年7月29日
阅读(1125) | 评论(0) | 转发(0) |