1,硬盤程序加載到內存中,它的位置是由操作系統決定的,也就是寫操作系統程序的人。
2.8086數據段存儲數據,代碼段存儲代碼以表示類型的不同。
比如同樣的0001001,計算機怎麽知道是數據11H還是匯編指令的機器碼?
3.“51單片機理解程序放在rom中,cpu從rom中讀取並執行”。這只是程序代碼的情況,但也分為數據段和代碼段。
4.“對於操作系統,我們需要組裝數據段和代碼段。CS和DS是做什麽的?”
因為匯編轉換成機器碼後直接執行,所以這些是妳直接指揮機器工作的工具。
5.如果使用C/C++之類的語言,編譯器會把它們轉換成匯編器。