如何设置新版本Radasm 3.0的语言tpl和ini文件。

Peirre1年前我的程序238

tpl是radasm3.0的语言模版文件,说实话,是一些设置,方便radasm 建造一些语言的架构,是一种方便的编程方法,使编程应用到位和简单快捷。

radasm 3.0和以前的版本不一样,还有各种不同项目,不同名的版本。菜单不一样和内挂实用编译语言不一样。

标准DOS程序
[*BEGINTXT*]
[*PROJECTNAME*].prra
[Version]
Version=3000
[Project]
Assembler=masm
Group=2,-1,0,1,建立工具板,-2,-1,1,汇编语言,-3,-1,1,包含文件,-4,-1,1,说明文档,-5,-1,1,资源文件
F1=-2,2,1,220,220,1036,444,828,[*PROJECTNAME*].asm
F2=
F3=
F4=
F5=
F6=
F7=
[*ENDTXT*]

[Make]
Make=$A\masm32\bin\rc,$A\masm32\bin\ml,$A\masm32\bin\DOSLNK,$A\masm32\bin\lib
0=DOS 程序,'/v "$C"',"$C.obj"','/c /coff /Cp "$C"',"$C.exe",‘’,
Delete=1
IncBuild=0
Run=0,'',''
[*ENDTXT*]
[*BEGINTXT*]
[*PROJECTNAME*].asm
;***本文件为DOS.exe标准模板文件***
;//////////////////////////////////////////////////////////////////
;程序名:
;作者: 超级蓝果
;完成日期:
;程序说明:
;//////////////////////////////////////////////////////////////////
        ; 数据段
DSEG    SEGMENT			;定义数据段
   	;TO DO:数据添加到下面
   	;//////////////////////////////////////////////////////////////

DSEG    ENDS

        ; 堆栈段
SSEG    SEGMENT STACK	;定义堆栈段
        DB      100H    DUP(?)	;设置堆栈段大小为100H

SSEG    ENDS

        ; 代码段
CSEG    SEGMENT		;定义代码段
        ASSUME  CS:CSEG, DS:DSEG, SS:SSEG   ;关联段寄存器

START:        ;主程序入口点
  	;TO DO:添加主程序代码
	; ------------------------------------------------------

	;-------------------------------------------------------
	; 退出 DOS
        MOV     AX, 4C00H  ;返回DOS系统
        INT     21H

CSEG    ENDS
	;TO DO: 添加其他段 [可选]
	;///////////////////////////////////////////////////////////////

END START      ; 程序结束
[*ENDTXT*]

说明一下:

[*BEGINITXT*]

[*ENDTXT*]

这是一对,是文本开始和结束。

[*PROJECTNAME*].asm

这是工程文件后缀名称的定义

prra 是工程文件,只要头部就可以了。

prra 文件的内容的定义和上面模板的定义无关。

[Version]

是版本号

[Project]

这是工程模块参数。

[Make]

[*ENDTXT*]

构造参数段

1.jpg

相关文章

介绍一个改编过的纸牌游戏WinSol。

介绍一个改编过的纸牌游戏WinSol。

这个游戏是VC++ 6.0 SP6 编写的。原作者是个日本人。但是他也是翻版。源代码是linux下的aisleriot纸牌游戏。经过拼装,加上windows SDK。改编而成。虽然这是VC++ 6.0...

关于DOSBOX的简单说明。

关于DOSBOX的简单说明。

linux 下的共享软件DOSBOX 在有些版本的linux 中不能使用鼠标。网上说明要换声卡地址和中断,连接鼠标端口才可以使用。 曾经设置过,可以使用参数不记得。有个解决方法。这是软件问题。 先卸载...

linux mint 20 下编译最新内核所添加的文件。

linux mint 20 下编译最新内核所添加的文件。

linux mint 20 下编译最新内核文件所需要的两个文件包。sudo apt-get install libncurses5-devsudo apt-get install libssl-dev...

关于编译器不愿意说的那些事。

关于编译器不愿意说的那些事。

计算机发展了好多年。当中也不泛有很多对程序的爱好。很多人不是专业水平,也不是在算法类中特别出众,就是喜欢而已。好像认为自己就只那个水平,或者为一些调试不通过发愁。可以说,实际上都不是你的错,是编译器的...

显微镜标定计算器,只发此处,留用备查。

显微镜标定计算器,只发此处,留用备查。

易语言写的标定计算器标定计算器.rar只限光学实验显微镜用。知道怎么用的可以选择下载。有问题请留言。显微镜标定计算器是来原于,电子目镜的标定在软件上显示很不正确。此程序只是精度高一点。这个程序是用22...

我谈易语言

我谈易语言

易语言是一个集成打包的中文编程的语言。说实话,只要在电脑上的程序,易语言都可以用自己的方式实现。易语言可以开发linux 控制台下的图文程序和工具,十分好用。易语言的源码和例子量很大,精华源码例子已经...