´íÐÂÍøÑ¶ Ò»¡¢ÒôƵϵͳµÄ³£¼û¹ÊÕÏ
¡¡¡¡ËäÈ»ÒôƵϵͳ³öÏֵĹÊÕÏÏÖÏó±È½Ï¶à£¬µ«¼òµ¥¹éÄÉÆðÀ´ÔòÖ÷ÒªÓУº²»ÄÜÕý³£·¢Éù¡¢ÒôÁ¿²»×ã¡¢ÔëÉù½Ï´ó£¬ÒÔ¼°¼æÈÝÐÔÎÊÌâµÈ¼¸ÖÖÇé¿ö¡£¡¡¡¡
(1)²»ÄÜÕý³£·¢Éù
¡¡¡¡µ±Óöµ½ÕâÖÖÇé¿öʱÏȲ»Òª¼±ÓÚ´ò¿ª»úÏ䣬Ӧ±¾×ÅÓÉÍâÖÁÄÚ¡¢ÓÉÈíÖÁÓ²µÄ˳ÐòÖð²½½øÐмì²é£¬Æä²½ÖèÈçÏ£º
¡¡¡¡¢Ù¹ÊÕϲ¿Î»µÄÅб𲢼ì²éÓ²¼þ½ÓÏßÊÇ·ñÕýÈ·£º
¡¡¡¡ÓÉÓÚÉù¿¨ºÍÒôÏäÖÐÈκÎÒ»¸ö¹¤×÷²»Õý³££¬¶¼ÓпÉÄܻᵼÖ²»ÄÜÕý³£·¢Éù¹ÊÕÏ£¬¹ÊÊ×ÏÈÓ¦¸ÃÈ·¶¨¹ÊÕϵIJ¿Î»¡£¿ÉÒÔ½«ÒôÏäµÄÊäÈë²åÍ·£¬²åÈëÆäËûÒôÔ´É豸»ò¹âÇýÃæ°åÉϵĶú»ú²å¿×ÖнøÐÐÊÔÌý¡£
¡¡¡¡¼ÙÈç´ËʱÒôÏä²»ÄÜ·¢Éù£¬ÔòÊôÓÚÆäÄÚ²¿¹¦·Å»òµçÔ´µç·³öÏÖÁ˽ÏÑÏÖØµÄÎÊÌ⣬´Ëʱ¿É¸ù¾Ýʵ¼ÊÇé¿ö½øÐоßÌåµÄ¼ì²éºÍάÐÞ¡£Èç¹û¶Ôµç×ÓάÐÞ¼¼Êõ²»Ì«¾«Í¨£¬ÄÇ ºÃ»¹ÊÇÓÉרҵάÐÞÈËÔ±´¦ÀíΪºÃ¡£
¡¡¡¡¼ÙÈçÒôÏä·ÅÒôÕý³£µÄ»°£¬ÇëÔÙ¼ì²éÒôÏä²åÍ·ÊÇ·ñ²åÔÚÁËÉù¿¨ÉϵÄSPK²å¿×£¬Á¬½ÓµçÀÂÊÇ·ñ´æÔÚ¶Ì·¡¢¶Ï·µÈÇé¿ö£¬ÈçÒ»ÇÐÕý³£¿É¼ÌÐø½øÐÐÏÂÒ»²½¼ì²é¡£
¡¡¡¡¢Ú¼ì²éÉù¿¨µÄDMA¡¢IRQ¼°I/0µØÖ·²ÎÊý£º
¡¡¡¡ÏµÍ³ÔÚ°²×°Éù¿¨Çý¶¯³ÌÐòʱ£¬°²×°³ÌÐò´ó¶¼»áÑ¡ÔñDMA¡¢IRQ¼°I/0µØÖ·²ÎÊýµÄĬÈÏÖµ½øÐа²×°£¬µ«ÓÐʱÕâÖÖĬÈÏÖµ»áÓëÆäËûÉ豸·¢Éú³åÍ»£¬´Ó¶øµ¼ÖÂÉù¿¨²»ÄÜÕý³£·¢Éù¡£´Ëʱ¿ÉÑ¡Ôñ“¿ªÊ¼→ÉèÖÃ→¿ØÖÆÃæ°å→ϵͳ→É豸¹ÜÀí→ÊôÐԔѡÏ£¬¸ÃÑ¡Ï½«ÏÔʾ³öµçÄÔÖÐËùÓеÄÓ²¼þÉ豸µÄ×ÊԴʹÓÃÇé¿ö£¬ÆäÖÐÀ¨ÁËIRQ¡¢DMA¡¢I/OºÍ“Äڴ攵ÈËÄ´óÀàÐÍ£¬ÎÒÃÇ¿ÉÒÔ·Ö±ðÑ¡Ôñ²¢½øÐв鿴¡£±ÈÈçÎÒÃÇÑ¡ÔñÁËIRQÀàϵͳ×ÊÔ´£¬¼´¿ÉÏÔʾϵͳÏÖÔÚÒÑ·ÖÅäµÄÖжϺš£´ËʱÈç·¢ÏÖÉù¿¨µÄIRQ×ÊÔ´£¬ÓëÆäËûÉ豸´æÔÚÓгåÍ»ÏÖÏ󣬿Éͨ¹ýÊÖ¹¤µ÷ÕûÉù¿¨À´ÎªÆäÑ¡ÔñÒ»¸ö¿ÕÏе**RQ¼ÓÒÔ½â¾ö¡£²»¹ýÕâÖÖÇé¿öÔÚ¼¯³ÉµÄAC 97¹æ·¶ÈíÉù¿¨ÉϽÏÉÙ³öÏÖ¡£
¡¡
¡¡¡¡¢ÛÇý¶¯³ÌÐò²»¼æÈÝ£º
¡¡¡¡ÓÉÓÚWindows XPϵͳµÄÎȶ¨ÐԽϸߣ¬ÓÚÊÇÐí¶àÈËÑ¡ÔñÉý¼¶»òȫа²×°Á˸Ãϵͳ¡£µ«ÊÇWindows XP¶ÔÓ²¼þÇý¶¯³ÌÐò¼æÈÝÐÔÒªÇó½Ï¸ß£¬Ò»Ð©½ÏÔçÉù¿¨µÄÇý¶¯³ÌÐòÍùÍùÎÞ·¨µÃµ½Ö§³Ö¡£ËäÈ»ÓÐʱWindows XP¿ÉÄÜ»á×Ô¶¯ÎªÉù¿¨×°Çý¶¯£¬µ«ÔÚʵ¼ÊʹÓÃÖÐÍùÍùÒ²²»ÄÜÈÃÉù¿¨·¢Éù¡£ÕâÖÖÇé¿öÒ»°ãÖ»ÄÜÆÚÍûÉú²ú³§¼ÒÄܹ»Ìṩ¼æÈݵÄÇý¶¯³ÌÐò¡£
¡¡¡¡(2)ÒôÁ¿²»×ã
¡¡¡¡ÒôÁ¿²»×ã——¼´´ï²»µ½Ó¦ÓеÄÊä³ö¹¦ÂÊ£¬Õâʱµ÷½ÚÒôÏäÉϵÄÒôÁ¿ÐýÅ¥»òµ÷½ÚÈÎÎñÀ¸ÉϵÄÒôÁ¿µ÷½Úͼ±ê£¬ÆäЧ¹ûÒ²²»Ê®·ÖÃ÷ÏÔ¡£ÕâÖÖ¹ÊÕϿɷÖΪËÄÖÖÇé¿ö£º
¡¡¡¡¢ÙÒôÏäµÄÊäÈë²åÍ·´í²åÔÚÁËLine Out²å¿Ú£º
¡¡¡¡´ËÖÖÁ¬½Ó·½Ê½»áÔì³ÉÉùÒôÐźÅûÓо¹ýÉù¿¨°åÔØ·Å´óÆ÷µÄ·Å´ó´¦Àí£¬¾ÍÖ±½ÓÊäË͸øÁËÒôÏäµÄ¹¦·Åµç·£¬¶øÒôÏ书·Åµç·ËùÐèµÄÍÆ¶¯¹¦ÂÊÓֽϸߣ¬´Ó¶øÔì³ÉÊä³öÒôÁ¿½ÏС¡£Óö´ËÇé¿öÖ»Òª½«ÒôÏäµÄÊäÈë²åÍ·£¬¸Ä½ÓÖÁÉù¿¨µÄSPK²å¿Ú£¬ÒôÁ¿¼´¿ÉÃ÷ÏԵõ½¸ÄÉÆ¡£
¡¡¡¡¢ÚÒôÏäÄÚ²¿µç·±¾Éí´æÔÚ׏ÊÕÏ£º
¡¡¡¡¼ÙÈç²ÉÓÃÉÏÒ»·½·¨£¬ÈÔÈ»²»ÄÜʹÒôÁ¿ÏÔÖøÌá¸ß£¬Ôò¿ÉÄÜÊÇÒôÏäÄÚ²¿¹¦·Å¡¢µçÔ´µç·´æÔÚ׏ÊÕÏ¡£ÓÉÓÚάÐÞÐèÒª±ØÒªµÄµç×Ó֪ʶºÍ¶¯ÊÖ¼¼ÇÉ£¬¶ÔÒ»°ã¶ÁÕßÀ´Ëµ»¹Êǽ»ÓÉרҵάÐÞÈËÔ±½øÐÐάÐÞΪºÃ¡£
¡¡¡¡¢ÛÉù¿¨µÄоƬ»òµç·´æÔÚ׏ÊÕÏ£º
¡¡¡¡¼ÙÈçÒÑ֤ʵÒôÏäÎÞÈκÎÎÊÌ⣬Ôò¿ÉÄÜÊÇÉù¿¨±¾ÉíµÄ²¿¼þ´æÔÚ×ÅÎÊÌ⣬һ°ãÒ²Ö»ÓÐÇëרҵÈËÔ±´¦Àí»ò¸ü»»Éù¿¨¡£
¡¡¡¡¢ÜÉù¿¨ÓëÖ÷°åÓмæÈÝÐÔÎÊÌ⣺
¡¡¡¡ÕâÖÖÇé¿öËä²»¶à¼ûµ«Ò²È·Êµ´æÔÚ¡£¼ÙÈ绳ÒÉÓÐÕâÖÖÇé¿ö£¬¿É½«Éù¿¨»»²åµ½ÆäËûµçÄÔÉϽøÐвâÊÔ£¬¼ÙÈçÔÚÆäËûµçÄÔÉÏÉù¿¨ÒôÁ¿Õý³££¬ÔòÊôÓÚ¸ÃÉù¿¨ÓëÖ÷°å´æÔÚ¼æÈÝÐÔÎÊÌâ¡£ÕâÒ»ÎÊÌâÖ»ÓÐͨ¹ý¸ü»»ÆäËüÆ·ÅÆ¡¢ÐͺŵÄÉù¿¨£¬²ÅÄܵõ½½â¾ö¡£
¡¡¡¡(3)ÔëÉù½Ï´óµÄ¹ÊÕÏ´¦Àí
¡¡¡¡ÔëÉù½Ï´óµÄ¹ÊÕÏÖ÷ÒªÊÇÖ¸µçÄÔÔÚÔËÐÐÓÐÉùÈí¼þʱ£¬ÒôÏäÖз¢³öµÄÉùÒô±³¾°ÖмÐÔÓÓв»Õý³£µÄÉùÒô£¬±ÈÈçÐ¥½Ð¡¢“ÎËÎË”¡¢“ɳɳ”µÈÉùÒô¡£ÓÉÓÚÄܹ»ÔËÐÐÓÐÉùÈí¼þÔò˵Ã÷ϵͳ¹¤×÷ÊÇÕý³£µÄ£¬ÎÊÌâÖ÷Òª³öÔÚÉù¿¨»òÒôÏäÖС£²¢ÇÒ£¬½Ï¶à¼ûÓÚÒôÏä·Å´óÆ÷³öÏÖ×Ô¼¤»òÊܵ½ÁËÍâ½ç¸ÉÈŵÄÌõ¼þÏ£¬ÏÂÃæÎÒÃǽ«Ì½ÌÖÕâÖÖÔëÉù¹ÊÕϵļì²é²½Öè¼°´¦Àí·½·¨¡£
¡¡¡¡¢Ù¼ì²éÓÐÔ´ÒôÏ䣺
¡¡¡¡Óöµ½ÕâÖÖ¹ÊÕÏÊ×ÏÈÒª¶Ï¿ªÓÐÔ´ÒôÏäÓëÉù¿¨Ö®¼äµÄÐźÅÁ¬½ÓÏß·£¬²¢½ÓͨÒôÏäµÄµçÔ´£¬ÔÙµ÷´óÒôÁ¿ÐýÅ¥¡£Èç¹ûÓÐÔÓÒô£¬ÔòÊÇÒôÏäÓÐÎÊÌ⣬´Ëʱ¿É½»ÓÉרҵάÐÞÈËÔ±´¦Àí¡£
¡¡¡¡¢ÚÒôÏäÎÞÎÊÌ⵫Á¬½ÓÉù¿¨ºóÔëÉù½Ï´ó£º
¡¡¡¡ÕâʱӦ¼ì²éÒôÏäÊäÈëÐźÅÏßÊÇ·ñ½Ó´í£¬½ÓÏß´íÎóͬÑù»á²úÉúÐ¥½Ð¡£Í¨³£Éù¿¨ÓëÓÐÔ´ÒôÏäµÄÁ¬ÏßÊÇÒ»¸ùһת¶þµÄÁ¢ÌåÉùÒôƵÐźÅÏߣ¬Á½Ö»Á«»¨²åÍ·Ó¦²åÔÚÓÐÔ´ÒôÏäµÄÁ½¸öÊäÈë¶Ë¡£Èç¹û°ÑÒ»Ö»½Óµ½ÓÐÔ´ÒôÏäµÄÊäÈë¶Ë£¬¶øÁíÒ»Ö»½Óµ½ÓÐÔ´ÒôÏäµÄÊä³ö¶Ë£¬¾Í»á²úÉúÐ¥½ÐÉù¡£ÁíÒ»·½Ã棬Èç¹ûÒôÏäËùÐèµÄÍÆ¶¯¹¦ÂʽÏС£¬¶øÓÖ½«Ë«Í¨µÀ²åÍ·½Óµ½ÁËÉù¿¨·Å´óµç·Êä³öµÄSPK²å¿×£¬¾Í»áÓгöÏÖÔëÉùºÍÊ§ÕæµÄ¿ÉÄÜ£¬´Ëʱ¿ÉÒÔ½«²åÍ·²åÔÚÉù¿¨µÄLine Out²å¿×ÊÔÊÔ¡£
¡¡¡¡¢Û¸ß¡¢µÍƵµç´Å¸ÉÈÅÎÊÌ⣺
¡¡¡¡¼ÙÈç¾¼ì²éºóÈ·¶¨Èí¡¢Ó²¼þ¶¼Ã»ÓÐÎÊÌ⣬¾ÍÓ¦µ±¿¼ÂÇÊDz»ÊÇ»úÏäÄÚ¡¢Íâµç·´øÀ´µÄ¸÷Öָߡ¢µÍƵµç´Å¸ÉÈÅÁËÒôƵϵͳ¡£±ÈÈ磺µçÔ´Â˲¨²»Á¼£¬ÏÔ¿¨¡¢Ö÷°åºÍÆäËû²å¿¨µÈ´øÀ´µÄ¸ß¡¢µÍƵµç´Å¸ÉÈÅ¡£´Ëʱ¿É´ò¿ª»úÏ佫Éù¿¨²åµ½Ô¶ÀëÏÔ¿¨¡¢Íø¿¨¡¢ÊÓÆµ¿¨µÈ²å¿¨µÄ²å²ÛÉÏ£¬ÒÔ¼õÉÙ¸ßÆµ¸ÉÈÅ´øÀ´µÄÔëÉù¡£
¡¡¡¡µçÔ´Â˲¨²»Á¼Ëùµ¼ÖµÄÔëÉù¹ÊÕÏ£¬Í¨³£»¹»áÔÚÏÔʾÆ÷ÉÏ¿´µ½ÍøÎƸÉÈÅ£¬Óöµ½ÕâÖÖÇé¿öÓ¦µ±Á¢¼´¼ìÐÞ»ò¸ü»»µçÔ´¡£
¡¡¡¡¢ÜÉù¿¨µç·¹ÊÕÏ»òÉù¿¨ÓëÖ÷°å²»¼æÈÝ£º
¡¡¡¡¼ÙÈ罫Éù¿¨»»µ½ÆäËûÖ÷°åÉÏÔëÉùÏûʧ£¬ÔòÊôÓÚÉù¿¨ÓëÖ÷°åµÄ¼æÈÝÐÔÎÊÌ⣬Õâ±ØÐë¸ü»»ÆäËüÆ·ÅÆ¡¢ÐͺŵÄÉù¿¨²ÅÐС£·ñÔò¾ÍÊôÉù¿¨±¾Éíµç·µÄÎÊÌâÁË£¬¿ÉÇëרҵÈËÔ±×öάÐÞ´¦Àí¡£
¡¡¡¡¶þ¡¢¼¯³ÉÉù¿¨µÄÌØÓйÊÕÏ
¡¡¡¡¼¯³ÉÉù¿¨³ý¾ßÓжÀÁ¢Éù¿¨Ëù·¢Éú¹ÊÕϵĿÉÄÜÐÔÒÔÍ⣬ÓÉÓÚËüͨ³£ÐèÒª½èÖúCPUµÄÖ§³Ö²ÅÄÜÍê³ÉÒôƵ½âÂ빤×÷£¬¹ÊÓ²¼þϵͳ¶ÔËü¹¤×÷µÄÕý³£Óë·ñÓÐןܴóµÄÓ°Ïì¡£Òò´Ë£¬¼¯³ÉÉù¿¨»á³öÏÖһЩ±È½ÏÌØÊâµÄ¹ÊÕÏÏÖÏó¡£´óÖ¿ɷÖΪÈýÖÖÇé¿ö£º
¡¡¡¡(1)Òò³¬Æµµ¼Ö¼¯³ÉÉù¿¨²»ÄÜÕý³£·¢Éù£º
¡¡¡¡ÔÚÖ÷°åËù¼¯³ÉµÄÈíÉù¿¨ÖУ¬ÎÞÂÛÊDzÉÓÃALC650¡¢655£¬»¹ÊÇÍþÊ¢µÄÒôЧ½âÂëоƬ£¬¶ÔϵͳµÄ³¬Æµ¹¤×÷¶¼ÊǼ«ÆäÃô¸ÐµÄ¡£Óкܶà°åÔØµÄÈíÉù¿¨£¬ÔÚ±ê׼ƵÂÊϹ¤×÷ÊÇûÓÐÈκÎÎÊÌâµÄ¡£µ«ÊÇ£¬ÔÚ³¬Æµ×´Ì¬Ï¾ͻá³öÏÖÉùÒô˺ÁÑ¡¢ÒôËÙ±ä¿ì¡¢·¢Éùʱ¶ÏÊ±ÐøµÈÏÖÏó¡£¶øÑÏÖØÊ±ÏµÍ³ÉõÖÁ»¹»áÕÒ²»µ½Éù¿¨£¬´Ó¶øµ¼ÖµçÄÔ³öÏÖ“ÑÆ°Í”״̬¡£Òò´Ë£¬Èç¹û´òËãÈõçÄÔ³¬Æµ¹¤×÷µÄ»°£¬ ºÃ»¹Êǽ«°åÔØÉù¿¨³¹µ×ÆÁ±Îµô£¬È»ºóÔÙ¹ºÂò²¢°²×°¶ÀÁ¢Éù¿¨Îª¼Ñ¡£
¡¡(2)¼¯³ÉÉù¿¨“±¬Òô”¹ÊÕϵļì²âÓëÅųý£º
¡¡¡¡ÕâÖÖ“±¬Òô”ÏÖÏóÔÚÔËÐгÌÐòʱ»á¸üÑÏÖØÒ»Ð©£¬¼ÙÈçÒÑ»ù±¾ÅųýÁËϵͳÈí¼þºÍÇý¶¯³ÌÐò¼°Éù¿¨Ó²¼þ±¾Éí³öÏÖÎÊÌâµÄ¿ÉÄÜÐÔ£¬¿É·Ö²½Öè×öÒÔϳ¢ÊÔ£º
¡¡¡¡¢ÙÓÉÓÚÐÅÔë±È½ÏµÍ£¬ÈÝÒ×Êܵ½µç´Å¸ÉÈÅÊDzúÉúÕâÖÖ“±¬Òô”µÄÖ÷ÒªÔÒòÖ®Ò»¡£ÎªÁËÏû³ýÕâÖÖÓ°Ï죬Ҫ¾¡Á¿±ÜÃâÈÃÒôÏäµÄÊäÈë¶ËʹÓÃÉù¿¨µÄSPK²å¿Ú¡£ÒòΪËüʹÓÃÁËÉù¿¨ÄÚÖõŦ·Åµ¥Ôª£¬ÕâÑùËäʹÐźÅÇ¿¶È´ó·ùÌá¸ß£¬µ«ÐÅÔë±ÈÈ´½µµÍºÜ¶à¡£Òò´Ë£¬ ºÃ»¹ÊÇÀûÓÃLine Out²å¿Ú½«±È½Ï´¿¾»µÄÐźÅÖ±½Ó´«µÝ¸øÒôÏä¡£
¡¡¡¡¢ÚÓÉÓÚ¼¯³ÉÉù¿¨Êý×ÖÒôƵµÄ´¦Àí¹ý³ÌÍêÈ«ÒÀÀµÓÚCPU¡£Òò´Ë£¬Èç¹ûÔÚ²¥·ÅÒôÀÖµÄͬʱCPU»¹Òª´¦ÀíÆäËüÈÎÎñ£¬ÓÈÆäÊǶÔÓ²Å̽øÐÐÆµ·±µÄ¶Áд¼ù×÷ʱ£¬¾Í»á³öÏֽϴóµÄ“±¬Òô”¡£Õâʱ¿É³¢ÊÔͨ¹ý¹Ø±ÕÓ²Å̵ÄDMAÑ¡ÏîÀ´Ïû³ýÕâÖÖÓ°Ï죬²»¹ýÕâÑù×öÊÇÒÔÎþÉüÓ²ÅÌÐÔÄÜΪ´ú¼ÛµÄ¡£
¡¡¡¡¢Û°²×° а汾µÄÖ÷°å²¹¶¡³ÌÐòºÍÉù¿¨µÄÇý¶¯³ÌÐò¡£
¡¡¡¡ÓÉÓÚ¼¯³ÉÉù¿¨´æÔÚ×ÅÖî¶àÏÈÌìÐÔ²»×㣬Òò´Ë£¬ÒªÏë³¹µ×Ïû³ýÕâÖÖ“±¬Òô”ͬʱ»ñµÃ½ÏΪÀíÏëµÄÒôÖÊЧ¹û£¬¹ºÂòÖÊÁ¿½ÏºÃµÄ¶ÀÁ¢Éù¿¨ÊÇ ¼û³ÉЧµÄ½â¾ö·½°¸¡£
¡¡¡¡(3)Õý³£ÆµÂÊÏÂʹÓÃWindows XPϵͳ£¬µ«ÔËÐÐijЩ³ÌÐòʱ»á³öÏÖÉùÒô¶ÏÐøÎÊÌ⣺
¡¡¡¡ÕâÖÖÇé¿öÔÚÐí¶à¼¯³ÉÈíÉù¿¨Öж¼ÓпÉÄܳöÏÖ¡£µ±Óöµ½½ÏΪÑÏÖØµÄÇé¿öʱ£¬ÎÒÃÇÊ×ÏÈÐèÒª¼ì²éһϵçÔ´µÄ¹¦ÂÊÊÇ·ñ×ã¹»¡£Ëæºó¼ì²éÓ²Å̵Ĵ«ÊäģʽÊÇ·ñΪDMA ¡£È»ºó£¬¿ÉÒÔ½«DirectXÕï¶Ï¹¤¾ßÀïµÄÉùÒôÑ¡Ïî “ÍêÈ«¼ÓËÙ”µ÷ÕûΪ“»ù±¾¼ÓËÙ”¡£¼ÙÈçÓиüа汾µÄÉù¿¨Çý¶¯³ÌÐò£¬Ò»¶¨Òª¼°Ê±ÏÂÔØ¸üС£Í¨¹ýÉÏÊö¼¸¸ö²½Ö裬һ°ãÇé¿öÏ“±¬Òô”ÏÖÏó»á¼õÇá»òÏû³ý¡£











