tc大漠3.1233收费函数如何调用

tc大漠3.1233收费函数如何调用,第1张

1、在TC集成环境中编写一个主程序(名为TCMAINC)

/程序功能:建立一个整型数组并输入数组的各元素值,调用汇编代码以取得元

素最大值和该最大值在数组中的位置/

#include<stdioh>

void main()

{

extern found(int i,intj,int k,int s);

int i,j,k,s[10];

printf("Enter Values of Array:/n");

for(i=0;i<10;i++)

scanf("%d",s[i]);

i=10;

found(i,j,k,s);

printf("/nThe Max_Value is:%d/n",j);

printf("The Place is:%d/n",k);

}

2、在TC集成环境中编写如下汇编代码(取名为TCFOUNDASM)

(功能:取得数组元素最大值和该最大值在数组中的位置)

PUBLIC _FOUND

_TEXT SEGMENT BYTE PUBLIC 'CODE'

ASSUME CS: _TEXT

_FOUND PROC NEAR

PUSH BP

MOV BP,SP

MOV CX,[BP+4]

DEC CX

MOV SI,[BP+10]

LODSW

MOV DX,1

MOV BX,0

COMP: CMP AX,[SI]

JA BIGGER

MOV AX,[SI]

MOV BX,DX

BIGGER: INC SI

INC SI

INC DX

LOOP COMP

MOV DI,[BP+6]

MOV [DI],AX

MOV DI,[BP+8]

MOV [DI],BX

POP BP

RET

_FOUND ENDP

_TEXT ENDS

END

3、用MASM宏汇编在命令行下对TCFOUNDASM汇编:

masm tcfoundasm

汇编后生成一个模块文件 tcfoundobj

注意:如果tcfoundasm不在该目录下,必须指出该文件所在路径。

汇编后把tcfoundobj复制到TC目录下,以便于建立TC下的工程文件。

4、工程文件的建立

在TC集成环境下建一个新文件,其内容为:

TCMAINC

TCFOUNDOBJ

就只有以上两行内容,写完后保存为MYTCPRJ

注意:MYTCPRJ是一个工程文件,其后缀必须为PRJ,这是TC中工程文件的标识。这个工程文件

的内容只有两行,说明了该工程包含了TCMAINC和TCFOUNDOBJ两个程序模块。对工程文件

编译连接时将依次编译和连接这两个文件,最后连接成可执行文件MYTCEXE

5、编译连接前的设置

由于TC对大小写字母非常敏感,而MASM汇编生成的OBJ文件均为大写字母,故需把LINKER选项中的CASE-SENSITIVE LINK(大小写敏感连接)开关关闭(OFF)状态。

*** 作如下:

F10--OPTION--LINKER 回车后选菜单的最下面的一项“CASE-SENSITIVE LINK”,把光标停在这一选项上,回车即可改变其设置为“OFF”状态。

最后不要忘了保存设置的结果。

6、编译连接

选菜单 F10---Project---Project name 回车后输入刚才建立的工程文件名MYTC

选菜单 F10---Compile---Build all 回车后即开始对工程文件MYTCprj编译连接,最后生成可运行文件MYTCEXE

1 Turbo C for Windows 集成实验与学习环境 V60 (据说不错,适合初学者,我没用过) >

以上就是关于tc大漠3.1233收费函数如何调用全部的内容,包括:tc大漠3.1233收费函数如何调用、C 的什么编程工具好、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10089021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存