作者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