当前位置:首页 > 我的程序 > 正文内容

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

Peirre3年前 (2023-01-13)我的程序400

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

分享给朋友:

相关文章

黑洞数的演示程序。

黑洞数的演示程序。易语言改编,小演示。没多大意思。只是测试一下易语言的扩展功能,有同好者欢迎交流。这个网站没做SEO。也许等你们太久,但是属于个人网页,展示一下。在网上留个脚印。下载地址:黑洞数的演示...

多普勒音速偏移演示计算器。

多普勒音速偏移演示计算器。

多普勒偏移计算器,应用与雷达测距计算。链接:https://pan.baidu.com/s/1i4FkchZ  密码: mq7x...

随手写的时间设置程序,主要是防止系统时间无故修改。

随手写的时间设置程序,主要是防止系统时间无故修改。

程序说明:测试版程序功能。同步系统时间数据可选月历,手工输入可自动识别时间修改,修改后一分钟报警。测试版没有恢复时间功能。以后会增加。欢迎下载的朋友帮助我找程序问题,没有花多少功夫,请多多原谅。这个程...

几种在linux中的调试器的编译结果。

几种在linux中的调试器的编译结果。

很多人用源码进行编译,会不成功,原因有很多,我现在讲讲linux 下必有的gdb调试器来说明一下。我用的linux 系统 是 优麒麟 19.04.10.1 加强版,属于试用版。随系统自带的gdb是8....

关于 Cannot enable. Maybe the USB cable is bad? 这个问题。

关于 Cannot enable. Maybe the USB cable is bad? 这个问题。

经常摆弄电脑,那USB接口也是插进,拔出多少次。有一天发生了这个问题,什么问题呢?见图:只要是linux 新内核,都会出现这个问题,虚拟机USB功能,DOSBOX等USB功能不可识别。在网上查看了一些...

linux 下的汉字输入法.

linux 下的汉字输入法.

各位老师,才子,同事们好!有很多初级玩linux的同学都会碰到一个难题,也就是在linux 下的汉字输入法.这个问题一直困绕了linux 使用者多年.我还好,每次都使用正常.现在说说心得笔记就可以了....