痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 4722|回復: 6

[分享]N年前的 Assembly 程式碼!

[複製鏈接]
發表於 2010-1-14 02:44:09 | 顯示全部樓層 |閱讀模式
最近看到 s 大在查 24C16 的程式碼, 忽然喚起記憶中自己好像玩過這顆 IC! 公開自己的程式碼與大家分享! 對喜好學習 Assembly 程式設計的人一些參考價值! 現在寫 Assembly 的人應該不多了吧!

分享心法: C 就是 Assembly, Assembly 就是 C!

24C16_ASM.rar

2.69 KB, 下載次數: 63

Assembly 程式碼

發表於 2010-1-14 09:17:25 | 顯示全部樓層
HappyMaChi大,這個跟8051一樣耶!只是寫完code後,要用什麼程式來組譯?
應該不能用8051的組譯器來組譯這個吧?
發表於 2010-1-14 10:05:41 | 顯示全部樓層
這應是51的code吧.
不像是pic的指令.
也不是 X86 的指令集.
 樓主| 發表於 2010-1-14 15:04:09 | 顯示全部樓層

回復 2# 的帖子

應該是 8051, 可以組譯, 只是年代久遠, 我都忘的差不多了!

這只是一段 24C16 的功能服務模組, 提供給其他程式呼叫, 只要把它組譯後連結, 便可提供可其他程式或主程式呼叫!

加入到系統之中, 並讓系統開放 API 就便成服務呼叫, 可提供 AP 使用.

其實我不是要分享程式碼, 而是要分享 Assembly 的程式寫法, 給一些新手做為 codeing 的參考!

不過, 我現在自己看 51 指令都已經看不太懂了!
發表於 2010-1-14 18:31:23 | 顯示全部樓層
這資料~~~就好像是副程式~~~~
把它當作是XP裡面的.SYS(修正~是.DLL~~~不過.SYS也算一部分)動態連接檔....這樣會比較好理解

另外~~~這是使用MASN(修正~是MASM)下去組譯的
用51基本的程式因該沒辦法處理這摸複雜的資料
至少用MASN(修正~是MASM)6.0下去處理....
10幾年沒玩早就不會玩了...我還有正版授權的軟體..當時買那套花了快1萬.....
現在都已經出到9版了....聽說64位元指令~~~在MASN(修正~是MASM)下~~~會寫到發瘋...
發表於 2010-1-14 18:41:58 | 顯示全部樓層

回復 5# 的帖子

補充一下S大的帖

1.那個組譯器應該是MASM (Macro Assembler)
2.動態連接檔比較常見的是.DLL副檔名..
發表於 2010-1-14 23:48:57 | 顯示全部樓層
哈哈~~~~~
慘了~~~~居然都打錯字了..還記錯了~~~真慘~~~~我也老了~~~~
趁現在改依下~~~~~
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-12-12 04:08 AM , Processed in 0.802229 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.