Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

組合語言需要編輯軟體嗎?

0 views
Skip to first unread message
Message has been deleted

星星獅子

unread,
Feb 13, 1998, 3:00:00 AM2/13/98
to

==> 在 ["~sail~"] 文中提到:
: ri
: 來 源: d127.ts.tc.hitron.net
: 我想學組合語言
: 又不知如何開始
: 請告訴我
: 並回到我的信箱
: 謝謝!

那要看你要學哪種CPU的組合語言,如果是x86系列,就找MASM或TASM組譯器,
如果是8051系列的單晶片,就找x51等的組譯器。
--
Ξ Origin: 中興大學天樞資訊網 <b...@bbs.nchu.edu.tw> [FROM: 140.120.25.195]

TC New-Silkera Network Center

unread,
Feb 13, 1998, 3:00:00 AM2/13/98
to ~sail~


~sail~ wrote:

> 我想學組合語言
> 又不知如何開始
> 請告訴我

先學DOS的 debuge程式
C語言也可以使用組合語言


Andy

unread,
Feb 13, 1998, 3:00:00 AM2/13/98
to

對不起,剛好顯示系統無法送信
組合語言可以用一般文書處理軟體來編寫
你如果寫好了,可以去找一下masm.exe檔
這個檔案是把組合語言編成.obj檔的
.obj檔是機械碼,還不能執行
你可以編寫許多.asm檔
然後用masm檔作成.obj檔
然後再用link.exe檔連結成.exe檔
link.exe檔可以在各種語言編寫程式目錄裡找到
像我的link.exe檔,就是在cqb裡找到的(cqb是中文的qbasic)
link的用法:
link obj檔的檔名+[第二個obj檔的檔名]+....依此類推;
最後的[ ; ]是要link.exe做出的exe檔名
為第一個obj檔檔名,不用用需輸入
masm的用法:
masm asm的檔名;
[ ; ]用法同上
不知有沒有說錯
對了,在dos的debug也可以編出簡單的com檔
test.com為例
c:\> debug test.com
它會說沒這檔案
-a
xxxx:xxxx int 20
xxxx:xxxx
-rcx
cx:0000
:5
-w
-q
c:\>
以上或許會有錯喔!
--
★ 發信站: 白色情迷 (140.122.77.49) 來自: h239.s6.ts.hinet [0m

0 new messages