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

楼主: 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