[问题] 用什么软件写组合语言?

楼主: ARHAN (脑脑的阿贤脑脑的^.^\~/)   2014-02-23 20:30:48
各位版友好!
最近想练习写看看组合语言
但是爬文爬了好久找不到软件可以写(/‵Д′)/~ ╧╧
最后在这个网站 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
感谢各位了!!
作者: 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