2011-04-25 165 views

回答

1

一般該行之後將:

mov ds,ax 

例如:

mov ax,@data 
mov ds,ax 

...其設定ds(數據段)寄存器以指向由程序啓動創建的data segment

我沒有多少運氣找到比上面的WP鏈接其他良好的鏈接,你(我的搜索富必須是今天早上弱),但基本上,在x86內存架構是一個分段架構,其中不同的段可以定義爲具有不同的目的(代碼,數據,靜態初始化數據等)。處理器然後爲我們做一些有用的事情,比如阻止我們執行數據而不是代碼。

+0

thnx。以及我在8086編程中有大量的問題。你很樂意幫助我。你可以聊天嗎? – srbh 2011-04-25 07:23:55

+0

@user:恐怕我是一個依靠8086編程的弱葦。 15年來我一直沒有做過。檢查網站上[頂部8086用戶](http://stackoverflow.com/tags/8086/topusers)的配置文件,如果他們中的任何一個人很樂意與他們聯繫,他們的配置文件應該說。最好, – 2011-04-25 07:26:04