kiss_sdo 發表於 2018-7-15 21:07:36

初玩VC++一个小问题




MobBack这个标签不能赋值么,请教各位大大.这里该如何写.



kiss_sdo 發表於 2018-7-15 22:11:34



@xxx9638527410   

Torin 發表於 2018-7-16 00:23:03

換寫法 沒記錯應該要這樣寫
push MobBack
pop

這兩句才取代 mov 那句

ak1254664 發表於 2018-7-16 01:28:49

本帖最後由 ak1254664 於 2018-7-16 04:59 編輯

Torin 發表於 2018-7-16 00:23 static/image/common/back.gif
換寫法 沒記錯應該要這樣寫
push MobBack
pop

樓上正解。

補充說明:
組合語言中
mov指令不支援 記憶體 到 記憶體 的定址

亦可:mov eax, MobBack
mov dword ptr, eax4.2 MOV搬移指令

第六個限制是您不能將記憶體偏移位址或內含值直接搬移至
另一個記憶體位址,您必須先將記憶體偏移位址搬移至一般暫存
器,例如 AX,然後再從暫存器搬移至另一個記憶體位址。      total  DW  1234H
      list   DW  5678H

      MOV  ,   ;錯誤,不能將記憶體total的內含值直接搬移至另一個記憶體list
      MOV  AX,       ;正確,先將記憶體total內含搬移至AX
      MOV  , AX       ;正確,再從AX搬移至另一個記憶體list

ts01170840 發表於 2018-7-24 05:58:39

哇咧 ??????????
頁: [1]
查看完整版本: 初玩VC++一个小问题