·¢ÐÅÈË: kevin (С¹í), ÐÅÇø: cnhacker
±ê  Ìâ: ÆƽâCMOS¿ÚÁתÔØ¡¡³
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (Wed Jun 16 18:21:05 1999), ×ªÐÅ

·¢ÐÅÈË: numbertwo (²ØÃñVS·çÖÐÑ©Á«), ÐÅÇø: Hacker       
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Thu Jun 10 14:12:06 1999)

                           ÆƽâCMOS¿ÚÁî
                               ÎÄ£¯»Æ¿ªÔÆ
    ÈÕǰһλÅóÓÑÓÐ̨µçÄÔ£¬ËûÍü¼ÇÁËCMOSÉèÖÿÚÁÓÖûÓÐÖ÷°å˵Ã÷Ê飬ÎÒ·­²é
ÁËһЩ×ÊÁÏ£¬³É¹¦µØ°ïËûÆƽâÁËCMOS¿ÚÁÓÖ³ËÐËÔÚÊ®Óą̀²»Í¬Ö÷°åµÄµçÄÔÉÏ×÷ÁË
²âÊÔ¡£ÒÔϾÍÊÇÎÒÓõļ¸ÖÖ·½·¨£¬Ï£Íû¶ÔһЩ´ÖÐÄ´óÒâµÄÅóÓÑÓеã°ïÖú¡£
   Ò»¡¢Èç¹ûÓÐÖ÷°å˵Ã÷Ê飬²ÎÕÕ˵Ã÷Êé½ÓͨÏàÓ¦µÄÌøÏߣ¬¿ª»úÒ»ÏÂÔٹػú£¬È»ºó
¸Ä»ØÔ­ÌøÏߣ¬¿ÚÁî¾ÍÏûʧÁË¡££¨·Ï»°£¬Õ⻹ÓÃÄã˵Âð£¬À´ÈËѽ£¡´òÏÂÈ¥¡­¡­£©
    ¶þ¡¢±àдһ¸ö¼ò¶ÌµÄQBASIC³ÌÐò
OUT &H70, &H2F
d = INP(&H71) + 1
OUT &H71, d
END
    ÔËÐд˳ÌÐò£¬Ìáʾ°´ÈÎÒâ¼üÖ®ºó·µ»Ø¼´¿É¡£µ«´Ë³ÌÐòÔÚ¸ö±ðÀÏÖ÷°åÉÏÎÞЧ¡£
    Èý¡¢ÔËÐÐdebug.exe
-a
xxxx:0100 mov al,10
xxxx:0102 out 70,al
xxxx:0104 mov al,11
xxxx:0106 out 71,al
xxxx:0108 int 3
xxxx:0109 »Ø³µ
-g=100
-q
    ´Ë·½·¨Æƽâ¿ÚÁî°Ù·¢°ÙÖÐ
    ËÄ¡¢ÒÔÉÏÁ½ÖÖ·½·¨Ç°ÌáÌõ¼þ¶¼ÊÇÒªÄÜ¿ª»ú½øÈëϵͳ£¬ÌÈÈôCMOS¿ÚÁîÒ»¿ª»ú¾Í°Ñ
ÄãÀ¹×¡ÁË£¬×ÔȻҲÓò»ÉÏËü£¬ÄÇÖ»ºÃÂé·³Äã´Ö³һµãÁË¡£
     1¡¢²ðµôÖ÷°åµç³Ø·ÅÖü¸¸öСʱ¡£ËµÊµ»°£¬ÕâÕæÊǸöâÈÖ÷Ò⣬һÊÇÓеÄÖ÷°å·Å
ÉÏÒ»ÕûÌìÒ²²»¶ªCMOSÐÅÏ¢£»¶þÊÇÓеÄÖ÷°åµç³Ø¸ù±¾¾ÍÊǺÍBIOSоƬºÏ¶þΪһµÄ£¬
»¹Óеĵç³ØÊǺ¸ÔÚÖ÷°åÉϵģ¬·´Õý¾ÍÊDz»×¼±¸ÈÃÄã²ðÏÂÀ´£¬Ç¿ÐвðËüðµÄÏÕÌ«´óÁË¡£
     2¡¢ÓÃÒ»¸ùµ¼Ïߣ¬Ò»¶Ë½ÓµØ£¬Ò»¶Ë´ÓBIOSоƬÍⶵĹܽÅÉÏ»®¹ý¡£ÓÐûÓзçÏÕ
ÎÒ˵²»ÉÏÀ´£¬µ«×ܱÈÇ¿²ðµç³ØºÃЩ°É¡£
    Îå¡¢ÒªÊÇÄãµÄÖ÷°å±È½Ï¾É£¬ÄÇôÊÔÊÔÏÂÃæµÄͨÓÿÚÁҲÐíÐÒÔ˵Ļ°Äã¾Íͨ¹ý
ÁË¡£
    BIOSоƬÓÃAMIµÄ£ºAMI
    BIOSоƬÓÃAwardµÄ£ºAward
                       »òSyxz
    £¨×¢Òâ¿ÚÁî·Ö´óСд£©
    ÏÖÔÚ¼æÈÝ»úÖ÷°åÓõÄ×î¶àµÄ¾ÍÊÇAwardоƬ£¬µ«ÔÚPII¼¶Ö÷°åÉÏ£¬Í¨ÓÿÚÁîÒÑ
¾­Ã»ÓÐÁË£¬²¿·Ö±¼ÌÚÖ÷°å»¹ÓÐͨÓÿÚÁî¡£ÆäʵÓÐͨÓÿÚÁîÄãÁ¬»ù±¾°²È«±£Õ϶¼Ã»ÓУ¬
Ò²Ëã²»ÉÏÊÇʲôÐÒÔËÊÂÁË¡£
    Ä³Ð©½ø¿ÚÖøÃûÆ·ÅÆ»úËäÈ»ÉèÖÃÁË¿ª»ú¿ÚÁµ«Ö»¶ÔÀäÆô¶¯ÓÐЧ£¬ÓÃÈÈÆô¶¯·½Ê½
ÖØÆô²»ÒªÇóÊäÈëÃÜÂë¾Í¿É½øÈë²Ù×÷ϵͳ£¬Ó¦¸Ã˵ÕâÒ²ÊDz»¹»°²È«µÄ¡£
    ÓÃÒ»µ½Ëĵķ½·¨ÆƽâCMOS¿ÚÁÔÚ¿ÚÁîÆƳýµÄͬʱ£¬ÆäËûµÄÉèÖÃÐÅϢҲȫ¶¼¸´
λ³É³õʼ״̬£¬ÉõÖÁÉÙÊýÖ÷°åµÄʱ¼äÒ²¸´Î»³É³ö³§Ê±¼äÁË¡£Èç¹ûÓÐЩÅóÓÑÖ»ÊÇÏë³¢
ÊÔһϣ¬¹ýºó»¹Òª»Ö¸´Ô­À´µÄÉèÖã¬ÄÇÏÂÃæÁ½¸öQBASIC³ÌÐò¿ÉÒÔ°ïµã棺
    Ò»¡¢±¸·ÝCMOSÐÅÏ¢µ½back.datÎļþÖÐ
OPEN "back.dat" FOR OUTPUT AS #1
 FOR i% = 0 TO 127
  OUT &H70, i%
  a% = INP(&H71)
  PRINT #1, a%
 NEXT i%
CLOSE #1
END
    ¶þ¡¢´Óback.datÎļþÖлָ´CMOSÐÅÏ¢
OPEN "back.dat" FOR INPUT AS #1
 FOR i% = 0 TO 127
  OUT &H70, i%
  INPUT #1, a%
  OUT &H71, a%
 NEXT i%
CLOSE #1
END

--
 ß²---,ÕâÏ´ó¼ÒÂú×ãÁË°É!(ÖÁ×ð±¦^_^)

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: bbsroxette.bbs@bbs.n]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.549ºÁÃë