Quantcast
Channel: iT邦幫忙
Viewing all articles
Browse latest Browse all 15645

FreeDos下組合語言之熱身:debug之二,CS,DS

$
0
0
CS ->Code Segment,放程式碼的段,
DS->Data Segment,放資料的段。
Pascal歐陸軟件工程大師Niklaus Wirth寫下了一本書,1975年寫的,那時筆者3歲,
書名是Algorithms + Data Structures = Programs,當然有翻成中文,從此這句話在資訊科學界大大有名,忘了它是一本書,可能沒人讀它了,但它仍是經典不朽,在、即使現在Borland公司好像名存實亡,但是Turbo系列的開發語言工具,仍是軟體史上一頁不朽的傳奇,一般人往認為只有Unix有一長串說不完的典故,歷史,而PC就遜色不少,其實只是觀看的角度不同。或是太早獨霸一家,沒有群雄並起的春秋戰國爭霸。感覺歷史變成一家巨型軟體企業的行事曆,少了波瀾壯闊。
而很多軟體公司,在軟體不賣之後,沒有即時釋出原始碼,幾乎是徹底的消失了,殊為可惜,
像DOS下的中文系統,不管大陸或台灣,沒看到釋出原始碼,真的很可惜。

扯遠了,CS, DS,讓寫程式的筆者困惑,因為就算一般語言,有必要分出資料,程式碼嗎?
在一段Code裏,請問那裏到那裏放程式碼,那裏到那裏有資料,這很重要嗎?
何謂程式碼?何謂資料呢?

Viewing all articles
Browse latest Browse all 15645

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>