北京时时彩平台官网下载
當前位置: 主頁 > 計算器資訊 >
0 Comments

計算機數據的儲存

發布于:2019-02-28  |   作者:http://www.ufkgq.com.cn  |   已聚集:人圍觀

眾所周知,數據值存放在存儲單元中,每個單元有一個地址,按地址可引用相應單元的內容,因此必須為程序中涉及的每一個量安排存儲單元來存放它的值。例如求圓周長時涉及的四個量:2、3.1416、圓半徑r與圓周長C,讓它們分別占用存儲字1000、1004、1008與1200。這樣,引用存儲字1000的內容就是引用值2,而引用存儲字1200的內容就是引用圓周長C。把2與C等看成是存儲單元(字)的符號名,通過符號名引用相應單元的內容當然是更直觀更方便的。由于常量容易與地址相混淆,一般不把常量看作字(或單元)的符號名。為表示這是存放常量的單元,可以用加尖括號的表示法。例如,(1000)表示存放常量1000的字。

在產生一個機器語言程序時,不論是手工方式還是自動方式,必須為程序中所涉及的量安排各自的存儲單元,這工作稱存儲分配或單元分配。存儲分配工作通常還包括為程序分配存儲區域。無疑,在存儲分配時不該有沖突,例如,不該為兩個同時存在的不同變量分配同一些單元;或者程序區與數據區有重疊等。

當一些量在程序的以后執行過程中不再需要時,或者一個程序執行完畢后,所占用的存儲區域可以讓出來以作它用,這工作稱存儲的去分配。不言而喻,存儲的分配與去分配,在程序設計中是一項重要的工作。


標簽:                   喜歡:收藏
北京时时彩平台官网下载