量变到质变,到了质层次上的不同,旧的质就是一种障碍因素——正是因为要突破旧的质的限制才发展新的,你还去守住旧的,当然有负面因素。但不能说完全不知道旧的,不过不需要很精通,大致了解即可,就算不会读写汇编,起码在原理上知道怎么回事,就已经够了,因为在新的系统中,都会讲述为什么要突破旧的,保留了什么、发展了什么,那些理论引语已经告诉你足够的原理,不需要再去钻旧的。
16位系统下指针寻址,为了寻访远程数据,构造了段+偏移的指针概念,那时的指针有近指针、远指针的区别,整个16位汇编很多东西都跟这有关,但在32位和64位系统,已经不再需要这种构造了,寻址的方式也跟旧的完全不同,程序设计的理念也因此大为改变。如果你还死守旧的概念,必然妨碍新系统下的思想,那是干扰,除非你撇得开,与其如此,不如轻装上阵,没有那些历史包袱。