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

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

Peirre2年前 (2023-01-13)我的程序331

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

分享给朋友:

相关文章

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

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

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

关于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...

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

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

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

编译文件的各种LIB文件分析

编译文件的各种LIB文件分析

玩计算机的都知道,计算机执行的是机器指令。机器指令是手工输入的,后来有了汇编语言。汇编语言很是方便,加了很多辅助符号帮助人们使用机器指令。很多重复的指令功能,就用宏和函数过程来反复使用。后来就有了C语...

谈软件的商业模式。

谈软件的商业模式。

软件开发成一个成品软件,不是共享就是免费,要么专有。商业软件要么有名气,要么有人气。很多共享软件或免费捐赠软件收入并不高,5元就完事了,要使用的人很多才算是有收入。要一个月卖一千元,软件5元1个,要卖...