初学汇编语言的问题关于开发环境?
为了今年要做的开发做准备,所以开始学汇编。买了一本书,书上说用TASM5.0进行开发。感觉开发和调试用起来很繁琐和复杂。有没有哪种象VC那样的集成开发环境呢?大家都用的什么开发环境呢??
个人觉得一个比较顺手开发环境,会有助于学习,呵呵。
问题点数:80、回复次数:5Top
1 楼tiancai1(ok)回复于 2005-02-02 17:48:33 得分 20
VisualASM 1.0
http://www.programfan.net/download.asp?softclass=4
有点像VC编译环境。
你试试看。Top
2 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2005-02-02 18:23:25 得分 20
IDE RadAsm 编译器 MASMTop
3 楼mydo(侯佩|hopy|ks)回复于 2005-02-02 18:32:48 得分 20
偶用的是:
EditPlus2 & VC++6.0 & Masm32V8.0Top
4 楼daineng(纸玉鸢尾)回复于 2005-02-02 18:41:02 得分 20
我用vi,tcc,tasm,tlink干活,没有麻烦的地方,因为我用了批处理文件,给楼主看一下我现在正在用的批处理文件:
@echo off
REM e:\turboc2\tcc -f -r -u -ml -Ig:\PCase\DOSC\LIT -Lg:\PCase\DOSC\LIB -nOutput -DMONOLITH chksys.c chkbot.c chkfil.c chkmem.c calmd5.c md5c.c afx.c PARTTYPE.LIB
set pathoutput=Output
set pathlibcom=g:\pcase\dosc\lib
set pathtc2=e:\turboc2
set pathtasm=e:\tasm5\BIN
set cmd_tcc=%pathtc2%\tcc
set cmd_tlib=%pathtc2%\tlib
set cmd_tasm=%pathtasm%\tasm
echo ===========================================================
echo === Make Objects ==========================================
REM %cmd_tcc% -f -r -u -mh -n%pathoutput% -c md5.c
%cmd_tcc% -f -r -u -mh -n%pathoutput% -DMONOLITH -c afx.c
REM %cmd_tcc% -f -r -u -mh -I%pathlibcom% -n%pathoutput% -DMONOLITH -c chkbot.c
%cmd_tcc% -f -r -u -mh -I%pathlibcom% -n%pathoutput% -DMONOLITH -c chkfil.c
%cmd_tcc% -f -r -u -mh -n%pathoutput% -DMONOLITH -c chkmem.c
%cmd_tasm% /ml /os intint.asm %pathoutput%\intint.obj
echo === Make checks.lib =======================================
REM if exist %pathlibcom%\parttype.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathlibcom%\parttype.obj
REM if exist %pathlibcom%\md5.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathlibcom%\md5.obj
REM if exist %pathoutput%\md5.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\md5.obj
if exist %pathoutput%\INTINT.OBJ %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\INTINT.OBJ
if exist %pathoutput%\afx.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\afx.obj
if exist %pathoutput%\chkfil.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\chkfil.obj
REM if exist %pathoutput%\chkbot.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\chkbot.obj
if exist %pathoutput%\chkmem.obj %cmd_tlib% %pathoutput%\checks.lib -+%pathoutput%\chkmem.obj
echo === Make EXE file =========================================
%cmd_tcc% -f -r -u -mh -I%pathlibcom% -L%pathlibcom% -n%pathoutput% -DMONOLITH -N -M -ls chksys.c %pathoutput%\checks.lib
echo ===========================================================Top
5 楼wzg218(小舍)回复于 2005-02-02 23:16:07 得分 0
upTop




