开发学院软件开发汇编语言 TASM V5.0安装及注意事项 阅读

TASM V5.0安装及注意事项

 2009-02-16 09:36:56 来源:WEB开发网   
核心提示:DOC TASM 5.0说明文档(10个)MAKE.TXT MAKE和MAKER的使用说明TDUMP.TXT TDUMP的使用说明TLIB.TXT IMPLIB、IMPDEF和TLIB的使用说明TLINK.TXT TLINK(TLINK32),TLINK.CFG,Response files,模块定义文件使用说明TSM

DOC TASM 5.0说明文档(10个)

MAKE.TXT MAKE和MAKER的使用说明

TDUMP.TXT TDUMP的使用说明

TLIB.TXT IMPLIB、IMPDEF和TLIB的使用说明

TLINK.TXT TLINK(TLINK32),TLINK.CFG,Response files,模块定义文件使用说明

TSM_HELP.TXT 本文件解答了Turbo Assembler的一些常见问题

TSM_UTIL.TXT TDSTRIP(TDSTRP32)、TDMEM、TDWINI、TDRF使用说明

TD_ASM.TXT TURBO DEBUGGER Assembler-level debugging

TD_HDWBP.TXT TURBO DEBUGGER USING THE HARDWARE DEBUGGING FEATURES

TD_RDME.TXT TURBO DEBUGGER Turbo Debugger Readme file

TD_UTILS.TXT H2ASH

UNPAK.EXE . 解包程序

README.COM . 安装完成时运行一次,以后好象没什么作用了

TSM_INST.TXT . TASM 5.0安装说明文档

TSM_RDME.TXT . TASM 5.0总概

TASM 5.0 技术支持及升级

宝蓝(Borland)站点:http://www.borland.com/

宝蓝TASM网页:http://www.borland.com/borlandcpp/cppcomp/tasmfact.html

宝蓝TASM新闻组:news://newsgroups.borland.com/borland.public.tasm/

最小的TASM 5.0 工具包

如果您想用汇编语言编制一个Windows程序,那么您的TASM 5.0工具包至少需要包含以下文件:

TASM32.EXE        ;编译器

TLINK32.EXE        ;连接器

BRC32.EXE         ;资源编译器

TLIB.EXE         ;库管理工具

IMPLIB.EXE        ;参见上面

当然,如果你不想用最后两个工具,可以用Turbo ASM5.0的“import32.lib”取代它们,只是前者是“渔”,后者是“鱼”,您要哪个呢?最后你必须再拥有一个文本编辑器——最简单的就是Windiows9x的记事本了,可是不十分趁手,因为编写程序总希望编辑器能有记忆、块拷贝功能,不过不要着急,本站终究要推出几个用汇编编写的实用程序,其中就有9x&2K下的汇编语言编辑器了!

编译器TASM/TASMX/TASM32简介

[暂只介绍TASM32]

Turbo Assembler Version 5.0 Copyright (c) 1988, 1996 Borland International

Syntax: TASM32 [options] source [,[object] [,[listing] [,[xref]]]] [;]

句法:

TASM32 [选项] 源文件名 [,[目标文件名] [,[清单(或列表)文件名] [,[索引(或符号)表文件名]]]] [;]

说明:(句法英文行非原文,是本站根据实际修改而得,更能反映实际情况)

1. “选项”可以是下面任意一项或几项的组合。请根据具体情况选用,也可不要。不过稍后你会发现,其中一些选项在编译Win32汇编语言程序时起着很重要的作用。翻译是我结合经验采用意译方式表述的,错误之处,还请指正。更详细的说明,将在论坛专题中一一说明和示例。 /a,/s Alphabetic or Source-code segment ordering

规定在生成目标文件时,按英文字母顺序还是源代码段顺序写段(默认为/s)

/c Generate cross-reference in listing

在清单文件中产生交叉引用索引

/dSYM[=VAL] Define symbol SYM = 0, or = value VAL

定义汇编程序符号(供条件编译使用,以使条件编译时得变量或信息的初始值可以通过TASM32命令行传递获取)

/e,/r Emulated or Real floating-point instructions

创建防真的或实际的符点指令的代码

/h,/? Display this help screen

在屏幕上显示本帮助信息

/iPATH Search PATH for include files

设置包含文件搜索路径

/jCMD Jam in an assembler directive CMD (eg. /jIDEAL)

输入一个汇编指令(如:/jIDEAL)

/kh# Hash table capacity # symbols

散列表容纳#个符号

/l,/la Generate listing: l=normal listing, la=expanded listing

规定汇编清单文件:l=正常清单文件,la=扩充的清单文件

/ml,/mx,/mu Case sensitivity on symbols: ml=all, mx=globals, mu=none

设置编译时对符号大小写敏感度:ml=全部敏感,mx=对公共或外部名称大小写敏感,mu=不敏感

/mv# Set maximum valid length for symbols

设置符号的最大有效长度(符号超过设置值长度部分将被忽略)

/m# Allow # multiple passes to resolve forward references

允许第#次编译(扫描)可以向前引用(编译一般采用二次扫描,所以一般使用:/m1、/m2)

/n Suppress symbol tables in listing

取消清单文件中的表

/os,/o,

/op,/oi Object code: standard, standard w/overlays, Phar Lap, IBM

规定目标代码格式,分别对应:标准格式,标准w/overlays格式,Phar Lap格式和IBM格式

/p Check for code segment overrides in protected mode

检查非纯代码(实模式下可写代码段,而保护模式下就会产生问题,保护模式下写代码段一般是通过别名段描述符来实现的,参见‘例程精选’中的‘Pm09.zip’——题外话,呵呵)

/q Suppress OBJ records not needed for linking

在目标文件取消那些和链接无关的数据记录

/t Suppress messages if successful assembly

如果编译成功则取消所有信息

/uxxxx Set version emulation, version xxxx

上一页  1 2 3 4  下一页

Tags:TASM 注意事项

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接