TASM在集成环境BORLANDC下的使用

Author: 四川 牟建华 Date: 1996-12-13

        现在,BORLANDC广为C语言的用户使用,他们中有许多的也使用TASM,遗憾的是大多是在DOS下用命令行TASM,TLINK,TD。其实我们完全可以在BC.exe的集成环境下编辑、汇编、连接、调试、运行,完成整个汇编程序的开发。
        在你的程序中,将主要功能模块定义为-MAIN PROC FAR,且定义为全局变量(PUBLIC-MAIN)就行了,最好将堆栈段的组合类型设置为‘STACK'。
        编辑好程序后,按ALT+空格,选TURBOC ASSMEBLER,就可汇编程序,如无错误,就可用集成的LINK(MAKE 也可),RUN,调用TURBO DEBUGER。但要注意,没有汇编之前不能用MAKE或LINK,没有连接成可执行exe(或com等)文件不能用RUN,因为那样BC会按C语言来对待程序,认为有语法错误。
        另外,我们可以在BORLANDC下象Turbo Debuger一样把所需要的软件挂在BC下,由BC调用外部的程序,而不必退出BC的集成环境,所以你也可以在BC下开发FORTRAN程序等。
        需要说明一下,如果程序中加入了调试信息和连接了初始化模块,代码和速度稍差一些。若要作为最终开发结果,要求程序代码短,运行速度快,你可以设置好BC使它不在可执行文件中加入调试信息和连接初始化模块,或者再在DOS下键入:
        Tasm filename/zn
        Tlink Filname/n/Txx(四川   牟建华)