Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

DSPÖеÄCÓÅ»¯

 C6000ϵÁÐDSPµÄÓ²¼þ×ÊԴΪ¸ßÐÔÄÜÌá¸ßÁ˱ØÒªÌõ¼þ£¬TI¹«Ë¾Ò²ÅäºÏC6000ÍÆ³öÁËÊÀ½çÉϵÚÒ»¸öЧÂʿɴï70£¥¡«80£¥µÄ»ã±àÓïÑÔ¼¶C±àÒëÆ÷£¬Ëü²úÉúµÄ´úÂëÆ½¾ùЧÂÊÊÇÒÔÍùDSP±àÒëÆ÷µÄ3±¶£¬ÈçºÎÀí½â²¢³ä·ÖÀûÓÃÕâЩÓÐÀû×ÊÔ´£¬Ê¹´úÂë´ïµ½ËùÆÚÍûµÄÐÔÄÜ£¬ÊDZ¾ÕµÄÖ÷Ìâ¡£
¢Ù     µÚÒ»½×¶Î£ºÊôÓÚ´¿C½×¶Î£¬´Ëʱ²»ÐèÒªÁ˽âC6000µÄ֪ʶ£¬Ö»Ðè±£Ö¤´úÂëµÄÕýÈ·ÐÔ¡£
¢Ú     µÚ¶þ½×¶Î£ºÀûÓñ¾Õ½éÉܵÄÓÅ»¯·½·¨¸Ä½øC´úÂë¡£
¢Û     µÚÈý½×¶Î£º´ÓC³ÌÐòÖгé³ö¶ÔÐÔÄÜÓ°Ïì½Ï´óµÄº¯Êý£¬±àдÏßÐÔ»ã±à£¬ÔÙʹÓûã±àÓÅ»¯Æ÷ÓÅ»¯¸Ã¶Î´úÂ룻»òÖ±½Ó¶Ô¸Ãº¯Êý±àд±ê×¼»ã±à¡£
ÒÔÉÏÈý¸ö½×¶Î²»ÊDZØÐë¾­¹ýµÄ£¬µ±ÔÚijһ½×¶ÎÒÑ»ñµÃÁËÆÚÍûµÄÐÔÄÜ£¬¾ÍÎÞÐè½øÈëÏÂÒ»¸ö½×¶Î
3.2±àÒëÑ¡Ïî
    C6000
C/C++±àÒëÆ÷ÌṩÁË´óÁ¿µÄ±àÒëÑ¡Ï¹©Óû§ÔÚ±àÒëʱѡÔñʹÓá£ÕâЩѡÏîÖÐÓÐÒ»²¿·ÖÊÇÊÂÎñÐԵ쬱ÈÈçÑ¡ÔñÎļþ·¾¶ºÍ¿ØÖÆÊä³öÎļþ¸ñʽµÈ£»ÓÐÒ»²¿·ÖÖ±½ÓÓ°Ïì»ò¿ØÖƱàÒëÆ÷µÄÓÅ»¯¹ý³Ì£¬½ø¶øÓ°Ïì´úÂëµÄÓÅ»¯ÐÔÄÜ¡£
±àÒëÑ¡ÏîÊÇÒ»¸ö×Öĸ»òÕßÁ½¸ö×Öĸ£¬¶Ô´óСд²»Ãô¸Ð£¬Ç°ÃæÓÐÒ»¸ö“£­”·ûºÅ£¬·ÖΪÈô¸ÉµÈ¼¶ºÍÖÖÀࣺ
1¡¢  ÔÚÓÅ»¯ÐÔÄܺÜÖØÒªµÄ³¡ºÏ±ÜÃâʹÓõģº
-g£ºÔÊÐí·ûºÅµ÷ÊÔ£¬ÒªÇó±àÒëÆ÷±àÒë³öµÄ“.out”Îļþ±£Áô·ûºÅµ÷ÊÔµÄÄÜÁ¦£¬¿ÉÒÔÔÚcÓïÑÔ¼¶±ð½øÐе÷ÊÔºÍÆÊÎö£¬¼«´óÏÞÖÆ´úÂëµÄÓÅ»¯¡£Ê¹ÓÃÁªºÏʹÓã­g¡¢£­mtºÍ£­o3¿ÉÒÔ±£Ö¤Äܹ»½øÐзûºÅµ÷ÊÔµÄÇé¿öÏÂ×î´óÏ޶ȵÄÓÅ»¯¡£
-mu£º½ûֹʹÓÃÈí¼þÁ÷Ë®·½·¨±àÒë¡£
 
2¡¢ÓÃÓÚÐÔÄÜÓÅ»¯µÄ£º
-o£º ʹÄÜÈí¼þÁ÷Ë®ºÍÆäËûÓÅ»¯·½·¨¡£
    -o0/-o1£¨register-level
optimizations/ local optimizations£©£º
·    Á÷³ÌÓÅ»¯
·    ¸ø±äÁ¿·ÖÅä¼Ä´æÆ÷
·    Performs loop rotation
·    Ïû³ýÎÞÓõĴúÂ룬¼ò»¯±í´ïʽ
·    È¥³ý²»±ØÒªµÄ¾Ö²¿ÄÚ´æµÄ·ÖÅä
 
  -o2(function-level optimizations):
·    ÆôÓÃÈí¼þÁ÷Ë®
·    Ñ­»·ÓÅ»¯£¬ÈçÑ­»·Õ¹¿ª
·    È¥³ýÈßÓàµÄÈ«¾Ö±í´ïʽ¼°ÄÚ´æ·ÖÅä
 
  -O3(file-level optimizations) :
·    È¥³ýδµ÷Óõĺ¯Êý
·    ¼ò»¯·µ»ØÖµÎÞÓõĺ¯Êý
·


Ïà¹ØÎĵµ£º

ÓÃCÓïÑÔÀ©Õ¹PythonµÄ¹¦ÄÜ

µ±½ñÓÐÐí¶àÃâ·ÑµÄ RDBMS£¨Relational Database Management
System£¬¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£©£¬ÆäÖÐһЩÊÇ¿ª·ÅÔ´ÂëÈí¼þ£¬ÁíһЩÊÇÉÌÒµ³§ÉÌÌṩµÄÃâ·Ñ²úÆ·¡£Èç¹ûÄúÕýÔÚʹÓà C/C++¡¢Java™¡¢.NET
»ò PHP
¿ª·¢Ó¦ÓóÌÐò£¬ÏëѰÕÒÒ»ÖÖ¿É¿¿µÄÊý¾Ý·þÎñÆ÷£¬Ï£ÍûËüÖ§³ÖÏȽøµÄ¼¼Êõ¡¢¾ßÓв»¶ÏÀ©´óµÄ¿ª·¢ÈËÔ±ÉçÇø²¢ÒѾ­²¿ÊðÔÚÐí¶à¹Ø¼ ......

c ±ê×¼ÊäÈëÊä³ö

1.1.1 ¸ñʽ»¯ÊäÈëÊä³öº¯Êý
Turbo C2.0 ±ê×¼¿âÌṩÁËÁ½¸ö¿ØÖÆÌ¨¸ñʽ»¯ÊäÈë¡¢ Êä³öº¯Êýprintf( ) ºÍ
scanf(), ÕâÁ½¸öº¯Êý¿ÉÒÔÔÚ±ê×¼ÊäÈëÊä³öÉ豸ÉÏÒÔ¸÷ÖÖ²»Í¬µÄ¸ñʽ¶ÁдÊý¾Ý¡£
printf()º¯ÊýÓÃÀ´Ïò±ê×¼Êä³öÉ豸(ÆÁÄ»)дÊý¾Ý; scanf() º¯ÊýÓÃÀ´´Ó±ê×¼ÊäÈë
É豸(¼üÅÌ)É϶ÁÊý¾Ý¡£ÏÂÃæÏêϸ½éÉÜÕâÁ½¸öº¯ÊýµÄÓ÷¨¡£
Ò»¡¢pr ......

ÓÃVim´î½¨C/C++¿ª·¢»·¾³

ÀîÈôÀÏÊ¦Ôø¾­Ëµ£ºÊÀ½çÉϵijÌÐòÔ±·ÖÈýÖÖ£¬Ò»ÖÖÊÇÓÃEmacs£¬Ò»ÖÖÊÇÓÃVimµÄ£¬ÆäËüµÄ¹éΪµÚÈýÖÖ¡£ÆäÒâÊÇ˵Èç¹ûÒ»¸ö³ÌÐòÔ±Á½Õß¶¼²»Óõϰ£¬ÄÇ´óµÖÊDz»ÄÜ
¹éΪÈëÁ÷ÕßÐÐÁеġ£¶ÔʹÓÃC/C++µÄÈËÀ´Ëµ£¬ºÜ¶àÈËϲ»¶Emacs£¬¾Ý˵Óë¶ÔStallmanµÄ³ç°ÝÓë°®Îݼ°ÎÚÓйØ;-)¡¡µ±È»£¬EmacsÓëVimËä
È»ÔÚÎı¾±à¼­·½ÃæµÄÐÔÄÜÊǵȼ۵쬵«Ê¹ÓÃÆðÀ´Á½Õ ......

±à³ÌʵÏÖÒ»Ôª¶þ´Î·½³ÌµÄ½â ax^2+bx+c=0

#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double a,b,c;
double delta;
double x1,x2;
cout<<"Please input a,b,c:"<<endl;
cin>>a>>b>>c;
if(cin.fail())
{
cout<< ......

C¼ÆËã³ÌÐòÔËÐÐʱ¼ä

#include “stdio.h”
#include “stdlib.h”
#include “time.h”
int main( void )
{
    long     i = 10000000L;
    clock_t start, finish;
    double   duration;
    /* ²âÁ¿Ò ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ