找回密碼
 立即註冊
查看: 5159|回復: 6

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

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

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

24C16_ASM.rar

2.69 KB

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 | 顯示全部樓層
哈哈~~~~~
慘了~~~~居然都打錯字了..還記錯了~~~真慘~~~~我也老了~~~~
趁現在改依下~~~~~
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-7-1 06:54 PM , Processed in 0.036682 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表