收藏 C * C++ * ASM
yxin1322
这个作者很懒,什么都没留下…
展开
-
汇编语言超浓缩教程
————————————————转载自:http://blog.csdn.net/lbsjs/—————————————————“ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时转载 2006-01-01 19:37:00 · 1095 阅读 · 0 评论 -
汇编语言与C语言的混合使用
作者不详,如果作者看到请与我联系。在C语言中如何使用汇编语言呢?这个问题在不同的编译器中,具体实现方法是不同的。不过在实现大方上也不过就是有两种,而且各种编译器的实现方法也是大同小异。一种是在C语言中嵌入汇编语言代码,另一种是让C语言从外部调用汇编。下面我们就以Borland格式为例来说一说具体用法。但是,GCC与Microsoft的实现方法的与Borland只在格式上有点区别。当然,GC转载 2006-02-28 21:29:00 · 10560 阅读 · 1 评论 -
深入printf
转载自:http://blog.csdn.net/whs1980/archive/2004/11/13/180255.aspx whs1980的专栏/****printf.c - print formatted** Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved.**Purpose:* defines转载 2006-03-07 21:44:00 · 1122 阅读 · 1 评论 -
字节对齐详解
字节对齐详解转自:http://minico.blog.edu.cn/user1/4093/archives/2006/1188182.shtml来自:Minicos Blog 一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byt转载 2006-04-04 13:19:00 · 2236 阅读 · 0 评论 -
C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 作者:Jones Nigel C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对A转载 2006-02-26 23:46:00 · 1209 阅读 · 0 评论 -
GCC中SIMD指令的应用方法
©2004本文最初由IBM developerWorks中国网站发表,其网址是http://www-900.ibm.com/developerworks/cn,文章链接为这里。 Abstract:X86架构上的多媒体应用开发,如果能够使用SIMD指令进行优化, 性能将大大提高。目前,IA-32的SIMD指令包括MMX,SSE,SSE2等几级。 在GCC的开发环境中,有几种使用SIMD指令的方式转载 2006-02-26 23:40:00 · 2412 阅读 · 2 评论 -
C++中extern “C”含义深层探索
转自:billyang1983的专栏 URL:http://blog.csdn.net/billyang1983/archive/2006/01/04/570498.aspx1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分转载 2006-02-21 11:08:00 · 1037 阅读 · 0 评论 -
C++语言风格流变史
Note[转]本文发表于2003年12月《CSDN开发高手》程序代码也有风格,这算不得什么新鲜事。早在20世纪80年代, C语言程序员就必须在K&R风格和ANSI风格之间择善而从。但平心而论,我确实没有见过哪一种语言能像C++这样,在代码风格方面表现得如此诡谲和难以捉摸:谁也说不清C++代码究竟能衍生出多少种迥异的风格,但我知道,有许多C++初学者在面对不同风格的C++代码时,经常转载 2006-02-20 19:16:00 · 1102 阅读 · 0 评论 -
[开发语言]揭开正则表达式的神秘面纱
[开发语言]揭开正则表达式的神秘面纱 波布E族 发表于 200转载 2006-02-20 19:01:00 · 1042 阅读 · 0 评论 -
Vi编辑器的基本使用方法
作者不详,如果作者看到请与我联系 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1转载 2006-02-26 23:26:00 · 818 阅读 · 0 评论 -
C的文件操作
转载自:http://www.icool8.com/itbook/itblog/more.asp?name=jam-li&id=612文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存转载 2006-01-02 16:08:00 · 1988 阅读 · 1 评论 -
C++代码优化
作者:龚敏敏 谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。 1.确定浮点型变量和表达式是 float 型 为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代码),必须确定浮点型变量和表达式是 float 型转载 2006-01-01 16:34:00 · 994 阅读 · 0 评论 -
C语言函数调用约定
转载自:馨荣家园blog在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函转载 2005-12-28 23:32:00 · 5708 阅读 · 0 评论 -
关于C99 more
Peter Seebach (developerworks@seebs.plethora.net)自由作家2004 年 4 月 C99 是什么?谁需要它?它可用了吗?Poter Seebach 讨论了 ISO C 标准的 1999 年修订版,着重于 Linux 和 BSD 系统上新特性的可用性。开放源代码操作系统所带的 gcc 发行版本并不支持 C99 的所有新特性,不过现在已经有足够多的新特性普转载 2006-01-02 16:30:00 · 1872 阅读 · 0 评论 -
Linux下C编程+GDB调试
Linux下C编程+GDB调试 作者未知,如作者看到本文请与我联系转载 2006-04-05 13:00:00 · 1331 阅读 · 0 评论