虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

C/C 编译

  • C语言中嵌套汇编语言

    使用内联汇编可以在 C/C++ 代码中嵌入汇编语言指令,而且不需要额外的汇编和连接步骤。在 Visual C++ 中,内联汇编是内置的编译器,因此不需要配置诸如 MASM 一类的独立汇编工具。这里,我们就以 Visual Studio .NET 2003 为背景,介绍在 Visual C++ 中使用内联汇的相关知识(如果是早期的版本,可能会有些许出入)。 内联汇编代码可以使用 C/C++ 变量和函数,因此它能非常容易地整合到 C/C++ 代码中。它能做一些对于单独使用 C/C++ 来说非常笨重或不可能完成的任务。

    标签: C语言 嵌套 汇编语言

    上传时间: 2013-11-06

    上传用户:zhaiye

  • Demo程序经Keil701编译后

    Demo程序经Keil701编译后,代码量为7-8K,可直接在KeilC51上仿真运行。 使用方法:解压后双击yy项目,点调试即可在串口仿真看到结果。 Demo程序创建了3个任务A、B、C优先级分别为2、3、4,A每秒显示一次,B每3秒显示一次,C每6秒显示一次。从显示结果看,显示3个A后显示1个B,显示6个A和2个B后显示1个C,结果显然正确。用户可以仿照范例运用更多系统API函数写出自己的程序。只要程序中有显示语句就可以用软件仿真器看结果。注意:系统提供的显示函数是并发的,他不是直接显示到串口,而是先输出到显存,用户不必担心IO慢速操作影响程序运行。串口输入也采用了同样的技术,他使得用户在CPU忙于处理其他任务时照样可以盲打输入命令。 将EXL2-shell目录下的文件覆盖yy目录下的同名文件,将word.c、yyshell.c、yyshellsub.c、mystring.c加入项目,删除yy1.c,编译后调试即可。输入help可得到在线帮助,具体命令用法见文章说明。 yangye网友推荐http://www.sics.se/~adam/lwip/网站学习TCPIP,该网站开放源代码的lwip是专为8bit和16bitMCU设计的TCPIP协议栈,已在多种CPU上移植成功,推荐大家下载。

    标签: Demo Keil 701 程序

    上传时间: 2014-11-01

    上传用户:hopy

  • C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141

    C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264

    标签: my_Include include define 3.141

    上传时间: 2014-01-17

    上传用户:epson850

  • C++Builder 6 是一款快速开发Win32 应用程序的可视化开发工具

    C++Builder 6 是一款快速开发Win32 应用程序的可视化开发工具,利用它可以实现高性 能的执行效率和出色的底层控制。C++Builder 6 相比于5 以前的版本,提供了更多的网络开 发组件,更快速方便的可视化环境。 本书共有14 章,前三章分别介绍C++Builder 的开发环境、比较特殊的语法,并在第三 章用实例讲述使用C++Builder 开发应用程序的过程,以后的章节均通过实例讲述C++Builder 某个方面的编程技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒体、系统, 以及FTP 和WinSock 网络通信。在第12 章通过俄罗斯方块游戏介绍VCL 游戏的制作,并 在第13 章介绍游戏开发中常用的DirectX 技术。在第14 章讲述数据库程序的设计,并详细 讲解餐厅结账管理程序的制作过程。 本书是为对C++Builder 有基本了解的程序员或程序爱好者而做,读者需要熟悉C/C++ 编程。本书也可以作为软件开发人员的参考书。

    标签: Builder Win 32 快速开发

    上传时间: 2014-06-13

    上传用户:lijinchuan

  • linux下编程用 编译软件

    linux下编程用 编译软件,gcc,对学习c,c++语言很好用

    标签: linux 编程 编译 软件

    上传时间: 2015-06-10

    上传用户:xfbs821

  • 按频率抽取计算FFT的C++源代码

    按频率抽取计算FFT的C++源代码,可以较方便地移植到有C/C++开发环境的DSP中去

    标签: FFT 频率 计算 源代码

    上传时间: 2015-07-11

    上传用户:zhoujunzhen

  • 一.“ZHG_C”(ZHG自定义C函数包)中为ZHG本人创作的自定义C函数集

    一.“ZHG_C”(ZHG自定义C函数包)中为ZHG本人创作的自定义C函数集,现共包含8个C文件,分别是: BMP16.C——DOS图形模式下显示16色位图的函数。 BMP24.C——DOS图形模式下显示24位位图的函数。 BMP256.C——DOS图形模式下显示256色位图的函数。 BOX.C——DOS字符模式下画矩形框(单、双)。 HZK.C——DOS图形模式下显示汉字或英文(16×16、24×24、12×12、ASC8×16)。INFORMATION.C——DOS字符模式下以统一格式显示作者信息。 MOUSE.C——DOS图形模式下使用鼠标所需的一系列函数。 PLAY.C——C语言中用键盘播放音乐的函数。 二.它们所包含的函数的作用及用法分别在相应的文件中有说明,在C/C++程序中直接调用这些函数,可以极大地提高编程效率,事半功倍。 三.该函数包将会随着本人学习的发展而继续改进、补充以及增加新的实用的文件。 ----Author: zhg 2006.12 E-mail: wudazhg@163.com All Rights Reserved

    标签: ZHG ZHG_C 自定义 函数

    上传时间: 2015-08-14

    上传用户:talenthn

  • 如何理解c和c ++的复杂类型声明。 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10] 这样的变量 声明吗?本文将由易到难

    如何理解c和c ++的复杂类型声明。 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10] 这样的变量 声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。

    标签: int fp 10 变量

    上传时间: 2014-01-03

    上传用户:410805624

  • 本程序是DES 加密系统的 C 语言源代码

    本程序是DES 加密系统的 C 语言源代码,对于c/c++学习者,网络安全学习者有很大帮助。

    标签: DES 程序 加密系统 源代码

    上传时间: 2014-01-13

    上传用户:黄华强

  • 用C语言解决TSP问题的源程序是我大二选修数学建模课

    用C语言解决TSP问题的源程序是我大二选修数学建模课,课程结束后做大作业也就是选择一个题目,解决一个问题。我选择的是TSP的研究,用C\C++解决,不过城市数目只有十个。

    标签: TSP C语言 源程序 数学建模

    上传时间: 2013-12-26

    上传用户:yoleeson