社区
C语言
帖子详情
请教TC2.0下的大数据量,代码量的程序编写
qutemouse
2000-06-07 08:34:00
A.用PRJ文件方式在不同的编译模式下,不同模块的内存分配如何?模块间如何调用?程序的编写有什么限制?我在巨模式下编译一个程序,用FARCORELEFT()显示的内存容量为什么只有3?而且模块间的调用不稳定.用PRJ文件编译连接不同文件如OBJ,LIB.C文件的方法.
...全文
154
4
打赏
收藏
请教TC2.0下的大数据量,代码量的程序编写
A.用PRJ文件方式在不同的编译模式下,不同模块的内存分配如何?模块间如何调用?程序的编写有什么限制?我在巨模式下编译一个程序,用FARCORELEFT()显示的内存容量为什么只有3?而且模块间的调用不稳定.用PRJ文件编译连接不同文件如OBJ,LIB.C文件的方法.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCUM
2000-06-11
打赏
举报
回复
!! 我知道TC的苦. 以下是我的建议:
1. 设定编译模式为 huge.
2. 非 huge 模块中所有指针都声明为 huge.
3. 内存分配用 farmalloc
4. 别相信 farcoreleft().
5. 运行不稳定的话, 改用命令行编译.
实在不行了, 就用 watcom c. :)
kxy
2000-06-09
打赏
举报
回复
别学TC了,知道一下历史就可以了.
改用32位编程就可以了.(虽说我也是从tc2.0学起的,但是那是八年前的事了.)
RuFeng
2000-06-09
打赏
举报
回复
这样的程式不应用TC做,最好是写保护模式的程式,用Watch C来写吧!要不然受640K的限制。
halfdream
2000-06-08
打赏
举报
回复
用PRJ 只是把你的程序文件及一些编译选项信息组织起来,便于管理, 于内存分配并无直接关系。
TC2.0 程序的那6 种模式有些书上已经讲得很详细了, 它们只是数据段或代码段是否跨段。
有些东西很麻烦,你最好在汇编层次上跟踪一下程序,用Debug, Turbo Debuger,Soft-ice 都行。这儿可以提一下,用TC2.0编译的程序调用main函数的地方偏移约为100~200
字节处,标志是连着三个push 然后一个call (三个参数压栈,然后调用main)
程序
设计和c语言ppt,
程序
设计和C语言.ppt
《
程序
设计和C语言.ppt》由会员分享,可在线阅读,更多相关《
程序
设计和C语言.ppt(25页珍藏版)》请在装配图网上搜索。1、2020/7/22,1,C
程序
设计,课程别名:高级语言
程序
设计 C语言
程序
设计 C语言 软件平台:Turbo C 2.0(技术核心) Win-TC 1.91(使用方便) VC+6.0(高级平台),课时数:,总学时:60 其中上机课时:20,上机时间:待定,2020/7/2...
c语言windows方向,C语言学习:dos如何转向windows
一般情况下,c++编程方式
编写
的
程序
源
代码
量
小,但编译后的
代码
量
较大,运行的速度略低,不过开发时的工作
量
和工作难度较小;而c编程方式
编写
的源
代码
量
较大,但可执行的效率高.如果一些对速度要求高,尤其是对硬件操作较多的
程序
,大多数还是用c编程方式开发的(用C又比用汇编简单,易于实现).另外,学Win32 C
程序
设计还有助于更深入地了解Windows 的内幕和Win32 API。任何的编程语言都是一种工...
程序
设计方法
转自:http://www.programfan.com/blog/article.asp?id=11230 源
代码
的学习 1. 画出整个
程序
的流程图,理解整个
程序
流程的思想。画流程图的方式更让人很直接 的理解
程序
的整体流程,而不会被
代码
所干扰,让
程序
员总体上把握整个
程序
。 2. 对流程各节点(函数或过程)的理解。流程的每一节点是构成整个流程的不可缺少的部份。 3. 再把流程...
初学Java (不要再删了!!!)
前言这是我学Java时的作业。大概用了半个月时间。之前写出来一篇篇放到QQ空间,现在总结到一块。内容很多,都是Java基础内容。有很多写好的
代码
。有个朋友
请教
Java内容。我就把作业给她看,备她使用,并一同学习。现在放到这里,也是一同学习的意思。发表自己的想法和学习内容,很爽的!第一篇,试水作业。第二篇boolean数据类型用法运算符【逻辑运算符、关系运算符、算术运算符】优先级if结构if-els...
c/c++笔试
1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章