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

看板ASM (組合語言)作者 (腦腦的阿賢腦腦的^.^\~/)時間11年前 (2014/02/23 20:30), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/2 (看更多)
各位版友好! 最近想練習寫看看組合語言 但是爬文爬了好久找不到軟體可以寫(/‵Д′)/~ ╧╧ 最後在這個網站 http://ppt.cc/TGAA 找到方法 也按照教學下載 Visual Studio跟Irvine 但是我遇到問題了... 按照他的程式碼sample.txt http://ppt.cc/GPDz 可以執行沒錯 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 但是我按照書(這本 http://ppt.cc/7E27)上的打法卻不行(我不會組語 所以我照打) http://ppt.cc/N~29 請問是什麼原因啊? 書上的程式碼沒有剛剛sample.txt裡面那些 INCLUDE Irvine32.inc 等等的 是不是跟這個有關? 我不懂教學網站內的"設定組譯器及連結器" 他好像都跟"Irvine"有關 "Irvine"究竟是什麼東西? 有沒有其他軟體能夠簡單一點 程式碼打好 按執行就能跑的軟體? 不要像這個要設定一大堆.. 如果沒有也沒關係 反正這都安裝好了 我只想知道怎麼打才能夠順利執行 (書上程式碼可以執行的方法) 不然根本沒辦法練習QQ 感謝各位了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.161.54 ※ 編輯: ARHAN 來自: 122.118.161.54 (02/23 20:36)

02/23 21:49, , 1F
Irvine32.inc是那本書附的函式庫,沒INCLUDE的話,cod
02/23 21:49, 1F

02/23 21:49, , 2F
e裡那2行code應無效用。
02/23 21:49, 2F

02/23 21:50, , 3F
call 更正
02/23 21:50, 3F

02/23 21:52, , 4F
Irvine好像是作者名?反正你就照著設定,只是比較麻煩
02/23 21:52, 4F

02/23 21:52, , 5F
每次開新專案都要再設定一次,但起碼保證能run @@
02/23 21:52, 5F

02/23 21:53, , 6F
是說你有用"啟動但不偵錯"嗎?否則第一個程式應該是
02/23 21:53, 6F

02/23 21:54, , 7F
一閃即逝喔@@
02/23 21:54, 7F

02/23 21:56, , 8F
第二支程式我就不懂了,出現了int, 還有.STACK下只一
02/23 21:56, 8F

02/23 21:57, , 9F
行END begin 寫法沒看過@@
02/23 21:57, 9F

02/23 23:57, , 10F
我去載了dosbox跟masm5.0 但是我不會設定QQ
02/23 23:57, 10F

02/24 01:06, , 11F
感謝阿!!! 我搞定了
02/24 01:06, 11F

02/24 21:50, , 12F
在vs要加入masm建制規則 書的cd裡面有html型式的教學
02/24 21:50, 12F
文章代碼(AID): #1J2Udxa8 (ASM)
討論串 (同標題文章)
文章代碼(AID): #1J2Udxa8 (ASM)