ΪʲôҪСÐĶԴýλÓÚÊý×éºóÃæµÄÄÇЩԪËصĵØÖ·ÄØ?
Èç¹ûÄãµÄ³ÌÐòÊÇÔÚÀíÏëµÄ¼ÆËã»úÉÏÔËÐУ¬¼´ËüµÄÈ¡Ö··¶Î§ÊÇ´Ó00000000µ½FFFFFFFF£¬ÄÇôÄã´ó¿ÉÒÔ·ÅÐÄ£¬µ«ÊÇ£¬Êµ¼ÊÇé¿öÍùÍù²»»áÕâô¼òµ¥¡£
ÔÚÓÐЩ¼ÆËã»úÉÏ£¬µØÖ·ÊÇÓÉÁ½²¿·Ö×é³ÉµÄ£¬µÚÒ»²¿·ÖÊÇÒ»¸öÖ¸Ïòijһ¿éÄÚ´æµÄÆðʼµãµÄÖ¸£¬Õë(¼´»ùµØÖ·)£¬µÚ¶þ²¿·ÖÊÇÏà¶ÔÓÚÕâ¿éÄÚ´æµÄÆðʼµãµÄµØÖ·Æ«ÒÆÁ¿¡£ÕâÖÖµØÖ·½á¹¹±»³ÆΪ¶ÎµØÖ·½á¹¹£¬×Ó³ÌÐòµ÷ÓÃͨ³£¾ÍÊÇͨ¹ýÔÚÕ»Ö¸ÕëÉϼÓÉÏÒ»¸öµØÖ·Æ«ÒÆÁ¿À´ÊµÏֵġ£²ÉÓöεØÖ·½á¹¹µÄ×îµäÐ͵ÄÀý×ÓÊÇ»ùÓÚIntel 8086µÄ¼ÆËã»ú£¬ËùÓеÄMS-DOS³ÌÐò¶¼ÔÚÕâÖÖ¼ÆËã»úÉÏÔËÐÐ(ÔÚ»ùÓÚPentiumоƬµÄ¼ÆËã»úÉÏ£¬´ó¶àÊýMS-DOS³ÌÐòÒ²ÔÚÓë8086¼æÈݵÄģʽÏÂÔËÐÐ)¡£¼´Ê¹ÊÇÐÔÄÜÓÅÔ½µÄ¾ßÓÐÏßÐÔµØÖ·¿Õ¼äµÄRISCоƬ£¬Ò²ÌṩÁ˼ĴæÆ÷±äÖ·Ñ°Ö··½Ê½£¬¼´ÓÃÒ»¸ö¼Ä´æÆ÷±£´æÖ¸Ïòijһ¿éÄÚ´æµÄÆðʼµãµÄÖ¸Õ룬ÓÃÁíÒ»¸ö¼Ä´æÆ÷±£´æµØÖ·Æ«ÒÆÁ¿¡£
Èç¹ûÄãµÄ³ÌÐòʹÓöεØÖ·½á¹¹£¬¶øÔÚ»ùµØÖ·´¦¸ÕºÃ´æ·Å×ÅÊý×éa0(¼´»ùµØÖ·Ö¸ÕëºÍ&a0[0]Ïàͬ)£¬Õâ»áÒý³öʲôÎÊÌâÄØ?¼ÈÈ»»ùµØÖ·ÎÞ·¨(ÓÐЧµØ)¸Ä±ä£¬¶øÆ«ÒÆÁ¿Ò²²»¿ÉÄÜÊǸºÖµ£¬Òò´Ë“λÓÚa0[0]Ç°ÃæµÄÔªËØ”ÕâÖÖ˵·¨¾ÍûÓÐÒâÒåÁË£¬ANSIC±ê×¼Ã÷È·¹æ¶¨ÒýÓÃÕâ¸öÔªËصÄÐÐΪÊÇûÓж¨ÒåµÄ£¬ÕâÒ²¾ÍÊÇ9£®1ÖÐËùÌáµ½µÄ·½·¨¿ÉÄÜÐв»Í¨µÄÔÒò¡£
ͬÑù£¬Èç¹ûÊý×éa(ÆäÔªËظöÊýΪMAX)¸ÕºÃ´æ·ÅÔÚij¶ÎÄÚ´æµÄβ²¿£¬ÄÇôµØÖ·&a[MAX]¾ÍÊÇûÓÐÒâÒåµÄ£¬Èç¹ûÄãµÄ³ÌÐòÖÐʹÓÃÁË&a[MAX]£¬¶ø±àÒë³ÌÐòÓÖÒª¼ì²é&a[MAX]ÊÇ·ñÓÐЧ£¬ÄÇô±àÒë³ÌÐò±ØÈ»¾Í»á±¨¸æûÓÐ×ã¹»µÄÄÚ´æÀ´´æ·ÅÊý×éa¡£
¾¡¹ÜÔÚ±àд»ùÓÚWindows£¬UNIX»òMacintoshµÄ³ÌÐòʱ²»»áÓöµ½ÉÏÊöÎÊÌ⣬µ«ÊÇCÓïÑÔ²»½ö½öÊÇΪÕ⼸ÖÖÇé¿öÉè¼ÆµÄ£¬CÓïÑÔ±ØÐëÊÊÓ¦¸÷ÖÖ¸÷ÑùµÄ»·¾³£¬ÀýÈçÓÃ΢´¦ÀíÆ÷¿ØÖƵĿ¾Ãæ°ü¯£¬·À±§ËÀɲ³µÏµÍ³£¬MS-DOS£¬µÈµÈ¡£Ñϸñ°´CÓïÑÔ±ê×¼±àдµÄ³ÌÐòÄܱ»Ë³ÀûµØ±àÒë²¢ÄÜ·þÎñÓÚÈκÎÄ¿µÄ£¬µ«ÊÇ£¬ÓÐʱ³ÌÐòÔ±Ò²¿ÉÒÔÊʶȵر³ÀëCÓïÑԵıê×¼£¬ÕâÒªÊÓ³ÌÐòÔ±¡¢±àÒë³ÌÐòºÍ³ÌÐòÓû§ÈýÕߵľßÌåÒªÇó¶ø¶¨¡£
ÔÚÓÐЩ¼ÆËã»úÉÏ£¬µØÖ·ÊÇÓÉÁ½²¿·Ö×é³ÉµÄ£¬µÚÒ»²¿·ÖÊÇÒ»¸öÖ¸Ïòijһ¿éÄÚ´æµÄÆðʼµãµÄÖ¸£¬Õë(¼´»ùµØÖ·)£¬µÚ¶þ²¿·ÖÊÇÏà¶ÔÓÚÕâ¿éÄÚ´æµÄÆðʼµãµÄµØÖ·Æ«ÒÆÁ¿¡£ÕâÖÖµØÖ·½á¹¹±»³ÆΪ¶ÎµØÖ·½á¹¹£¬×Ó³ÌÐòµ÷ÓÃͨ³£¾ÍÊÇͨ¹ýÔÚÕ»Ö¸ÕëÉϼÓÉÏÒ»¸öµØÖ·Æ«ÒÆÁ¿À´ÊµÏֵġ£²ÉÓöεØÖ·½á¹¹µÄ×îµäÐ͵ÄÀý×ÓÊÇ»ùÓÚIntel 8086µÄ¼ÆËã»ú£¬ËùÓеÄMS-DOS³ÌÐò¶¼ÔÚÕâÖÖ¼ÆËã»úÉÏÔËÐÐ(ÔÚ»ùÓÚPentiumоƬµÄ¼ÆËã»úÉÏ£¬´ó¶àÊýMS-DOS³ÌÐòÒ²ÔÚÓë8086¼æÈݵÄģʽÏÂÔËÐÐ)¡£¼´Ê¹ÊÇÐÔÄÜÓÅÔ½µÄ¾ßÓÐÏßÐÔµØÖ·¿Õ¼äµÄRISCоƬ£¬Ò²ÌṩÁ˼ĴæÆ÷±äÖ·Ñ°Ö··½Ê½£¬¼´ÓÃÒ»¸ö¼Ä´æÆ÷±£´æÖ¸Ïòijһ¿éÄÚ´æµÄÆðʼµãµÄÖ¸Õ룬ÓÃÁíÒ»¸ö¼Ä´æÆ÷±£´æµØÖ·Æ«ÒÆÁ¿¡£
Èç¹ûÄãµÄ³ÌÐòʹÓöεØÖ·½á¹¹£¬¶øÔÚ»ùµØÖ·´¦¸ÕºÃ´æ·Å×ÅÊý×éa0(¼´»ùµØÖ·Ö¸ÕëºÍ&a0[0]Ïàͬ)£¬Õâ»áÒý³öʲôÎÊÌâÄØ?¼ÈÈ»»ùµØÖ·ÎÞ·¨(ÓÐЧµØ)¸Ä±ä£¬¶øÆ«ÒÆÁ¿Ò²²»¿ÉÄÜÊǸºÖµ£¬Òò´Ë“λÓÚa0[0]Ç°ÃæµÄÔªËØ”ÕâÖÖ˵·¨¾ÍûÓÐÒâÒåÁË£¬ANSIC±ê×¼Ã÷È·¹æ¶¨ÒýÓÃÕâ¸öÔªËصÄÐÐΪÊÇûÓж¨ÒåµÄ£¬ÕâÒ²¾ÍÊÇ9£®1ÖÐËùÌáµ½µÄ·½·¨¿ÉÄÜÐв»Í¨µÄÔÒò¡£
ͬÑù£¬Èç¹ûÊý×éa(ÆäÔªËظöÊýΪMAX)¸ÕºÃ´æ·ÅÔÚij¶ÎÄÚ´æµÄβ²¿£¬ÄÇôµØÖ·&a[MAX]¾ÍÊÇûÓÐÒâÒåµÄ£¬Èç¹ûÄãµÄ³ÌÐòÖÐʹÓÃÁË&a[MAX]£¬¶ø±àÒë³ÌÐòÓÖÒª¼ì²é&a[MAX]ÊÇ·ñÓÐЧ£¬ÄÇô±àÒë³ÌÐò±ØÈ»¾Í»á±¨¸æûÓÐ×ã¹»µÄÄÚ´æÀ´´æ·ÅÊý×éa¡£
¾¡¹ÜÔÚ±àд»ùÓÚWindows£¬UNIX»òMacintoshµÄ³ÌÐòʱ²»»áÓöµ½ÉÏÊöÎÊÌ⣬µ«ÊÇCÓïÑÔ²»½ö½öÊÇΪÕ⼸ÖÖÇé¿öÉè¼ÆµÄ£¬CÓïÑÔ±ØÐëÊÊÓ¦¸÷ÖÖ¸÷ÑùµÄ»·¾³£¬ÀýÈçÓÃ΢´¦ÀíÆ÷¿ØÖƵĿ¾Ãæ°ü¯£¬·À±§ËÀɲ³µÏµÍ³£¬MS-DOS£¬µÈµÈ¡£Ñϸñ°´CÓïÑÔ±ê×¼±àдµÄ³ÌÐòÄܱ»Ë³ÀûµØ±àÒë²¢ÄÜ·þÎñÓÚÈκÎÄ¿µÄ£¬µ«ÊÇ£¬ÓÐʱ³ÌÐòÔ±Ò²¿ÉÒÔÊʶȵر³ÀëCÓïÑԵıê×¼£¬ÕâÒªÊÓ³ÌÐòÔ±¡¢±àÒë³ÌÐòºÍ³ÌÐòÓû§ÈýÕߵľßÌåÒªÇó¶ø¶¨¡£