[問題] 用什麼軟體寫組合語言?

作者: ARHAN (腦腦的阿賢腦腦的^.^\~/)   2014-02-23 20:30:48
各位版友好!
最近想練習寫看看組合語言
但是爬文爬了好久找不到軟體可以寫(/‵Д′)/~ ╧╧
最後在這個網站
找到方法
也按照教學下載 Visual Studio跟Irvine
但是我遇到問題了...
按照他的程式碼sample.txt
可以執行沒錯
TITLE MASM Template (main.asm)
; Description:
;
; Revision date:
INCLUDE Irvine32.inc
.data
myMessage BYTE "MASM program example",0dh,0ah,0
.code
main PROC
call Clrscr
mov edx,OFFSET myMessage
call WriteString
exit
main ENDP
END main
但是我按照書(這本
)上的打法卻不行(我不會組語 所以我照打)


請問是什麼原因啊?
書上的程式碼沒有剛剛sample.txt裡面那些
INCLUDE Irvine32.inc 等等的 是不是跟這個有關?
我不懂教學網站內的"設定組譯器及連結器" 他好像都跟"Irvine"有關
"Irvine"究竟是什麼東西?
有沒有其他軟體能夠簡單一點 程式碼打好 按執行就能跑的軟體?
不要像這個要設定一大堆..
如果沒有也沒關係 反正這都安裝好了 我只想知道怎麼打才能夠順利執行
(書上程式碼可以執行的方法)
不然根本沒辦法練習QQ
感謝各位了!!
作者: KoenigseggG (地表最速)   2014-02-23 21:49:00
Irvine32.inc是那本書附的函式庫,沒INCLUDE的話,code裡那2行code應無效用。call 更正Irvine好像是作者名?反正你就照著設定,只是比較麻煩每次開新專案都要再設定一次,但起碼保證能run @@是說你有用"啟動但不偵錯"嗎?否則第一個程式應該是一閃即逝喔@@第二支程式我就不懂了,出現了int, 還有.STACK下只一行END begin 寫法沒看過@@
作者: ARHAN (腦腦的阿賢腦腦的^.^\~/)   2014-02-23 23:57:00
我去載了dosbox跟masm5.0 但是我不會設定QQ感謝阿!!! 我搞定了
作者: ak121ka (NTUTony)   2014-02-24 21:50:00
在vs要加入masm建制規則 書的cd裡面有html型式的教學

Links booklink

Contact Us: admin [ a t ] ucptt.com