作者ARHAN (腦腦的阿賢腦腦的^.^\~/)
看板ASM
標題[問題] 用什麼軟體寫組合語言?
時間Sun Feb 23 20:30:48 2014
各位版友好!
最近想練習寫看看組合語言
但是爬文爬了好久找不到軟體可以寫(/‵Д′)/~ ╧╧
最後在這個網站
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)
1F:推 KoenigseggG:Irvine32.inc是那本書附的函式庫,沒INCLUDE的話,cod 02/23 21:49
2F:→ KoenigseggG:e裡那2行code應無效用。 02/23 21:49
3F:→ KoenigseggG: call 更正 02/23 21:50
4F:→ KoenigseggG:Irvine好像是作者名?反正你就照著設定,只是比較麻煩 02/23 21:52
5F:→ KoenigseggG:每次開新專案都要再設定一次,但起碼保證能run @@ 02/23 21:52
6F:→ KoenigseggG:是說你有用"啟動但不偵錯"嗎?否則第一個程式應該是 02/23 21:53
7F:→ KoenigseggG:一閃即逝喔@@ 02/23 21:54
8F:→ KoenigseggG:第二支程式我就不懂了,出現了int, 還有.STACK下只一 02/23 21:56
9F:→ KoenigseggG:行END begin 寫法沒看過@@ 02/23 21:57
10F:→ ARHAN:我去載了dosbox跟masm5.0 但是我不會設定QQ 02/23 23:57
11F:→ ARHAN: 感謝阿!!! 我搞定了 02/24 01:06
12F:推 ak121ka:在vs要加入masm建制規則 書的cd裡面有html型式的教學 02/24 21:50