RegisterSymbol的用法

在這一篇有介紹過一些數據的東西 超簡易數據閱讀註釋

但後來幾乎網路上都只有千篇一律的打勾跟取消用法,

連"開關"的使用都不會...

這篇主要是要教你們"開關"的使用方法這樣~

CeAutoAssembler有一個功能就是RegisterSymbol註冊符號...
該怎麼解釋呢~你可以理解為返回值(?)使用後他會把名稱加到 UserDefined SymbolList
例如這樣:

  1. RegisterSymbol(Onion)  //註冊符號
  2. Alloc(Onion, 64)  //申請記憶體空間

這樣你在CE前往地址輸入Onion就會跑到你申請的空間那邊去~


所以那些要用開關的數據,你可以另寫一個開關數據,例如那個 自動更新的限定全圖


數據寫入後無法用"勾勾"取消,要對FullMapON寫入0或是使用以下之開關數據

  1. [Enable]
  2. FullMapON:
  3. DD 1 //要寫入的值,通常1為開啟,自動左右走請寫入A(距離)
  4. [Disable]
  5. FullMapON:
  6. DD 0

理論上上面這種開關數據CeAutoAssembler.Dll也能使用~

但前提是你必須先寫入數據 (不然會沒有註冊到開關名這樣~)

留言

  1. 對組合語言一竅不通的我.有看真的沒有懂.只能做些簡單的更新

    回覆刪除
    回覆
    1. 這跟組合語言沒關係= =
      是CE的數據規格這樣~

      刪除
  2. CeAutoAssembler是錯誤的寫法
    應該是
    CEAutoAssembler



    XDDDDDD

    該怎麼解釋呢~你可以理解為返回值(?)使用後他會把名稱加到 UserDefined SymbolList

    這段應該不用介紹到
    太深了

    回覆刪除
  3. 可以請問一下
    Alloc(Onion, 64)  //申請記憶體空間
    為什麼是64呢?(數據裡經常看到)
    請問一下是根據哪點才把它的空間定為64
    就這樣了感謝

    回覆刪除
    回覆
    1. 因為一般數據都沒超過這個大小所以我通常都直接設 64,你要設更大也是ok

      刪除

張貼留言

本月最夯