存儲器對于整個計算機(jī)系統(tǒng)來說是至關(guān)重要的:供CPU執(zhí)行的程序指令、程序運(yùn)行過程中的變量和數(shù)據(jù)……,它們都要以存儲器作為載體。所以在實際的應(yīng)用和開發(fā)中,人們總是希望單片機(jī)芯片的RAM和ROM容量能盡量大一些。這樣就可以存儲更多的代碼指令,運(yùn)行規(guī)模更大更為復(fù)雜的程序。另外,存儲器本身的讀寫速度也就成為了CPU性能的最大瓶頸之一。更為形象的描述如圖1.9所示。
Cx51對ANSI標(biāo)準(zhǔn)C進(jìn)行了擴(kuò)展。這些擴(kuò)展的大部分是為了支持8051系統(tǒng)的構(gòu)架。這些擴(kuò)展有:8051上的存儲器類型和區(qū)域l 存儲器模型l 存儲器類型指示l 變量類型指示l 位變量和可位尋址數(shù)據(jù)l 特殊功能寄存器l 指針l 函數(shù)屬性