2014-04-21 81 views
-4

嗨我開始彙編語言,併爲我的基本問題感到抱歉。mov DS,[BX]和mov DS,[1234]

這兩條指令在彙編語言中是否有效? (8086 mov指令)。

  1. MOV DS,[BX]
  2. MOV DS,[1234]

如果沒有,原因何在?

+0

您正在使用哪一個彙編程序(一塊軟件)?這些可能在一個有效,但不是另一個。在其中一些語法的負載表達方式上存在差異。 –

回答

0

它們都是有效的,例如8E /r MOV Sreg,r/m16 Move r/m16 to segment register

8E 1F  mov DS,[BX] 
8E 1E D2 04 mov DS,[1234] 

下一次請參考指令集參考。

+0

對不起,還沒有開始使用計算機工作,只是研究和學習彙編語言。 我打算使用masm 32. 但我的問題一般是關於移動地址和指針數據段寄存器是否允許。 – Tarann

0
mov DS,[BX]  

把由BX指向DS(數據段)

mov DS,[1234] 

放內容在地址1234到DS

兩者接收指令都有效的內容。