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

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

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

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

分享给朋友:

相关文章

linux 下的 opengl SDK。

linux 下的 opengl SDK。

opengl 图形库是开放式图形库,最近出了一个freeglut3 我们下载它:sudo apt-get install freeglut3sudo apt-get install freeglut3...

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

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

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

谈谈引导程序的想法。

谈谈引导程序的想法。

当个人电脑一出现就有了磁盘系统,不管是软盘,光盘,硬盘,计算机要应用操作系统就要引导,引导程序一段代码。这引导代码很小,在第一个磁盘的扇区上,平时没什么人注意它。这段代码损坏一个字节,都会造成计算机瘫...

刚刚上手的一个汇编程序nasm。

刚刚上手的一个汇编程序nasm。

今天使用了masm32软件,总有使不上劲的感觉。因为intel 指令集很多都没有,自己想测试一下,一边翻资料,一边使用。windows 编程好用,但是指令不全,心里总是感觉差一点。又不是编大程序,只是...

nasm 汇编命令2021年2月后增补。

nasm 汇编命令2021年2月后增补。

;=========================================================== ;nasm 增补新汇编命令集 ; ;引用方式  ;把icpup.inc...

六爻,梅花占的卦相排法【软件下载】

六爻,梅花占的卦相排法【软件下载】

周易是古代流传下来的一类文化,源于河图洛书,说明那时的古代人也很聪明,只是聪明的方向不同。有阿拉伯数字表示法真好,古代人没想到。软件下载地址:周易六爻排盘程序及源码_六爻排盘源码-C++文档类资源-C...