²»À­Ä¥Ð¡ËµÍø > ÍøÂçÆäËûµç×ÓÊé > cÓïÑÔÉè¼Æ >

µÚ3ÕÂ

cÓïÑÔÉè¼Æ-µÚ3ÕÂ

С˵£º cÓïÑÔÉè¼Æ ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



ÕÒµ½¡¡tc¡£exe¡¡Îļþ£¬È»ºóÓÃÊó±êË«»÷¸ÃÎļþÃûÒ²¿É½øÈë¡¡Turbo¡¡C¡¡2¡£¡¡0¡¡¼¯³É¿ª·¢»·¾³¡£
Turbo¡¡C¡¡¡¡ÊÇÃÀ¹ú¡¡Borland ¹«Ë¾µÄ²úÆ·£»Borland¡¡¹«Ë¾ÊÇÒ»¼ÒרÃÅ´ÓÊÂÈí¼þ¿ª·¢¡¢ÑÐÖƵĴó
¹«Ë¾¡£¸Ã¹«Ë¾Ïà¼ÌÍƳöÁËÒ»Ìס¡Turbo¡¡ÏµÁÐÈí¼þ£» ÈçTurbo¡¡¡¡BASIC£»¡¡¡¡TurboPascal£»¡¡Turbo¡¡Prolog£»
ÕâЩÈí¼þºÜÊÜÓû§»¶Ó­¡£¸Ã¹«Ë¾ÔÚ¡¡1987¡¡ÄêÊ×´ÎÍƳö¡¡TurboC¡¡1¡£0¡¡¡¡²úÆ·£» ÆäÖÐʹÓÃÁËȫȻһÐÂ
µÄ¼¯³É¿ª·¢»·¾³£» ¼´Ê¹ÓÃÁËһϵÁÐÏÂÀ­Ê½²Ëµ¥£» ½«Îı¾±à¼­¡¢³ÌÐò±àÒë¡¢Á¬½ÓÒÔ¼°³ÌÐòÔËÐÐ
Ò»Ì廯£» ´ó´ó·½±ãÁ˳ÌÐòµÄ¿ª·¢¡£1988¡¡Äꣻ¡¡Borland ¹«Ë¾ÓÖÍƳö¡¡Turbo¡¡C1¡£5¡¡°æ±¾£» Ôö¼ÓÁËͼÐÎ
¿âºÍÎı¾´°¿Úº¯Êý¿âµÈ£» ¶ø¡¡Turbo¡¡C¡¡2¡£0 ÔòÊǸù«Ë¾¡¡1989¡¡Äê³ö°æµÄ¡£Turbo¡¡C2¡£0¡¡ÔÚÔ­À´¼¯³É
¿ª·¢»·¾³µÄ»ù´¡ÉÏÔö¼ÓÁ˲é´í¹¦ÄÜ£» ²¢¿ÉÒÔÔÚ¡¡Tiny¡¡Ä£Ê½ÏÂÖ±½ÓÉú³É¡£¡¡£¨Êý¾Ý¡¢´úÂë¡¢¶Ñ
Õ»´¦ÔÚͬһ¡¡64K ÄÚ´æÖУ© Îļþ¡£»¹¿É¶ÔÊýѧЭ´¦ÀíÆ÷¡¡¡¡£¨Ö§³Ö¡¡8087/80287/80387¡¡µÈ£©½øÐзÂÕæ¡£
¡¡Borland¡¡¹«Ë¾ºóÀ´ÓÖÍƳöÁËÃæÏò¶ÔÏóµÄ³ÌÐòÈí¼þ°ü¡¡Turbo¡¡C£«£«£»Ëü¼Ì³Ð·¢Õ¹¡¡Turbo¡¡C¡¡2¡£0
µÄ¼¯³É¿ª·¢»·¾³£» ²¢°üº¬ÁËÃæÏò¶ÔÏóµÄ»ù±¾Ë¼ÏëºÍÉè¼Æ·½·¨¡£1991¡¡ÄêΪÁËÊÊÓá¡Microsoft ¹«
˾µÄ¡¡Windows¡¡3¡£0¡¡¡¡°æ±¾£»¡¡Borland ¹«Ë¾ÓÖ½«¡¡Turbo¡¡C£«£« ×÷Á˸üУ» ¼´¡¡Turbo¡¡C¡¡¡¡µÄÐÂÒ»´ú²úÆ·
Borlandc¡¡C£«£«Ò²ÒѾ­ÎÊÊÀÁË¡£
1¡£13¡£2¡¡Turbo¡¡C¡¡2¡£0¡¡¼¯³É¿ª·¢»·¾³
½øÈë¡¡Turbo¡¡C¡¡2¡£0¡¡¼¯³É¿ª·¢»·¾³ÖÐºó£» ÆÁÄ»ÉÏÏÔʾ£º

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ
ÆäÖж¥ÉÏÒ»ÐÐΪ¡¡Turbo¡¡C¡¡2¡£0 Ö÷²Ëµ¥£»¡¡¡¡¡¡Öм䴰¿ÚΪ±à¼­Çø£»¡¡¡¡¡¡½ÓÏÂÀ´ÊÇÐÅÏ¢´°¡¡¿Ú£» ×îµ×ÏÂ
Ò»ÐÐΪ²Î¿¼ÐС£ÕâËĸö´°¿Ú¹¹³ÉÁË¡¡Turbo¡¡C¡¡2¡£0¡¡µÄÖ÷ÆÁÄ»£» ÒÔºóµÄ±à³Ì¡¢¡¡±àÒë¡¢µ÷ÊÔÒÔ¼°ÔË
Ðж¼½«ÔÚÕâ¸öÖ÷ÆÁÄ»ÖнøÐС£
Ö÷²Ëµ¥ÔÚ¡¡Turbo¡¡C¡¡2¡£0¡¡Ö÷ÆÁÄ»¶¥ÉÏÒ»ÐУ» ÏÔʾÏÂÁÐÄÚÈÝ£º
File¡¡¡¡Edit¡¡¡¡Run¡¡¡¡pile¡¡¡¡Project¡¡¡¡Options¡¡¡¡Debug¡¡¡¡Break/watch
³ý¡¡Edit¡¡Í⣻ ÆäËü¸÷Ïî¾ùÓÐ×Ӳ˵¥£» Ö»ÒªÓá¡Alt¡¡¼ÓÉÏijÏîÖеÚÒ»¸ö×Öĸ£» ¾Í¿É½øÈë¸ÃÏîµÄ
×Ӳ˵¥ÖС£
1¡£13¡£3¡¡File¡¡²Ëµ¥
°´¡¡Alt£«F¡¡¿É½øÈë¡¡File¡¡²Ëµ¥£» Èçͼ£º
File¡¡²Ëµ¥µÄ×Ӳ˵¥¹²ÓС¡9¡¡Ï·Ö±ðÐðÊöÈçÏ£º
1¡£ Load£º×°ÈëÒ»¸öÎļþ£» ¿ÉÓÃÀàËÆ DOS µÄͨÅä·û£¨Èç*¡£C£©À´½øÐÐÁбíÑ¡Ôñ¡£Ò²¿É×°ÈëÆäËü

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ
À©Õ¹ÃûµÄÎļþ£» Ö»Òª¸ø³öÎļþÃû£¨»òÖ»¸ø·¾¶£©¼´¿É¡£¸ÃÏîµÄÈȼüΪ¡¡F3£» ¼´Ö»Òª°´¡¡F3¡¡¼´¿É
½øÈë¸ÃÏ ¶ø²»ÐèÒªÏȽøÈë¡¡File¡¡²Ëµ¥ÔÙÑ¡´ËÏî¡£
2¡£ Pick£º½«×î½ü×°Èë±à¼­´°¿ÚµÄ¡¡8¡¡¸öÎļþÁгÉÒ»¸ö±íÈÃÓû§Ñ¡Ôñ£»¡¡¡¡¡¡Ñ¡Ôñºó½«¸Ã³ÌÐò×°Èë±à
¼­Çø£» ²¢½«¹â±êÖÃÔÚÉÏ´ÎÐ޸ĹýµÄµØ·½¡£ÆäÈȽ¡Îª¡¡Alt¡­F3¡£
3¡£ New£ºÐ½¨Îļþ£» ȱʡÎļþÃûΪ¡¡NONAME¡£C£» ´æÅÌʱ¿É¸ÄÃû¡£
4¡£ Save£º½«±à¼­ÇøÖеÄÎļþ´æÅÌ£» ÈôÎļþÃûÊÇ¡¡NONAME¡£C¡¡Ê±£» ½«Ñ¯ÎÊÊÇ·ñ¸ü¸ÄÎļþÃû£» Æä
ÈȼüΪ¡¡F2¡£
5¡£ Write¡¡to£º¿ÉÓÉÓû§¸ø³öÎļþÃû½«±à¼­ÇøÖеÄÎļþ´æÅÌ£» Èô¸ÃÎļþÒÑ´æÔÚ£» ÔòѯÎÊÒª²»
Òª¡¡¸²¸Ç¡£
6¡£ Directory£ºÏÔʾĿ¼¼°Ä¿Â¼ÖеÄÎļþ£» ²¢¿ÉÓÉÓû§Ñ¡Ôñ¡£
7¡£ Change¡¡dir£ºÏÔʾµ±Ç°Ä¬ÈÏĿ¼£» Óû§¿ÉÒԸıäĬÈÏĿ¼¡£
8¡£ Os¡¡shell£ºÔÝʱÍ˳ö¡¡Turbo¡¡C¡¡2¡£0¡¡µ½¡¡DOS¡¡Ìáʾ·ûÏ£»¡¡¡¡¡¡¡¡´Ëʱ¿ÉÒÔÔËÐС¡DOS ÃüÁ¡¡¡¡ ÈôÏë»Ø
µ½¡¡Turbo¡¡C¡¡2¡£0¡¡ÖУ» Ö»ÒªÔÚ¡¡DOS¡¡×´Ì¬Ï¼üÈë¡¡EXIT¡¡¼´¿É¡£
9¡£ Quit£ºÍ˳ö¡¡Turbo¡¡C¡¡2¡£0£» ·µ»Øµ½¡¡DOS¡¡²Ù×÷ϵͳÖУ» ÆäÈȼüΪ¡¡Alt£«X¡£
˵Ã÷£º
ÒÔÉϸ÷Ïî¿ÉÓùâ±ê¼üÒƶ¯É«°ô½øÐÐÑ¡Ôñ£» »Ø³µÔòÖ´ÐС£Ò²¿ÉÓÃÿһÏîµÄµÚÒ»¸ö´óд×Öĸ
Ö±½ÓÑ¡Ôñ¡£ÈôÒªÍ˵½Ö÷²Ëµ¥»ò´ÓËüµÄÏÂÒ»¼¶²Ëµ¥Áбí¿òÍ˻ؾù¿ÉÓá¡Esc¡¡¼ü£»¡¡Turbo¡¡C¡¡2¡£0¡¡ËùÓÐ
²Ëµ¥¾ù²ÉÓÃÕâÖÖ·½·¨½øÐвÙ×÷£» ÒÔϲ»ÔÙ˵Ã÷¡£
1¡£13¡£4¡¡Edit¡¡²Ëµ¥
°´¡¡Alt£«E¡¡¿É½øÈë±à¼­²Ëµ¥£» ÈôÔٻسµ£» Ôò¹â±ê³öÏÖÔڱ༭´°¿Ú£»¡¡¡¡¡¡´ËʱÓû§¿ÉÒÔ¡¡½øÐÐÎı¾
±à¼­¡£±à¼­·½·¨»ù±¾Óë¡¡wordstar¡¡Ïàͬ£» ¿ÉÓá¡F1¡¡¼ü»ñµÃÓйر༭·½·¨µÄ°ïÖúÐÅÏ¢¡£
1¡£ Óë±à¼­ÓйصŦÄܼüÈçÏ£º
F1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ñµÃ¡¡Turbo¡¡C¡¡2¡£0¡¡±à¼­ÃüÁîµÄ°ïÖúÐÅÏ¢£»
F5¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡À©´ó±à¼­´°¿Úµ½Õû¸öÆÁÄ»£»
F6¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ôڱ༭´°¿ÚÓëÐÅÏ¢´°¿ÚÖ®¼ä½øÐÐÇл»£»
F10¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´Ó±à¼­´°¿Úתµ½Ö÷²Ëµ¥¡£
2¡£ ±à¼­ÃüÁî¼ò½é£º
PageUp¡¡¡¡¡¡ ÏòÇ°·­Ò³
PageDn¡¡¡¡¡¡ Ïòºó·­Ò³
Home¡¡¡¡¡¡¡¡¡¡ ½«¹â±êÒƵ½ËùÔÚÐеĿªÊ¼
End¡¡¡¡¡¡¡¡¡¡¡¡ ½«¹â±êÒƵ½ËùÔÚÐеĽáβ
Ctrl£«Y¡¡¡¡¡¡¡¡¡¡É¾³ý¹â±êËùÔÚµÄÒ»ÐÐ
Ctrl£«T¡¡¡¡¡¡¡¡¡¡É¾³ý¹â±êËùÔÚ´¦µÄÒ»¸ö´Ê
Ctrl£«KB¡¡¡¡¡¡¡¡ÉèÖÿ鿪ʼ
Ctrl£«KK¡¡¡¡ ÉèÖÿé½áβ
Ctrl£«KV¡¡¡¡¡¡¡¡¿éÒƶ¯
Ctrl£«KC¡¡¡¡¡¡¡¡¿é¿½±´
Ctrl£«KY¡¡¡¡¡¡¡¡¿éɾ³ý
Ctrl£«KR¡¡¡¡¡¡¡¡¶ÁÎļþ
Ctrl£«KW¡¡¡¡¡¡¡¡´æÎļþ
Ctrl£«KP¡¡¡¡¡¡¡¡¿éÎļþ´òÓ¡
Ctrl£«F1¡¡¡¡ Èç¹û¹â±êËùÔÚ´¦Îª¡¡Turbo¡¡C¡¡2¡£0¡¡¿âº¯Êý£» Ôò»ñµÃÓйظú¯ÊýµÄ°ïÖúÐÅÏ¢

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ
Ctrl£«Q£§¡¡¡¡ ²éÕÒ¡¡Turbo¡¡C¡¡2¡£0¡¡Ë«½ç·ûµÄºóÆ¥Åä·û
Ctrl£«Q£§¡¡¡¡ ²éÕÒ¡¡Turbo¡¡C¡¡2¡£0¡¡Ë«½ç·ûµÄÇ°Æ¥Åä·û
˵Ã÷£º

1£©

Turbo¡¡C¡¡2¡£0¡¡µÄË«½ç·û°üÀ¨ÒÔϼ¸ÖÖ·ûºÅ£º
a£© »¨À¨·û¡¡¡¡¡¡¡¡£ûºÍ£ý
b£© ¼âÀ¨·û¡¡¡¡¡¡¡¡
c£© Ô²À¨·û¡¡¡¡¡¡¡¡£¨ºÍ£©
d£© ·½À¨·û¡¡¡¡¡¡¡¡£§ºÍ£§
e£© ×¢ÊÍ·û¡¡¡¡¡¡¡¡/*ºÍ*/
f£© Ë«ÒýºÅ¡¡¡¡¡¡¡¡¡¨
g£© µ¥ÒýºÅ¡¡¡¡¡¡¡¡'

2£©

b

Ôڱ༭Îļþʱ»¹ÓÐÒ»ÖÖ¹¦ÄÜ£» ¾ÍÊÇÄܹ»×Ô¶¯Ëõ½ø£» ¼´¹â±ê¶¨Î»ºÍÉÏÒ»¸ö

·Ç¿Õ×Ö·û¶ÔÆë¡£Ôڱ༭´°¿ÚÖУ»¡¡Ctrl£«OL¡¡Îª×Ô¶¯Ëõ½ø¿ª¹ØµÄ¿ØÖƼü¡£
1¡£13¡£5¡¡Run¡¡²Ëµ¥
°´¡¡Alt£«R¡¡¿É½øÈë¡¡Run¡¡²Ëµ¥£» ¸Ã²Ëµ¥ÓÐÒÔϸ÷ÏÈçͼËùʾ£º
1¡£ Run£ºÔËÐÐÓÉ¡¡Project/Project¡¡name¡¡ÏîÖ¸¶¨µÄÎļþÃû»òµ±Ç°±à¼­ÇøµÄÎļþ¡£Èç¹û¶ÔÉϴαà
ÒëºóµÄÔ´´úÂëδ×ö¹ýÐ޸ģ» ÔòÖ±½ÓÔËÐе½ÏÂÒ»¸ö¶Ïµã£¨Ã»ÓжϵãÔòÔËÐе½½áÊø£©¡£·ñÔòÏÈ
½øÐбàÒë¡¢Á¬½Óºó²ÅÔËÐУ» ÆäÈȼüΪ¡¡Ctrl£«F9¡£
2¡£ Program¡¡reset£ºÖÐÖ¹µ±Ç°µÄµ÷ÊÔ£» ÊÍ·Å·Ö¸ø³ÌÐòµÄ¿Õ¼ä£» ÆäÈȼüΪ¡¡Ctrl£«F2¡£
3¡£ Go¡¡to¡¡cursor£º£ºµ÷ÊÔ³ÌÐòʱʹÓã» Ñ¡Ôñ¸ÃÏî¿Éʹ³ÌÐòÔËÐе½¹â±êËùÔÚÐС£¹â±êËùÔÚÐбØÐë
ΪһÌõ¿ÉÖ´ÐÐÓï¾ä£» ·ñÔòÌáʾ´íÎó¡£ÆäÈȼüΪ¡¡F4¡£

4¡£
5¡£

Trace¡¡into£ºÔÚÖ´ÐÐÒ»Ìõµ÷ÓÃÆäËüÓû§¶¨ÒåµÄ×Óº¯Êýʱ£» ÈôÓá¡Trace¡¡into¡¡Ï ÔòÖ´Ðг¤Ìõ½«
¸ú×Ùµ½¸Ã×Óº¯ÊýÄÚ²¿È¥Ö´ÐУ» ÆäÈȼüΪ¡¡F7¡£
Step¡¡over£ºÖ´Ðе±Ç°º¯ÊýµÄÏÂÒ»ÌõÓï¾ä£» ¼´Ê¹Óû§º¯Êýµ÷Óã» Ö´Ðг¤ÌõÒ²²»»á¸ú×Ù½øº¯
Êý¡¡ÄÚ²¿£» ÆäÈȼüΪ¡¡F8¡£

6¡£ User¡¡screen£ºÏÔʾ³ÌÐòÔËÐÐʱÔÚÆÁÄ»ÉÏÏÔʾµÄ½á¹û¡£ÆäÈȼüΪ¡¡Alt£«F5¡£


1¡£13¡£6¡¡¡¡pile¡¡²Ëµ¥

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ

°´¡¡Alt£«C¡¡¿É½øÈë¡¡pile¡¡²Ëµ¥£» ¸Ã²Ëµ¥ÓÐÒÔϼ¸¸öÄÚÈÝ£¬ÈçͼËùʾ£º
1¡£ pile¡¡to¡¡OBJ£º½«Ò»¸ö¡¡C¡¡Ô´Îļþ±àÒëÉú³É¡£OBJ¡¡Ä¿±êÎļþ£»¡¡¡¡¡¡Í¬Ê±ÏÔʾÉú³ÉµÄÎļþÃû¡£Æä
ÈȼüΪ¡¡Alt£«F9¡£
2¡£ Make¡¡EXE¡¡file£º´ËÃüÁîÉú³ÉÒ»¸ö¡£EXE¡¡µÄÎļþ£» ²¢ÏÔʾÉú³ÉµÄ¡£EXE¡¡ÎļþÃû¡£ÆäÖС£EXE¡¡ÎÄ
¼þÃûÊÇÏÂÃ漸ÏîÖ®Ò»£º
1£© ÓÉ¡¡Project/Project¡¡name¡¡ËµÃ÷µÄÏîÄ¿ÎļþÃû¡£
2£© ÈôûÓÐÏîÄ¿ÎļþÃû£» ÔòÓÉ¡¡Primary¡¡C¡¡file¡¡ËµÃ÷µÄÔ´Îļþ¡£
3£© ÈôÒÔÉÏÁ½ÏûÓÐÎļþÃû£» ÔòΪµ±Ç°´°¿ÚµÄÎļþÃû¡£

3¡£ Link E

£º°Ñµ±Ç°¡£OBJ¡¡Îļþ¼°¿âÎļþÁ¬½ÓÔÚÒ»ÆðÉú³É¡£EXE¡¡Îļþ¡£

4¡£ Build¡¡all£ºÖØбàÒëÏîÄ¿ÀïµÄËùÓÐÎļþ£» ²¢½øÐÐ×°ÅäÉú³É¡£EXE¡¡Îļþ¡£¸ÃÃüÁî²»×÷¹ýʱ¼ì
²é¡¡£¨ÉÏÃæµÄ¼¸ÌõÃüÁîÒª×÷¹ýʱ¼ì²é£»¡¡¡¡¡¡¼´Èç¹ûÄ¿Ç°ÏîÄ¿ÀïÔ´ÎļþµÄÈÕÆÚºÍʱ¼äÓëÄ¿±êÎļþ
Ïàͬ»ò¸üÔ磻 Ôò¾Ü¾ø¶ÔÔ´Îļþ½øÐбàÒ룩¡£
5¡£ Primary¡¡C¡¡file£ºµ±ÔÚ¸ÃÏîÖÐÖ¸¶¨ÁËÖ÷Îļþºó£» ÔÚÒÔºóµÄ±àÒëÖУ» ÈçûÓÐÏîÄ¿ÎļþÃûÔò±àÒë
´ËÏîÖй涨µÄÖ÷ C Îļþ£» Èç¹û±àÒëÖÐÓдíÎó£» Ôò½«´ËÎļþµ÷Èë±à¼­´°¿Ú£»¡¡¡¡¡¡²»¹ÜÄ¿Ç°´°
¿Ú¡¡ÖÐÊDz»ÊÇÖ÷¡¡C¡¡Îļþ¡£
6¡£ Get¡¡info£º»ñµÃÓйص±Ç°Â·¾¶¡¢Ô´ÎļþÃû¡¢Ô´Îļþ×Ö½Ú´óС¡¢±àÒëÖеĴíÎóÊýÄ¿¡¢¿ÉÓÿÕ
¼äµÈÐÅÏ¢£¬Èçͼ£º


1¡£13¡£7¡¡Project¡¡²Ëµ¥

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ

°´¡¡Alt£«P¡¡¿É½øÈë¡¡Project¡¡²Ëµ¥£» ¸Ã²Ëµ¥°üÀ¨ÒÔÏÂÄÚÈÝ£¬ÈçͼËùʾ£º
1¡£ Project¡¡name£ºÏîÄ¿Ãû¾ßÓС£PRJ¡¡µÄÀ©Õ¹Ãû£» ÆäÖаüÀ¨½«Òª±àÒë¡¢Á¬½ÓµÄÎļþÃû¡£ÀýÈçÓÐÒ»
¸ö³Ì¡¡ÐòÓÉ¡¡file1¡£c£»¡¡file2¡£c£»¡¡file3¡£c¡¡×é³É£» Òª½«Õâ¡¡3¡¡¸öÎļþ±àÒë×°Åä³ÉÒ»¸ö¡¡file¡£exe¡¡µÄÖ´ÐÐÎÄ
¼þ£» ¿ÉÒÔÏȽ¨Á¢Ò»¸ö¡¡file¡£prj¡¡µÄÏîÄ¿Îļþ£» ÆäÄÚÈÝÈçÏ£º
¡¡¡¡¡¡¡¡¡¡¡¡file1¡£c
¡¡¡¡¡¡¡¡¡¡¡¡file2¡£c
¡¡¡¡¡¡¡¡¡¡¡¡file3¡£c
´Ëʱ½«¡¡file¡£prj¡¡·ÅÈë¡¡Project¡¡name¡¡ÏîÖУ» ÒÔºó½øÐбàÒëʱ½«×Ô¶¯¶ÔÏîÄ¿ÎļþÖй涨µÄÈý¸ö
Ô´Îļþ·Ö±ð½øÐбàÒ롣ȻºóÁ¬½Ó³É file¡£exe¡¡Îļþ¡£Èç¹ûÆäÖÐÓÐЩÎļþÒѾ­±àÒë³É¡£OBJ¡¡ÎÄ


Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ
¼þ£» ¶øÓÖûÓÐÐ޸Ĺý£» ¿ÉÖ±½ÓдÉÏ¡£OBJ¡¡À©¡¡Õ¹Ãû¡£´Ëʱ½«²»ÔÙ±àÒë¶øÖ»½øÐÐÁ¬½Ó¡£
ÀýÈ磺
¡¡¡¡¡¡¡¡file1¡£obj
file2¡£c
file3¡£c
½«²»¶Ô¡¡file1¡£c¡¡½øÐбàÒ룻 ¶øÖ±½ÓÁ¬½Ó¡£
˵Ã÷£º
µ±ÏîÄ¿ÎļþÖеÄÿ¸öÎļþÎÞÀ©Õ¹Ãûʱ£» ¾ù°´Ô´Îļþ¶Ô´ý£» ÁíÍ⣻ ÆäÖеÄÎļþÒ²¿ÉÒÔÊÇ¿â
Îļþ£» µ«±ØÐëдÉÏÀ©Õ¹Ãû¡£LIB¡£
2¡£ Break¡¡make¡¡on£ºÓÉÓû§Ñ¡ÔñÊÇ·ñÔÚÓС¡Warining¡¢Errors¡¢Fatal¡¡Errors¡¡Ê±»ò¡¡Link¡¡Ö®Ç°Í˳ö
Make¡¡±àÒë¡£
3¡£ Auto¡¡dependencies£ºµ±¿ª¹ØÖÃΪ¡¡on£» ±àÒëʱ½«¼ì²éÔ´ÎļþÓë¶ÔÓ¦µÄ¡£OBJ¡¡ÎļþÈÕÆÚºÍʱ¼ä£»
·ñÔò²»½ø¡¡Ðмì²é¡£
4¡£ Clear¡¡project£ºÇå³ý¡¡Project/Project¡¡name¡¡ÖеÄÏîÄ¿ÎļþÃû¡£
5¡£ Remove¡¡messages£º°Ñ´íÎóÐÅÏ¢´ÓÐÅÏ¢´°¿ÚÖÐÇå³ýµô¡£
1¡£13¡£8¡¡Options¡¡²Ëµ¥
°´¡¡Alt£«O¡¡¿É½øÈë¡¡Options¡¡²Ëµ¥£» ¸Ã²Ëµ¥¶Ô³õѧÕßÀ´ËµÒª½÷É÷ʹÓ㬸ò˵¥ÓÐÒÔϼ¸¸öÄÚ
ÈÝ£¬ÈçͼËùʾ£º
1¡£ piler£º±¾ÏîÑ¡ÔñÓÖÓÐÐí¶à×Ӳ˵¥£» ¿ÉÒÔÈÃÓû§Ñ¡ÔñÓ²¼þÅäÖᢴ洢ģÐÍ¡¢µ÷ÊÔ¼¼Êõ¡¢´ú
ÂëÓÅ»¯¡¢¶Ô»°ÐÅÏ¢¿ØÖƺͺ궨Òå¡£ÕâЩ×Ӳ˵¥ÈçͼËùʾ£º

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ
1£© Model£º¹²ÓС¡Tiny£»¡¡small£»¡¡medium£»¡¡pact£»¡¡large£»¡¡huge ÁùÖÖ²»Í¬Ä£Ê½¿ÉÓÉͬ»§Ñ¡¡¡Ôñ¡£
2£© Define£º´ò¿ªÒ»¸öºê¶¨Òå¿ò£» ͬ»§¿ÉÊäÈëºê¶¨Òå¡£¶àÖض¨Òå¿Éͬ·ÖºÅ£» ¸³Öµ¿ÉÓõÈ
ºÅ¡£
3£© Code¡¡generation£ºËüÓÖÓÐÐí¶àÈÎÑ¡Ï ÕâЩÈÎÑ¡Ïî¸æËß±àÒëÆ÷²úÉúʲôÑùµÄÄ¿±ê´ú
Âë¡£
£¿ Calling¡¡convention¡¡ ¿ÉÑ¡Ôñ¡¡C¡¡»ò¡¡Pascal¡¡·½Ê½´«µÝ²ÎÊý¡£
£¿ Instruction¡¡set¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÑ¡Ôñ¡¡8088/8086¡¡»ò¡¡80186/80286¡¡Ö¸ÁîϵÁС£
£¿ Floating¡¡point¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÑ¡Ôñ·ÂÕ渡µã¡¢ÊýѧЭ´¦ÀíÆ÷¸¡µã»òÎÞ¸¡µãÔËËã¡£
£¿ Default¡¡char¡¡type¡¡¡¡ ¹æ¶¨¡¡char¡¡µÄÀàÐÍ¡£
£¿ Alignonent¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹æ¶¨µØÖ·¶Ô×¼Ô­Ôò¡£
£¿ Merge¡¡duplicate¡¡strings¡¡¡¡×÷ÓÅ»¯Óã» ½«Öظ´µÄ×Ö·û´®ºÏ²¢ÔÚÒ»Æð¡£
£¿ Standard¡¡stack¡¡frame¡¡¡¡²úÉúÒ»¸ö±ê×¼µÄÕ»½á¹¹¡£
£¿ Test¡¡stack¡¡overflow ²úÉúÒ»¶Î³ÌÐòÔËÐÐʱ¼ì²â¶ÑÕ»Òç³öµÄ´úÂë¡£
£¿ Line¡¡number¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ÔÚ¡£OBJ¡¡ÎļþÖзŽøÐкÅÒÔ¹©µ÷ÊÔʱÓá£
£¿ OBJ¡¡debug¡¡information ÔÚ¡£OBJ¡¡ÎļþÖвúÉúµ÷ÊÔÐÅÏ¢¡£
4£© Optimization£ºËüÓÖÓÐÐí¶àÈÎÑ¡Ïî¡£
£¿ Optimize¡¡for¡¡Ñ¡ÔñÊǶԳÌÐòСÐÍ»¯»¹ÊǶԳÌÐòËٶȽøÐÐÓÅ»¯´¦Àí¡£
£¿ Use¡¡register¡¡variable¡¡ÓÃÀ´Ñ¡ÔñÊÇ·ñÔÊÐíʹÓüĴæÆ÷±äÁ¿¡£
£¿ Register¡¡optimization¡¡¾¡¿ÉÄÜʹÓüĴæÆ÷±äÁ¿ÒÔ¼õÉÙ¹ý¶àµÄÈ¡Êý²Ù×÷¡£
£¿ Jump¡¡optimization¡¡Í¨¹ýÈ¥³ý¶àÓàµÄÌøתºÍµ÷ÕûÑ­»·Ó뿪¹ØÓï¾äµÄ°ì·¨£» ѹËõ´ú
Âë¡£
5£© Source£ºËüÓÖÓÐÐí¶àÈÎÑ¡Ïî¡£
£¿ Indentifier¡¡length¡¡ËµÃ÷±êʶ·ûÓÐЧ×Ö·ûµÄ¸öÊý£» ĬÈÏΪ¡¡32¡¡¸ö¡£
£¿ Nested¡¡ments¡¡ÊÇ·ñÔÊÐíǶÌ××¢ÊÍ¡£
£¿ ANSI¡¡keywords¡¡only¡¡ÊÇÖ»ÔÊÐí¡¡ANSI¡¡¹Ø¼ü×Ö»¹ÊÇÒ²ÔÊÐí¡¡Turbo¡¡C2¡£0¡¡¹Ø¼ü×Ö¡£
6£© Error
£¿ Error¡¡stop¡¡after¡¡¶àÉÙ¸ö´íÎóʱֹͣ±àÒ룻 ĬÈÏΪ¡¡25¡¡¸ö¡£
£¿ Warning¡¡stop¡¡after¡¡¶àÉÙ¸ö¾¯¸æ´íÎóʱֹͣ±àÒ룻 ĬÈÏΪ¡¡100¡¡¸ö¡£

£¿ Display¡¡warning

Ì·ºÆÇ¿¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ³ÌÐòÉè¼Æ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2001¡¡Äê¡¡5¡¡Ô¡¡1¡¡ÈÕ

£¿ Portability¡¡warning¡¡ÒÆÖ²ÐÔ¾¯¸æ´íÎó¡£
£¿ ANSI¡¡Violations¡¡ÇÖ·¸ÁË¡¡ANSI¡¡¹Ø¼ü×ֵľ¯¸æ´íÎó¡£
£¿ mon¡¡error¡¡³£¼ûµÄ¾¯¸æ´íÎó¡£
£¿ Less¡¡mon¡¡error¡¡ÉÙ¼ûµÄ¾¯¸æ´íÎó¡£
7£© Names¡¡£ºÓÃÓڸıä¶Î£¨segment£©¡¢×飨group£© ºÍÀࣨclass£©µÄÃû×Ö£»Ä¬ÈÏÖ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨2£© ²È£¨2£©

Äã¿ÉÄÜϲ»¶µÄ