¤W¤@­¶ ¥Ø¿ý ¤U¤@­¶

²Ä¤T³¹ °ò¥»»{ÃÑ


    ²Ä¤T³¹    °ò¥»»{ÃÑ

    ²Ä¤@¸`  À³¥Î¤u¨ã

¤@¡B¹ïµ{¦¡ªº»{ÃÑ

    ¼g§@µ{¦¡¤£Ãø¡A¦ý­n¼g¥X¦nµ{¦¡«o¤£®e©ö¡C³o´N¦n¹³µe¹Ï¤@¼Ë¡A¤H¤H³£¯àµe¡A¦Óµe¥X¨Óªº¹Ï«o¥i¯à¦³¤ÑÄ[¤§§O¡C
    ·Q§@¤@­Ó¦nµe®a¡A­º¥ý­n¦³Æ[¹î¤Î¤ÀªRªº¯à¤O¡A­±¹ïµÛÂø¶Ãªº¨Æª«¡A¥ý¾ã²z¥XÀYºü¡A§ä¨ì¥DÃD¡C¦A¦bµe¥¬¤W¤Ä¥X½ü¹ø¡A³o¥s°µ¡u§G§½¡v¡C§G§½§¹²¦¡A®Ú¾Ú¹ê»ÚªºÀô¹Ò¡A¨M©w§@¹Ïªº¥ý«á¡u¶¶§Ç¡v¡C¶¶§Ç¬O¤@ºØ¼h¦¸Æ[©À¡A´ºª«¤Î¦â±m³£¦³¤@©wªº¼h¦¸¡Aµ´¤£¥iÀH·N©Ò¤§¡A·Q¨ì­þùØ¡Aµe¨ì­þùØ¡C
    Æ[¹î¦Ò¼{§¹²¦¡A§Y¶}©l·Ç³Æ¡A¥ý±Nµeµ§¡B½Õ¦âªOµ¥¤u¨ã©ñ§´¡A§â­nªí²{ªº¥D­n¦â±m¤]½Õ¦n¡C³Ì«á¬O¿ï¾Ü¾A·íªºµeµ§¡AÅÙ¤W¦â±m¡A«ö·Ó©ÒÆ[¹îªºµ²ªG¡A¶î¦bµe¥¬¤W¡C
    µe¹Ï»á­«­·®æ¡A¦³¨Ç­Ó¤H¥D¸qªºÃÀ³N®a¡A§Þ¥©¨Ã¤£ºë³q¡A¥u¦]¬°®É¥N¼é¬y©Î¾ú¥v±ø¥ó¡A³Ð³y¤F¬YºØ¿W¯Sªº­·®æ¡A´N±o¥H¦¨¦W¨É§Q¡C¤@¯ëªºµe®a«h¤£µM¡A¤£½×¬O¡u¤uµ§¡v§í©Î¡u¼g·N¡vµe¡A¥þ¾a¨ä§Þ¥©¤Î¯À¾i¡A©l¯à¨D¥Í¦s¡C¦Ü©óÃÀ³N¤j®v¡A«h­º­«­·®æ¡A¦A¥[¤W¯À¾i¡B§Þ¥©¡A¤è¥i´­¦W¥ß¸U¡A¥Ã««¤£¦´¡C
    ³ÌÁV¿|ªºµe¦K¡A¬J¨S¦³Æ[¹î¯à¤O¡A§ó½Í¤£¤W§Þ¥©©M­·®æ¡A°£¤F·ÓµÛ§O¤Hªº§@«~§Ûŧ¡B¼Ò­À¥~¡A³Ð³y¤£¥X¦³»ù­Èªº§@«~¡C­Yµ{¦¡®v¤]¦p¦¹¡A¥u¯à·ÓµÛ§O¤Hªº·N«ä¡A¶ñ¶ñ«ü¥O¡A¤£¹L¬O­Óµ{¦¡¦K½}¤F¡C
    ¦bÆ[¹î¤ÀªR¤§¤U¡A§â±ýªí²{ªº¤º®e¾ã²z¦¨¬°¨ãÅ骺¨BÆJ¡A¥Î¹q¸£³N»y¨Ó»¡¡A¬O¬°¡uµ{¦¡¤ÀªR¡v¡A¬Û·í©óµeµe¤¤ªº¡u§G§½¡v¡C¦A¤U¥h¡A«K¬O¡u¬yµ{¡v»s§@¡A©Î¬O§@µeªº¶¶§Ç¡C±N¦UºØµ{¦¡ªº¼h¦¸¦w±Æ§´·í¡A¤~¯à¶}©l¼g§@µ{¦¡¡A¬Û·í©ó¶}©l§@µe¡C
    ³o¨ÇÆ[©À²o¯A¬Æ¼s¡A¤£¬O¤T¨¥¨â»y¥i¥H»¡§¹¡C¥»®Ñ¶È¥H²Õ¦X»y¨¥¼g§@ªº°V½m¬°¥Øªº¡C¦pªGŪªÌ¯àµ½¥Î²Õ¦X»y¨¥ªº¦UºØ§Þ¥©¡A¤S¯à¥R¥÷»{Ãѩҭn§¹¦¨ªº¤u§@¡A¦Ü¤Ö¥i¥Hº¡¨¬¡u¤uµ§µe¡vªº±ø¥ó¡C¹ï¤@­Ó¹q¸£µ{¦¡¦Ó¨¥¡A¥Ø«eµe¡u¤uµ§µe¡vªº»ù­È­n¤ñ¡u¼g·N¡v¬°°ª¡C
    ¤U­±¡A§Ú­Ì­n¥H¤uµ§µeªº¥ß³õ¡A¨Ó²z¸Ñ²Õ¦X»y¨¥ªºÀ³¥Î¡C¹ïªoµe©Î¤ô±mµe¦Ó¨¥¡A¦â®Æ¬Û·í©óµ{¦¡¥Îªº¡u¸ê®Æ¡v¡A½Õ¦â½L´N¬O¹B¥Î¸ê®Æªº¡u¼È¦s¾¹¡v¡Aµeµ§µ¥©ó¡u«ü¥O¡v¡A¤@¤Á³£·Ç³Æ§´·í¡A©Ò¿×¡u§@µe¡v´N¬O¡u¼gµ{¦¡¡v¡C
    µ{¦¡¬O¥Ñ¤@¨t¦Cªº©w¸q©M«ü¥O²Õ´¦¨ªº¥i°õ¦æªºµ{§Ç¡A»Ý¥Ñ¤@ºØÀɮתº§Î¦¡(.asm)¸g¹L½s͵{¦¡ (masm.exe) ªº³B²z¡A±N­ì©lÀÉÂàÅܬ°¥ØªºÀÉ(.obj)¡AµM«á¦A±N¤@­Ó©Î¼Æ­Ó¥ØªºÀɸg¹LÁpµ²¡]link.exe¡^¦¨¬°°õ¦æÀÉ(.exe)¡A©ÎªÌ¦A¥Î exe2bin. exe »s¦¨°O¾Ð­­¦b64kb¥H¤Uªº©R¥OÀÉ(.com)¡C
    µ{¦¡®vÀ³¼ô±x¤W­z¹Lµ{¤¤ªº¨C¤@²Ó¸`¡A¤è¯à¶¶§Q§¹¦¨µ{¦¡¼g§@¡C
    µ{¦¡ªº¼g§@¤è¦¡¥»µL©w«h¡A§¹¥þ¬Ý»Ý¨D¤ÎÀ³¥Î¦Ó©w¡C¥i¬O¥¿¦p¤@´Tµe¡A¦b§G§½®É¡Aµ{¦¡®vÀ³¸Ó¥ý¦³¥þ³¡ªºÆ[©À¡AµM«á³v¨B¹ê¦æ¡C¬°¤F´£°ª®Ä²v¡A³o¨Ç¨BÆJ¡A¦³¥²­n¥[¥HÂkÃþ¡Cµ²ªG´N¬O©Ò¿×ªº¼Ò²Õ¡C
    ¼Ò²Õªº¨}æÕ¡A¨M©w¤Fµ{¦¡¼g§@¡B­×§ï¤Î¦AÀ³¥Îªº®Ä¯à¡C¦b¼g§@®É­n¨D²z©À¤@³e¡A³sÄò¶i¦æ¡C­×§ïÀ³¤è«KÆF¬¡¡A¤£­P¿ù»~ÂO¥Í¡C¦ÓÀ³¥Î¤W¥\¯à­n§¹¾ã¡A¥i¥H¿W¥ß½Õ¥Î¡C 
    ®Ú¾Ú¤W­z±ø¥ó¡Aµ{¦¡ªºµ²ºc¤j­P¤W¥i¤À¬°¡G
  1,¥Dµ{¦¡¡G³s³e©Êªº³B²z¹Lµ{¡AÀ³¸Ó¤@¦¸¦Ò¼{²M·¡¡A²Ó¸`¼È    ®É©ñ¦b¤@Ãä¡A¥ý§â¤j¬[ºc¼g¥X¨Ó¡A¥H§KÅU­º¤£ÅU§À¡C¦bªÅ¶¡¨¬°÷ªº±¡§Î¤U¡A¤j¬[ºcÀ³¸Ó¬O¤@­Ó§¹¾ãªº¼Ò²Õ¡A¥B¦b¾ãÅ骺Æ[©À¤U¡A²Î¤@³B²z¡C
        ³oºØ°µªk¡A¹ïµ{¦¡°»¿ù¤Î­×§ï¦³«Ü¤jªºÀ°§U¡C¦]¬°­×§ï©M½Õ¾ã³Ì¦h¡B¹ï¥\¯à¼vÅT³Ì¤jªº¡A¥²µM¬O¥Dµ{¦¡¡C­Y¥Dµ{¦¡³£¦b¦P¤@¼Ò²Õ¤¤¡A¤ñ¸û®e©ö±o¨ì²z·Qªº®ÄªG¡C

  2,°Æµ{¦¡¡G°Æµ{¦¡³£¬O¤@¨Ç²Ó¸`ªº³B²z¡A¥i¥H¥Î¡¥CALL¡¦ªº¤è¦¡°õ¦æ¡C­ì«h¤W»¡¨Ó¡A²Ó¸`ªº³B²z¸g±`­«Âеo¥Í¦b¤£¦P    ªº±¡ªp¤U¡A§@¬°°Æµ{¦¡¬Û·í¦³§Q¡C¥u¬OÀ³¸Óª`·N½Õ¥Îªº¤â    Äò¡A¬°¤F®Ä²v¡A³q±`±N»Ý­n³B²zªº°Ñ¼Æ©Î¸ê®Æ¡A¸g¥Ñ¼È¦s¾¹©ÎªÌ¥²­n®É¥Î½w½Ä¾¹¸ü¤J¡C
        ¬JµM¬O¼Æ­Óµ{¦¡§¡¥i¦@¥Îªº°Æµ{¦¡¡A¦Ó¥B¦¹Ãþµ{¦¡¬°¤@¿W¥ßªº¹Lµ{¡A©Ò¥HÀ³¸Ó¨Æ¥ý¤À§O´ú¸Õ¡A«OµýµL»~¡C
        ¦¹¥~¡A¦U°Æµ{¦¡ªº¤J¤f³B¡A©y©ú¥Õªº¥æ«Ý¼È¦s¾¹ªº¨Ï¥Î¤è¦¡¡A¥B­n¯à¤@¥ØÁAµM¡C

  3,¤lµ{¦¡¡G¤lµ{¦¡»P°Æµ{¦¡¦³¤@ÂI¤£¦P¡A´N¬O¨ã³Æ§¹¾ãªº¾÷¯à¡C©Ò¿×§¹¾ãªº¾÷¯à¡A«ü¸Ó¬qµ{¦¡¥i¥H¿W¥ß°õ¦æ¡B¦³©T©wªº¥\¯à¡C¦bÀ³¥Î®É¡A¨âªÌ¨S¦³¤À§O¡AµM¦Ó¦b¼g§@®É¡A¤lµ{¦¡ªº¦Ò¼{­n·V­«¨Ç¡C

  4,¸ê®ÆÀÉ¡G¸ê®ÆÀɤ]¥i¥Hµø¬°¤@ºØÀRºAªºµ{¦¡¡AÁöµM¤£¬O°õ¦æ¥Îªº¡A¦ý«o¬O°õ¦æ®É¤£¥i©Î¯Êªº¯À§÷¡C¸ê®ÆÀɪº³]­pÀ³¸Óª`·NªÅ¶¡ªº§Q¥Î¡Aµ¥ªø«×ªº¸ê®Æµ²ºc³Ì¨ã®Ä²v¡A³Ì¦n«Oµý¸ê®Æ°_ÂI¬°Âù¼Æ¡A¥H¸`¬Ù16¦ì¤¸¶×¬y±Æªº°õ¦æ³t«×¡C
        ¦bÀ³¥Î½w½Ä¾¹®É¡A¤Á§ÒÀH·N³]¸m¡A©¹©¹µ{¦¡®v­Ì³]¤F¤@½w½Ä¾¹¡Aµ¥«á¨Óµo²{¨S¦³¥²­n¡A¦A·Q§R±¼´N³Â·Ð¤j¤F¡C©Ò¥H¨Æ¥ýÀ³¦w±Æ§´·í¡A¥H«K©óÀH®É¬d§ä©M½Õ¾ã¡C¦w±Æªº¤è¦¡µø¨Ï¥Îªº±¡§Î¦Ó©w¡A¦³ªº¥H¼Ò²ÕÂkÃþ¡F¤]¥i¥H¥Î¦r¥À±Æ§Ç¬°¨Ì¾Ú¡F¦A¤£µM´N¥[¤W¸Ô²ÓµùÄÀ»¡©ú¥\¯à¤Î¨Ï¥Îªºµ{¦¡¼Ð¸¹¡C

  5,À³¥Îªí¡G¦b¥»®Ñ²Ä¥|³¹²Ä¤»¸`±N¤¶²ÐÀ³¥Îªíªº¥\¯à©MÀ³¥Î¤è¦¡¡A¦¹Ãþªí¤@¦¸³]­p§¹¦¨¥H«á¡A«Ü¤Ö»Ý­n¦A­×§ï¡A¬°¤F¤u§@®Ä²v¡A¿W¥ß¦¨¬°¤@­ÓÀɮסA¦Û¦³¨ä¥²­n©Ê¡C

    ¦¹¥~¡A¦UºØµ{¦¡ªº©R¦W³Ì¦n¯à¦³¥Nªí©Ê¡A¥H«K©óÀ³¥Î¡Fµ{¦¡¤£¯à¤Ó¤j¡A§_«h½s¿è¯Ó®É¶O¨Æ¡F¤ÀÀɮɡA«h­nª`·N¼Ð¸¹«Å§i¤Î¦U¬q¦w±Æªº°ÝÃD¡C¦bºÏºÐ¤¤¡AÀ³¸Ó±MÅP¤@­Ó¤l¥Ø¿ý¡A¤£­n§â¦UºØ¤£¬Û¤zªºµ{¦¡¡A³£²V¦X¦b¤@°_¡C
    ²Ä¤G³¹¤T¡B¥|¸`¤¤¤w³W©w¤F®æ¦¡ªº¼Ð·Ç¡A¦¹³B¶È¦A¸É¥R¤@ÂI¡C§Y¦U½w½Ä¾¹ªº©w¸q»P¨Ï¥Î®Éªºªø«×À³¬Ûµ¥¡A§_«h¦b½sĶ©ÎÁpµ²®É¡A®e©öµo¥Í¿ù»~¡CÁpµ²®É¡A¦³®É¨ÃµL¨¬°÷ªº¿ù»~°T®§¡A¨Ñµ{¦¡®v±oª¾¿ù»~²£¥Íªº­ì©e¡C³ÌÃø²z¸Ñªº¿ù»~¡A©¹©¹»P½w½Ä¾¹ªº©w¸q¦³Ãö¡A§Y©w¸qªºÃþ«¬»P¨Ï¥ÎªºÃþ«¬¤£¤@­P¡C¥t¥~¤@­Ó±¡ªp¬O¬q­Èªº§ïÅÜ¡A¨ä¸É±Ï¤èªk¬°¦bÀ³¥Î®É¡AÁ{®É¥[¤@¡u«e¸m©w¸q¡v¡C
    ©Ò¿×¡u«e¸m©w¸q¡v¬O«ü·í¼È¦s¾¹¬°¤@¦r¤¸®É¡A¨ä«eÀ³¥[¼gBYTE PTR¡A§_«h¥Î WORD PTR ¥H½T©w¨ä­È¡A§Y¥i«Oµý¦w¥þ¡C
    ¦p¡GMOV  BYTE PTR BBSDOT1,AL
    ¦¹¥~¡A¨C·í¬q­È¦³©Ò§ïÅܮɡA³£¥[¼g¤@±ø¡G
    ASSUME  CS:XXX,DS:YYY,ES:ZZZ 
    ³oºØ¥Îªk¡A§¹¥þ¬Oµ¹¶×½sµ{¦¡¡u¬Ý¡vªº¡Aµ{¦¡¥»¨­¨Ã¨S¦³¼W¥[¥ô¦ó«ü¥O¡C
    ¨ä¥L³W©w¡A½Ð°Ñ¾\¦U¬ÛÃö¤â¥U¡C

¤G¡B¹ï¸ê®Æªº»{ÃÑ

    ¦bµe¥¬¤W¡A©Ò¦³¦â±m³£¬O¥Ñ¬õ¡BÂÅ¡B¶À¤T­ì¦â¤Î¥Õ¦â½Õ»s¦Ó¦¨¡AÁA¸Ñ¦â±mªºÅܤƬOµe®aªº°ò¥»¯À¾i¡C¦b¹q¸£¤¤¡A©Ò¦³ªº¸ê®Æ«h³£¥Ñ¤G¶i¦ì¼Æ¾Ú²Õ¦¨¡A­n¼gµ{¦¡¡A¥²¶·¹ï¤G¶i¦ìªº¯S©Ê¥ý¦³²`¨èªº»{ÃÑ¡C
    µ´¤j³¡¥÷ªºµ{¦¡®v¡A³£¤£ª¾¹D¤G¶i¦ì¼Æ¾Úªº§®¥Î¡A¥R¨ä¶q¯à°÷«Ü§Ö¦a´«ºâ¤G¶i¦ì»P¤Q¶i¦ìªº¼Æ­È¡C¦A¤£µM¡A¥Ñ¤G¶i¦ì­È»â·|¨ì¹Ï§ÎªºÂI°}±Æ¦C¡A¦p¦¹¦Ó¤w¡C
    ¤G¶i¦ì´N¬O¶}ÃöªºÆ[©À¡A§â¤@³s¦êªº¶}ÃöÁp¦b¤@°_¡A¨ä©Ò¯àµo¥Íªº§@¥Î¡A§¹¥þ¦b©ó¨C¤@­Ó¶}Ãö¡B¥H¤Î¦U¶}Ãö²Õ¦XÀ³¥Îªº¥\¯à¡C
    »¡±o©ú½T¤@ÂI¡A¥ý­n±N¦UºØ»Ý­n³]­pªº¥\¯à¤ÀªR²M·¡¡A§ä¥X¨ä¦@³qªº¦]¯À¡A¦pªG³o¨Ç¦]¯À¯à¥Î¡u¶}¡v¤Î¡uÃö¡v¨â­Ó²³æªºª¬ºA¥Nªí¡A«h¥i¥H¥Î¤G¶i¦ì¨î¥[¥H±±¨î¡C¦b²z½×¤W¡A¤@¶}¤@Ãö¥u¦³¨âºØ§@¥Î¡A¦Ó¨â²Õ¶}Ãö´N¦³222 ºØ§@¥Î¡A³Ì²z·Qªº³]­p  ¬O±N¶}Ãöªº±Æ¦C²Õ¦X¼Æ¥Î¨ì·¥­­¡C
    Á|¨Ò¦Ó¨¥¡A¹q¸£¤WÀ³¥Îªº±m¦â¡A´N¬O³Ì²z·Qªº³]­p¤§¤@¡C¦b¹q¸£¤¤¡A³Ì°ò¥»ªºÀ³¥Î³æ¦ì¬°¡u¦r¤¸¡v(Byte)¡A¨C¤@¦r¤¸¦³¢·­Ó¡u¦ì¤¸¡v(Bit),¬Û·í©ó¢·­Ó¡u¶}Ãö¡v¡C¬°¤F­n³Ìºë²¦aÀ³¥Î¦hºØ±m¦â¡A¥u¥H¤T­ì¦â»P½÷«×²Õ¦X¡A¤K­Ó¶}Ãö´N¯à²£¥Í 256ºØ¤£¦Pªº±m¦â¡C¯÷±N¦U¶}Ãö©Ò¥Nªíªº±m¦â¤À¦C¦p¤U¡G
    ¶}Ãö¤@ (bit ¢°)¡G¥¿ÂŦâ
    ¶}Ãö¤G (bit ¢±)¡G¥¿ºñ¦â
    ¶}Ãö¤T (bit ¢²)¡G¥¿¬õ¦â
    ¶}Ãö¥| (bit ¢³)¡G¦Ç¦â (°ª½÷«×)
    ¶}Ãö¤­ (bit ¢´)¡G¶Â¦â (§C½÷«×)
    ¶}Ãö¤» (bit ¢µ)¡G²LÂŦâ
    ¶}Ãö¤C (bit ¢¶)¡G²L¬õ¦â
    ¶}Ãö¤K (bit ¢·)¡G²L«C¦â
      ¡¹¤W­z (bit n) ¬O±q n=1 ¶}©l­pºâ¡C

    À³¸Óª`·Nªº¤@ÂI¡A¬O¹q¸£ªº°ò¥»³æ¦ì¦b©ó¤K­Ó¶}Ãö¡A¤£¥Î¨¬´N¬O®ö¶O¡C¦pªG¢·­Ó¤£°÷¡A¦A¼W¥[«K¦³16­Ó¡C©Ò¥H¡A¦]¨Æ¨î©y¡A¦b³]­pªº®É­Ô¡A°ß¦³¥Î¢·ªº­¿¼Æ¤~¦Eºâ¡C
    ¦ý¬O¡A¦t©z¤¤ªº¨Æª«¡A¤£¨£±o­è¦n¬O¤Kªº­¿¼Æ¡C¦pªG³]­pªº¤H¨S¦³³oºØ»{ÃÑ¡A¤£¯à§â©Ò³B²zªº¸ê®Æ¡A¥H¢·¬°­­¨î±ø¥ó¥h¹º¤À¡A´NµLªk§Q¥Î³oºØ¦³§Qªº±ø¥ó¡A·íµM¡A¤]´N±o¤£¨ì³Ì²z·Qªºµ²ªG¡C
    ©Ò¥H¡A­n·Qµ{¦¡¨ã¦³³Ì°ªªº®Ä²v¡A­º¥ý­n§â¸ê®Æ¾ã²z¦¨¬°¤Kªº­¿¼Æ­Èµ²ºc¡C§â¸ê®Æ¾ã²z¬°³Ì¦³®Äªºµ²ºc¤è¦¡¡AºÙ¬°¡u¸ê®Æµ²ºc¡v¡AÃö©ó³o¤@ÂI¡A¦b«á­±±N¦³¸û¸Ô²Óªº¨Òµý¡C
    ¨C­Ó¦r¤¸¦³ 256ºØ±Æ¦C²Õ¦X¡A§Y¬Û·í©ó 256­Ó¤Q¶i¦ìªº¼Æ¦r¡C¬°¤F¤è«K¤Hªº²z¸Ñ¡A³q±`±N¦r¤¸¼g¦¨¤Q¤»¶i¦ì§Î¦¡¡A¨Ã¦b¨ä¼Æ¦r«á¥[¤@¡¥¢Ö¡¦¡A¥H§O©ó¤Q¶i¦ì¼Æ¦r¡C
    ¯÷±N¤Q¶i¨î»P¤Q¤»¶i¨î¹ïÀ³ªí¦C©ó¤U­±:
    ¤G¶i¦ì­È    ¤K¶i¦ì­È    ¤Q¶i¦ì­È    ¤Q¤»¶i¦ì­È
        0           0           0           0H
        1           1           1           1H
      *10           2           2           2H
       11           3           3           3H
     *100           4           4           4H
      101           5           5           5H
      110           6           6           6H
      111           7           7           7H
    *1000         *10           8           8H
     1001          11           9           9H
     1010          12         *10          0AH
     1011          13          11          0BH
     1100          14          12          0CH
     1101          15          13          0DH
     1110          16          14          0EH
     1111          17          15          0FH
   *10000         *20          16         *10H
      ¡¹  ¤Z«e¦³ *ªÌªí¥Ü¶i¦ì¡C
      ¡¹¡¹¤G¶i¦ì¼Æ«áÀ³¥[¡¥¢Ð¡¦¡A¤K¶i¦ì«áÀ³¥[¡¥¢Ý¡¦¡C
    ¥Ñ¤W¥iª¾¡A¤Q¤»¶i¨î¤´ªu¥Î¤Q¶i¦ì¼Æ¦r¡A¥u¬O¨ì¤F10®É¡A¤wµL²{¦¨¼Æ¦r¥i¥Î¡A¥u¦n­É¥Î­^¤å¦r¥À¡C¦bµ{¦¡¤¤¡A¶×½sµ{¦¡¬°¤F¤À¿ëASCII ¦r²Å»P¤Q¤»¶i¨î¼Æ­È¡A³q±`³W©w¤Z¤Q¤»¶i¦ì¼Æ­È¥H­^¤å¦r¥À¶}©lªÌ¡A¦b¨ä¦r¥À«e¥[¤@¡¥¢¯¡¦¡C

¤T¡B¹ï¼È¦s¾¹ªº»{ÃÑ

    ¼È¦s¾¹ (Register) ¬Û·í©ó½Õ¦â¥×¡A¸ê®Æ¬Û·í©ó¦â®Æ¡C§â¦â®Æ©ñ¶i½Õ¦â¥×ùØ¡A¬°ªº¬O­n±o¨ì¹w©wªº®ÄªG¡A¼È¦s¾¹¹ï©ó¸ê®Æ¥çµM¡C
    ½Õ¦â¥×¦³¤j¦³¤p¡A²`«×¦³²`¦³²L¡A¨ä¥Øªº¬O°w¹ï¤£¦Pªº±¡ªp¡A¥H§@¦³®Äªº³B²z¡C¼È¦s¾¹¤]¬O¤@¼Ë¡AÀ³¥Î±o¦n¡Aµ{¦¡·|«Üºë²¡A®e©ö­×§ï¡B¾\Ū¡C§_«h¡A·Q¨ì­þ¤@­Ó´N¥Î­þ¤@­Ó¡A¨S¦³­ì«h¡A¨S¦³³¹ªk¡A³oºØµ{¦¡©e¹ê¤£´±®¥ºû¡C
    ¼È¦s¾¹ªº­«­n©Ê¡A¦b©ó³B²z¤è«KÆF¬¡¡B³t«×§Ö¡A¦û¥ÎªÅ¶¡¤p¡C¤£©¯8088 CPUªº¼È¦s¾¹«Ü¤Ö¡A¥Î°_¨ÓÁ`¬O®»Ą̃£¨y¡A¨¯­W²§±`¡C¥¿¦]¬°¦¹¡A¼È¦s¾¹ªºµ½¥Î»P§_¡A¦¨¬°µ{¦¡®Ä¯à°ª§CªºÃöÁä§Þ³N¡C
    ¦³¨Çµ{¦¡®v¤£Ä@·Nºë¥´²Óºâ¡A¸g±`³]©w¤@¨Ç¡u½w½Ä¾¹¡v¡A§Q¥Î½w½Ä¾¹¥i¥H¥ô·N©w¦W¡B«K©ó°O¾ÐªºÀuÂI¡A³º§â¬Ã¶Qªº¼È¦s¾¹¡A·í§@¦U½w½Ä¾¹¶¡¡B·h¹B¸ê®Æªº¥æ³q¤u¨ã¡A¥u¨£¸ê®Æ¤£°±ªº·h¶i·h¥X¡CÁöµMµ{¦¡®v¬Ù¤FÂI¨Æ¡A¦ý¹B¦æ³t«×¥Õ¥Õ®ö¶O¤F¡AªÅ¶¡¤]³QÁVÁϤF¡C¼g³o¼Ëªº²Õ¦Xµ{¦¡¡A»·¤£¦p¥h¥Î°ª¶¥»y¨¥¡C
    ·íµM¡A½w½Ä¾¹¬O¦³¥²­nªº¡A¦ý¤]¥u­­©ó¡u¥²­n¡vªº±¡ªp¡A¦Ó¥B¡A¦bµ{¦¡³W¹º®É¡A´N­n¦Ò¼{¦UºØÀ³¥Îªº±ø¥ó¡A§â½w½Ä¾¹¤ºªº­È¨ú¥X«á¡A¤@¦¸³B²z§¹²¦¡C¦pªG¤£¯à¤@¦¸¸Ñ¨M©Î¬O¸g±`­n¥Î¨ìªº¸ê®Æ¡A«h³]ªk©ñ¦b¼È¦s¾¹¤¤¡C
    ¹ê»Ú¤W¡A¥ô¦óµ{¦¡¤£¥i¯à¦b¤@­Ó¹Lµ{¤¤¡A¦P®É»Ý­n«Ü¦h¯S®íªº¸ê®Æ¡C¦nªºµ{¦¡®v¯à§â½ÆÂøªº¤u§@³B²z±o¦³±ø¤£¯¿¡A¥\¤O¤£°÷ªº¡A©¹©¹§â²³æªº¨Æ±¡§Ë±o¥O¤HÃø¥H²z¸Ñ¡C8088ªº¼È¦s¾¹ªº½T¬O¤£°÷¥Î¡A¦ý¬O«o¤£¦Ü©ó¤Ö¨ì­n¥H½w½Ä¾¹¨ú¥Nªº¦a¨B¡C
    ¤u§@ªº¦nÃa¡B¦¨±Ñ¡A»P¤Hªº²Õ´¯à¤O¦³µ´¹ïªºÃö«Y¡A­­©ó½g´T¡A§Ú­Ì¤£¯à¦h½Í¡C¥i¬O¡A§Q¥Î¼È¦s¾¹ªº¯S©Ê¡A¨Ó³B²zÁcÂøªº¸ê®Æ¡A­Ë¤]¬O°V½m²Õ´¤Oªº¤èªk¤§¤@¡C
    ­º¥ý¡A§Ú­ÌÀ³¸Ó§â¼È¦s¾¹µø¬°¤u¨ã¡AÁA¸Ñ¤u¨ãªº¥\¯à¡B©Ê½è¡AµM«á­n¯à»Ê°O©ó¤ß¡A¯Â¼ô¦a¥[¥H¹B¥Î¡C
    ®Ú¾Ú­Ó¤Hªº²z¸Ñ¡A¼È¦s¾¹·§¤À¤»Ãþ¡G
    1,¤À¬q¥Î
      µ{¦¡¬q CODE SEGMENT                ¡GCS
      ¸ê®Æ¬q DATA SEGMENT                ¡GDS
      °ï´Ì¬q STACK SEGMENT               ¡GSS
      ¯S³]¬q EXTRA SEGMENT               ¡GES
    2,°ï´Ì¥Î:
      °ï´Ì­È STACK POINTER               ¡GSP
      ´Ì¥Î¾¹ BASE POINTER                ¡GBP
    3,°O¾ÐÂà´«¥Î:
      ·½¦s¾¹ SOURCE INDEX                ¡GSI
      ²×¦s¾¹ DESTINATION INDEX           ¡GDI
    4,¤@¯ë¥Î:
      ²Ö¿n¾¹ ACCUMULATOR                 ¡GAX
      ­Ý¥Î¾¹ BASE                        ¡GBX
      ­p¼Æ¾¹ COUNTER                     ¡GCX
      ¸ê®Æ¾¹ DATA                        ¡GDX
    5,¼Ð»x¥Î¡GºX¸¹­È STATUS              ¡GFLAG
    6,«ü¥Ü¥Î¡G°õ¦æ­È INSTRUCTION POINTER ¡GIP
    ¬°¤F«K©ó°O¾Ð¡A§Ú­Ìµ¹¼È¦s¾¹©w¤¤¤å¦W¡A¨ä©w¸q¬°¡G
    ¤Z¤À¬q¥ÎªÌ²vºÙ¡u¬q¡v¡A°µ¬°¦U¬q°_©l¦ì¸m«ü¥Ü¥Î¡A¨ä­p­È¤è¦¡¬°¡G¨t²Î¤¤ªºµ´¹ï¦a§}¡×¡]¥»­È¡Ñ16¡^¡Ï¦U¬q©w§}­È
    ¦p¡G¸ê®Æ¬q¬° 1600H¡A­¼16§Y¬°16000H¡C
    ¦p·½¦s¾¹¬° 1234H¡A«h¦¹·½¦s¾¹¦b¨t²Î¤¤¥Ñ¢¯ºâ°_ªº¦a§}¬°¡G17234H¡C
    À³ª`·NªÌ¡A¦UºØ¥H¡u¾¹¡v©w¦Wªº¼È¦s¾¹¡A¬Ò¦³­­¥Îªº¬q¡A¤Á¤Å²V¥Î¡C
    ¤Z©w¦W¬°¡u­È¡vªÌ¡A¬Ò¬°¤£¯à¥Î¨Ó¨Ñµ{¦¡¼g§@ªº¼È¦s¾¹¡C¦p°ï´Ì­È¡]SP¡^«Y«ü¥Ü°ï´Ì©Ò¦b¦ì¸m¡FºX¸¹­È¡]FLAG¡^ªí¥ÜºX¸¹¼Ð»xªº±¡ªp¡F°õ¦æ­È¡]IP¡^«h¥Nªíµ{¦¡·í«e©Ò°õ¦æªº¦a§}¡C³o¨Ç¼È¦s¾¹­È¨Ã«D¤£¯à§ïÅÜ¡A¦ý¹ï§Þ¥©©|¤£°÷¯Â¼ôªÌ¡A³Ì¦n«O«ù­ì­È¡A¤£­n¦k°Ê¡C
    ¸g±`¨Ï¥Îªº¡u¾¹¡v¦³¨âºØ¡A¤@¥H16¦ì¤¸¬°³æ¦ì¡A¦p´Ì¥Î¾¹¡B·½¦s¾¹¤Î²×¦s¾¹; ¥t¤@ºØ«h¨ã¦³¨â­Ó¤À§OºÙ¡u°ª¦ì¡v¤Î¡u§C¦ì¡v¡B¦U¦³¢·¦ì¤¸¡A¥i³æ¿W¨Ï¥Î¡A¤]¥i¦X¨Ö¬°16¦ì¤¸ªº¼È¦s¾¹AX,BX,CX,DX¡C
    ¼È¦s¾¹³q±`§@¬°®e¾¹¥Î¡A¦ý¦³¨Ç¦h¥Î¬°°O¾Ð°Ï¤§©w§}¡A¥H«K±N¨ä¤¤¶J¦sªº¸ê®Æ¨ú¥XÀ³¥Î¡C«eªÌºÙ¬°®e¾¹¥\¯à¡A¥i¥H§@­pºâ¡BÅÞ¿è³B²zµ¥¡C«áªÌºÙ¬°©w§}¥\¯à¡A«Y¨Ñ³B²z¦U¡u¾¹¡v©Ò©w¦ì§}ªº¸ê®Æ¥Î¡C¥Ñ©ó8088 CPUªº©w§}¤è¦¡¡A¨ü­­©ó·íªì¤£¦¨¼ôªº³]­p²z©À¡A°¾°¾ IBM¿W¨ã¼z²´¡A¿ï¤¤¤F¥¦¡A©Ò¿×«°ªù¥¢¤õ¡A¬o¤Î¦À³½¡AŪªÌ¤£±o¤£¦hªáÂI¥\¤Ò¡A¤p¤ßÀ³¥I¡C
    ´Ì¥Î¾¹¡]BP¡^ÄÝ©ó°ï´Ì¬qªº°O¾Ð¦ì¸m¡A«Y´£¨Ñµ¹°ª¶¥»y¨¥µ²ºc¨Ï¥Î¡A¹ï²Õ¦X»y¨¥¨Ó»¡¡A¥\¯à¤£¤j¡A¦ý­Yµ½©ó¹B¥Î¡A¤]¤£µL»ù­È¡C
    ·½¦s¾¹¡]SI¡^©T©w«ü¦V¸ê®Æ¬q¡A±N·½¦s¾¹¤¤ªº¸ê®Æ¨ú¥X¡A©Ò«üªº¬O¨ú¥X¸ê®Æ¬q¤¤ªº¸ê®Æ¡C³]­Y
    DS=2000H   SI=1234H¡A«h
SI¤¤ªº1234H «Y«ü¨t²Î¤¤ 2000H¡Ñ16¥[¤W¦ì§}­È 1234H¡C
    ¤£¹L¡A¨Ï¥ÎªÌ¤£¥²¥h­pºâ¡A¥u­nª¾¹D¬O¥Ñ¸ê®Æ¬q°_¡A¦ì§}¬°1234H §Y¥i¡C
    ²×¦s¾¹¡]DI¡^¸û¬°½ÆÂø¡A³q±`¥¦¬O«ü¦V¸ê®Æ¬q¡A¥i¬O¦³´X­Ó«ü¥O¯A¤Î¤j¶q¸ê®ÆÂಾ¡A»Ý­n¥Ñ·½¦s¾¹·h¨ì²×¦s¾¹¡C¥Ñ©ó¨ü­­©ó¤À¬qªº³]­p¡A¬°¤F«K©ó¬q¶¡À³¥Î¡A©Ò¥H¯S§O³W©w¡G¦b³oºØ±¡ªp¤U²×¦s¾¹«Y«ü¦V¯S³]¬q¡]ES¡^¡C¤]´N¬O»¡¡A¥u¯à¥Ñ¸ê®Æ¬q²¾¦V¯S³]¬q¡Cµ{¦¡®v¥i¥H¥ý³]©w¦U¬qªº¬q¼È¦s¾¹¡A¦A§@Âಾ¡C­Y­n¦b¦P¤@¬q¤¤§@¸ê®ÆÂಾ¡A«hÀ³¨Ï¸ê®Æ¬q¡×¯S³]¬q¡C
    ¤@¯ë¥Îªº¼È¦s¾¹¡A³£¥i¥H¤À¦¨¨â­Ó¢·¦ì¤¸¡B¦U©R¦W¬°°ª¡B§C¦ì¼È¦s¾¹¡A¦p¡G
    ²Ö¿n¾¹¡GAX  °ª¦ì AH ¡A§C¦ì AL
    ­Ý¥Î¾¹¡GBX  °ª¦ì BH ¡A§C¦ì BL
    ­p¼Æ¾¹¡GCX  °ª¦ì CH ¡A§C¦ì CL
    ¸ê®Æ¾¹¡GDX  °ª¦ì DH ¡A§C¦ì DL
    ¨ä¤¤²Ö¿n¾¹ªº¥\¯à³Ì±j¡A¥i¥H°µ­¼¡B°£­pºâ¡AAH©|¦³¶J¦sºX¸¹ªº¯S®í«ü¥O¡C¤×¨ä¬O±q°O¾Ð°Ï¤¤¨ú­È©Î±N­È©ñ¶i°O¾Ð°Ï¤º®É¡A®Ä²v³Ì°ª¡A¦p LODS ¡A STOSWµ¥¡C
    ¥Ñ©ó¨ä¥\¯à°ª¡A¹B¥ÎÆF¬¡¡A©Ò¥H©y©ó¥´Âø¡A¤d¸U¤£­n½á»P©T©wªº¨Ï©R¡C
    ­Ý¥Î¾¹«h¦³¤@ºØ­«­nªº¯S©Ê¡A¥¦¬O¤@¯ë¥Î¼È¦s¾¹¤¤¡A°ß¤@¯à¦Û°O¾Ð°Ï¤¤Åª¨ú¸ê®ÆªÌ¡]XLAT«ü¥O°£¥~¡^¡A©Ò¥H§@¬°¡u¸ê®Æ¤Î©w§}Âà´«¡v («á¤å±N±Mªù¤¶²Ð¦¹¤@¥\¯à) ¤è«K²§±`¡C
    ­p¼Æ¾¹±`¥Î§@¡u°j¸ô¡v©Î¦¸¼Æªº°O¿ý¡A¤]¦³±M¥Îªº«ü¥O¡A°£«D¤£±o¤w¡A©ÎªÌ­p¼Æ¥Î±o¤£¦h¡A³Ì¦n«O¯d³Æ¥Î¡C
    ¸ê®Æ¾¹¥\¯à³Ì¤Ö¡A³Ì¦n©T©w¨ä¥Î³~¡A¿ï¾Ü¸g±`»Ý­nÀ³¥Îªº¸ê®Æ¡A¸m©ñ¨ä¤¤¡A¥H«Kµo´§®É¶¡ªÅ¶¡ªº³Ì°ª®Ä²v¡C

¥|¡B¹ï«ü¥Oªº»{ÃÑ

    «ü¥O´N¬O¡u«ü´§¡v¡B¡u©R¥O¡v¡A¥Î¥H±±¨î¹q¸£¡A¤@¨B¤@¨B¦a¹ê²{µ{¦¡ªº­p¹º¡C
    ²Õ¦X»y¨¥ªº®æ¦¡¬°¡G
    ( ¤U¦æ¤¤¤Z¼Ð¡§[ ] ¡¨ªÌ¡Aªí¦³¨Ç«ü¥O¥i¬Ù²¤ )
    [«e¸m¤¸]   «ü¥O   [¥Øªº¾Þ§@¤¸¡A·½©l¾Þ§@¤¸]
  1,¡u«e¸m¤¸¡v¡G¥H¤U½Ñ¨Ò§Y¬°«e¸m¤¸ªº¥Îªk¡C
    11¬q¦W¡Gªí«á­±ªº¾Þ§@¤¸À³ÄÝ©ó¦¹Á{®É«e¸m¬q¡C¦p¡G
          MOV     AX,CS:BUF1
    12©w¸q¡Gªí¥Ü¨ä«á½w½Ä¾¹ªºÁ{®É©w¸q¡CBYTE PTRªí¥Ü¥H¤@­Ó¦r¤¸©w¸qªº¸ê®Æ; WORD PTRªíÂù¦r¤¸¸ê®Æ¡C
          ¤£½×½w½Ä¾¹ªº­ì©w¸q¬°¦ó¡A¤Z¦³«e¸m¤¸ªÌ¡A¬Ò¥HÁ{      ®É©w¸q¬°·Ç¡A¦p¡G
          ADD     BYTE PTR BUF1,CL
          «e¸m¤¸°£¤F©w¸q½w½Ä¾¹ªø«×¥~¡A¥ç¥iªí¥Ü¶ZÂ÷¡A
          JMP     SHORT ABCD

  2,«ü¥O¡G
    11¨Ï¥Î¤èªk¡G
      1-1 ¼È¦s¾¹¨ì¼È¦s¾¹¡A¦ý­­ªø«×¬Û¦PªÌ¡C
          MOV     AH,BL     ; ¬°¦r¤¸
          XCHG    AX,BX     ; ¬°¤G¦r¤¸
      1-2 ¼È¦s¾¹¨ì½w½Ä¾¹¡A©Î½w½Ä¾¹¨ì¼È¦s¾¹¡C
          OR      BUF1,AX   ; BUF1¬°½w½Ä¾¹¡AWORD
          ADD     CL,BYTE PTR BUF1
      1-3 ¼Æ­È»P¼È¦s¾¹©Î½w½Ä¾¹¤§¶¡¡C
          TEST    DI,8000H
          AND     SI,0FFH
          SUB     BYTE PTR BUF1,3
          ¡¹¼Æ­Èµ´¤£¥i§@¬°¡u¥Øªº¡v¾Þ§@¤¸
      1-4 ±N°O¾Ð°Ïªº¦a§}©ñ¦b¼È¦s¾¹¤¤¡A¥H¶Ç°e¸Ó¦a§}ªº¤º®e¡A©Î¶Ç°eÅܼƥH«K¶¡±µ½Õ¥Î¸ê®Æ¡C¥»ªk­­¥Î©ó·½¦s¾¹¡]SI¡^¡B²×¦s¾¹¡]DI¡^¡B´Ì¥Î¾¹(BP)¤Î­Ý¥Î¾¹¡]BX¡^¡C¦p¡G
          MOV     AL,BYTE PTR [DI]
          XOR     [BP],DL
          MOV     AX,[DI][SI]
          MOV     AX,BUF1[DI]
          JMP     LAB1[BX]
      1-5 °õ¦æ«ü¥O¥»¨­¡A¤£»Ý·½©l©Î¥Øªº¾Þ§@¤¸¡C
          PUSH    CS
          POP     DS
          CALL    ABCD
          JMP     ABCD
          CLI
          STD
          LAHF
          RET
      1-6 °õ¦æ­p¼ÆªÌ¡C
          LOOP    ABCD
          REP     MOVSB
          SAL     DL,CL
          ROR     AX,1
          DEC     BX
      1-7 ¼È¦s¾¹±M¥Î«ü¥O¡C
          OUT     DX,AL
          MUL     BUF1
          DIV     CX
          STOSB
          LODSW
      1-8 ±ø¥ó°õ¦æªÌ¡C
          JNZ     ABCD
          JA      ABCD
          JCXZ    ABCD
          INT     10H
          IRET
          
    12À³¥Î¥\¯à¥i¤À¬°¤U¦C¤K¶µ¡G
      2-1 ¸ê®ÆÂಾ¡G1-1,1-2,1-3,1-4¬Ò¦³¥i¯à¡C
      2-2 ºX¸¹±±¨î¡G1-5 ¯A¤ÎºX¸¹ªÌ¡C
      2-3 ¬q§}³B²z¡G1-1,1-2 ¶µ¥i¯à¡C
      2-4 ¼Æ¾Ç­pºâ¡Gµø«ü¥O¦Ó©w¡A¤W­z¦U¶µ¬Ò¥i¡C
      2-5 ¦r¦ê³B²z¡G1-6,1-7 ¶µ¥\¯à¡C
      2-6 ±±¨îÂà´«¡G1-5¡C
      2-7 ±ø¥ó°õ¦æ¡G1-8¡C
      2-8 ¤¤Â_³B²z¡G1-8¡C

  3,¾Þ§@¤¸¡G¥i¤À¦¨¼È¦s¾¹¡B½w½Ä¾¹¤Î¼Æ­È¡]Immediate Data¡^¡C¨ä®Ñ¼g¤è¦¡»P²ßºDªº¥Ñ«e¨ì«á¥¿¦n¬Û¤Ï¡A¨Ï¥Î®É­n¤p¤ß¡A¨ä¾l²Ó¸`½Ð°Ñ¬Ý¦³Ãö²Õ¦X»y¨¥¤â¥U¡C

    ²Ä¤G¸`  ¤u§@Àô¹Ò

¤@¡B¨t²ÎªÅ¶¡

    IBM PCªº°O¾Ð°Ï©w§}¡A¬O±Ä¥Î­Ë¸Ë¤è¦¡ (Big Endian) ¡A§Y©w§}­È«Y¥Ñ¤j¨ì¤p¡A¤£¦P©ó¤@¯ë¥Ñ¤p¦Ó¤j(Little Endian) ªº©w§}±`ÃÑ¡C
    ¤£½×·íªì¦p¦¹³]­pªº¥Øªº¦ó¦b¡A³oºØ»P¤Hªº²ßºD¬Û¤ÏªºÆ[©À¡Aµ¹¼g§@²Õ¦X»y¨¥ªÌ±a¨Ó·¥¤jªº§xÂZ¡C¤£¶Èªì¾ÇªÌ±`²ö©ú¨ä§®¡A³s§Ú­Ó¤H¦h¦~¨Ó¤@ª½»P¹Ï§Î³B²z¬°¥î¡A³£·P¨ì¦½ÃC¡C¨C¦¸¦b³B²z¹Ï§Î®É¡A¤@©w­n±N­ì¹Ïµe¦b¯È¤W¡A¹ï·Ó°Ñ¸Ô¡A¤~¯àÁA¸Ñ¬O«ç»ò¦^¨Æ¡C
    Á|¨Ò»¡¡A¦³­Ó¹Ï§Î­È¦bAX¤¤¡A­n¼g¶i DI ©Ò«ü°O¾Ð°Ï¦ì¸m¤¤¡A¼g§¹¥H«á¡AAX­n¦V¥k²¾¤@¦ì¦AÄ~Äò¼g¡Aª½¨ìCX¡×¢¯¡C
    ³o¬O¤@­Ó«D±`²³æ¡A¦Ó¥B¸g±`¥Î¨ìªº°Ê§@¡A¥i¬O¦b¨Ï¥Î¡u­Ë¸Ë©w§}¡v®É¡A³Â·Ð´N¨Ó¤F¡C
    °²³]AX­È¬°4567H ¡ADI«ü¦V°O¾Ð°Ï2000H ¡A­Ë¸Ëªº©ñªk¡A¬O¥ý±NALªº­È©ñ¶i2000H ªº°O¾Ð³æ¦ì¤¤¡A¦A±NAH©ñ¶i2001H ªº°O¾Ð³æ¦ìùØ¡C¦pªG±q¥Ñ¤p¨ì¤jªº©w§}Æ[ÂI¨Ó¬Ý¡A³o´Nµ¥©ó¬O¦b2000H ¤¤©ñ¤F¤@­Ó¤Q¤»¦ì¤¸ªº­È6745H ¡C
    ³o­Ë¤£¥´ºò¡A¦]¬°¦A±q°O¾Ð¦ì§}2000H ¤¤©ñ¦^ AX ®É¡A¤´µM¦¨¬°4567H ¡C°ÝÃD¬O¦b§@¹Ï®É¡A¤@¥¹4567H Åܦ¨¤F6745H ¡A¹Ï§Î´N¥ª¥kÄA­Ë¤F¡C¸É±Ïªº¤èªk¡A¬O¦b©ñ¶i°O¾Ð°Ï¤§«e¡A¥ý±NAH¤ÎAL¥æ´«¡A©ñ§¹¥H«á¡A¦A­«·s¥æ´«¦^¨Ó¡C»¡¨Ó¤£ºâ¤j¨Æ¡A¥i¬O¥Õ¥Õ®ö¶O¤F¨â­Ó«ü¥Oªº®É¶¡¤ÎªÅ¶¡¡C¹ï³t«×·¥Ãöºò­nªºµe¹ÏÅã¥Ü¦Ó¨¥¡A­nµe´X¸U­ÓÂI¡A©Ò²Ö¿nªº®É¶¡´N¤£¥i¤pÆ[¤F¡C
    °£¦¹¤§¥~¡A¦b¼gµ{¦¡®É¡A¹ï¹Ï§Îªº®ÄÀ³­n¯à´x´¤¡A¤~·|¦³¨}¦nªº¦¨ªG¡A¹³³o¼Ë¨C¦¸Âà¨ÓÂà¥h¡AÀY³£©ü¤F¡A¦ÛµM¦ÓµM´N¥¢¥h¤F­@©Ê¡C
    ²{¦b¡A80386 CPU °Ý¥@¤F¡A¥B¤£½Í®ÄªG¡AŪªÌ¥i¥H¸Õ·Q¡A§â32¦ì¤¸ªº 12345678HÂà´«¦¨ 78563412H­n¦h¤Ö¹D¤âÄò?
    ³oºØµh­Wªº¤âÄò¡A¤]¬O¬ü°ê¤H¤£Ä@·N¥Î²Õ¦X»y¨¥ªº²z¥Ñ¤§¤@¡C¦b°ª¶¥»y¨¥¤¤¡A¦³½s;¹¥N³Ò¡A°ÝÃD¦n¹³¤£¤j¡C¦ý¹ï®Ä²vªº­n¨D¦Ó¨¥¡A´N±o¤£Àv¥¢¤F¡C¹Ï§Î¥\¯à¬O·í¤µ¤Î¥¼¨Ó¹q¸£ªº¥D¬y¤§¤@¡A¥Ñ©ó·íªì³]­pªÌ¨S¦³»·¨£¡A¾É­PµL½aªº«á±w¡C 
    °ÝÃD©|¤£¤î©ó¦¹¡AIBM PC/AT ªº¨t²ÎªÅ¶¡¡A¦b©w§}ªº²z½×¤W¡A¥i¥H¦³ 1MB¡]¼È®É¤£¥²¦Ò¼{°O¾ÐÂX¥R¤ÎEMS µ¥°ÝÃD¡^¡AµM¦Ó¯u¥¿¯à´£¨Ñ§@¬°µ{¦¡°õ¦æªºªÅ¶¡¡A«o¤£¨¬ 600KB¡C

    §Ú­Ì¥B¬Ý¨ä¨t²ÎªÅ¶¡ªº¦w±Æ¡G
  0000H ¬q 0000H¡Ð007FH ­p 128¦r¤¸¡A¬°32­Ó°ò¥»¤¤Â_¡C
  0008H ¬q 0000H¡Ð0380H ­p 896¦r¤¸¡A¨Ñ¨t²ÎºÞ²z¤¤Â_¡C
  0040H ¬q 0000H¡Ð00FFH ­p 256¦r¤¸¡A¬°°ò¥»µ{¦¡¸ê®Æ¡C
  0054H ¬q 0000H¡Ð9C00H ¬ù 34K¦r¤¸¡ADOS µ{¦¡¦û¥Î¡C
    °ß¦³¦b 00E1H¬q¡Ð09000H¬qªº«e¥b¬O¨Ï¥ÎªÌ¥i¥H±±¨îªºªÅ¶¡¡A¨ä«á¡A¤S³Q¨t²Î¦û¥Î¡G
  09000H¬q¥Ñ0A000Hªþªñª½¨ì0FFFFH¡A¬°DOS ©Ò¥Î¡C
  0A000H¬q¡A¬° VGA¹Ï§ÎÅã¥Ü°Ï¡C
  0A800H¬q¡A¬° EGA¹Ï§ÎÅã¥Ü°Ï¡C
  0B000H¬q¡A¬°¤å¦rºA½w½Ä°Ï¡A¿Ã¹õ³B²z¾¹6845¦Û°ÊºÞ²z¡C
  0B800H¬q¡A¬°¹Ï§ÎºAÅã¥Ü°Ï¡A¿Ã¹õ³B²z¾¹6845¦Û°ÊºÞ²z¡C
  0C000H¬q¡A¦Ü0D000H¬q¡A¦U¾÷ºØ¤£©w¡A¨Ñ EMSÂX®i°O¾Ð¡C
  0C800H¬q¡A¬°°ßŪ°O¾ÐÅé¡A¨ä¤º¬°µwºÐ±±¨îµ{¦¡¡C
  0E000H¬q¡A1MB ªº¥D¾÷¦¹³B¬° RAM¡A§_«h¦¹¬q¤£¯à¨Ï¥Î¡C
  0F000H¬q¡A¬°°ßŪ°O¾Ð°Ï¡A¨ä¤º¬°°ò¥»¿é¥X¡þ¤Jµ{¦¡¡C

    ¥Ñ¤W¥iª¾¡A¾ã­Ó¨t²Îªº³W¹º¤£ºÉ²z·Q¡A¤×¨ä¨ü­­©ó8088ªºCPU ­ì¥ý¿ù»~ªº³]­p²z©À¡]¬q¼È¦s¾¹²{¬°©w§}ªº16­¿¡A§Y¨C¶i¤@¡A¬Û·í©ó¦a§}¼W¥[16¡C¦b³Ìªì¡A¦pªG¤£¦Ò¼{»P8080­Ý®e¡A­ì¥i»´©ö¦a©w¬° 256©Î§ó°ª­¿¡C¡^©Ò¥H¡A·í­nÂX¥R°O¾Ð®e¶q®É¡A«K²£¥Í¤F EMS³oºØµL¥i©`¦óªº°ª¬ì§Þ·î§Î¨à¡C

¤G¡B¶gÃä³]³Æ

    ©Ò¿×¶gÃä³]³Æ¡A²v«ü¶·³z¹L¨t²Îªº¿é¥X¡þ¤J¶×¬y°ð¡]I/O Port¡^¡A¤Î¨äºÞ²zµ{¦¡©Ò±±¨îªº¥~³¡¦UºØ³]¸m¡C
    ¦b¦¹©w¸q¤U¡AÁä½L´N¬O¤@ºØ¶gÃä³]³Æ¡A°£¦¹¤§¥~¡A¿Ã¹õÅã¥Ü¾¹¡B¦Lªí¾÷¡BºÏºÐ¾÷µ¥¡A§¡ÄݶgÃä³]³Æ¡CÅãµM¡Aµ{¦¡®v¥²¶·ÁA¸Ñ¨C¤@ºØ¶gÃä³]³Æªº©Ê½è¡A§_«hµLªk¤U¤â¡C
    ¥Ñ©ó¶gÃä³]³ÆºØÃþÁc¦h¡A¥B¦U¦³¨ä¨Ï¥Î³W®æ¡A¥i¥H»¡²@µL§Þ¥©¥i¨¥¡A¬G¥»®Ñ¤£ÀÀ¤@¤@¤¶²Ð¡C­n¤§¡A§â¦UºØ³]³Æ©Ò©w¸qªº³W®æ±ø¥ó¡A§Û¿ý¦b°O¨ÆÃ¯¤¤¡A¥H«KÀH®É¬d¾\¡C
    ¦¹¥~¡A¬°¨Dµ{¦¡¯à¦³®Ä¦aÀ³¥Î©ó¦UºØ¤£¦P³W®æªº¶gÃä³]³Æ¤W¡A¤d¸U¤£¥i¦bÀ³¥Îµ{¦¡¤¤²Î¤@³B²z¡A³Ì¦n©w§´¦UºØ¤¶­±¡A§@¬°ªþÄݵ{¦¡¡A¥Ñ¨Ï¥ÎªÌ¦Û¦æ³]©w¡C
    ³o¼Ë³W¹ºªº²Ä¤@­Ó­ì¦]¡A¬OµL¤H¯à¹wª¾¨ì©³¥¼¨Ó»Ý­n¦h¤ÖºØ¤£¦Pªº³]³Æ¡A±¾¤@º|¸U¡A¥H«áµ{¦¡¼W§ï¤£©ö¡A¥i¯à¾É­P¥\¯à¤£¨¬¡A©Îµ{¦¡ÃP´²ªº«áªG¡C
    ²Ä¤G­Ó­ì¦]¦b¡A¨Ï¥ÎªÌ¸g±`¨Ï¥Îªº³]³Æ¬O©T©w¤£Åܪº¡A±N¤@¨Ç¥Ã»·¥Î¤£¨ìªºµ{¦¡©ñ¦b¤@°_¡A¬OµL¿×¦a®ö¶OªÅ¶¡¡C
    ²Ä¤T­Ó­ì¦]¬°§Þ³NÁö¦b¶i¨B¡Aµ{¦¡À³¥ÎÆ[©À«hÃø¥H§ïÅÜ¡A¥D¾Éµ{¦¡»P¶gÃä³]³Æ¤§¤¶­±µ{¦¡¤£À³ªÈµ²¦b¤@°_¡C¤@­Ó¨S¦³´í·º¡Bºë¤ßÀJµZªºµ{¦¡¤~¦³¥ÃùÚªº»ù­È¡C²×¦³¤@¤Ñ¡A·í¹q¸£§Þ³N¦¨¼ô®É¡A­ìÀ³¥Îµ{¦¡µL»Ý§ï°Ê¡A¶È±N³B²z¶gÃä³]³ÆªºªþÄݵ{¦¡´«¦¨·sªº§Y¥i¡C
    ³o´N¬O¥Í©R¡A´N¬O·s³¯¥NÁ¡A¦³¤F³o¨Ç»{ÃÑ¡A¤~¯à²z¸Ñ²Õ¦X»y¨¥ªººë¸q¡C

¤T¡B¨t²Îµ{¦¡

    ¦b ibm pc/at¨t²Î¤¤¡A¥u¦³¨âºØ¨t²Îµ{¦¡¡A¤@¬OºÏºÐ§@·~¨t²Îµ{¦¡ (ms-dos ©Î pc-dos )¡A­t³d¨t²Î±Ò°Ê¡B°O¾Ð°ÏºÞ²z¥H¤Î³¡¥÷¿é¥X¡þ¤J³B²zµ¥¤u§@¡C¦¹¨t²Îµ{¦¡­ì¶J¦s¦b¨t²ÎºÏºÐ¤¤¡A¶}¾÷®É¤~½Õ¤J¨t²Î¤¤¡A©Ò¥H®e©ö­×§ï¡C¥Ñ³Ìªì±À¥Xªºª©¥»1.0 ¡A¨ì²{¦b¤w¬O4.01¡A¨ä¥\¯àÁÙ¦b¤£Â_¦a§ï¶i¤¤¡C
    ¥t¤@ºØ¬°°ò¥»¤¤Â_ªA°Èµ{¦¡¡]BIOS¡^¡A¶J¦s¦b°ßŪ°O¾ÐÅ餤¡A°£«D¾÷ºØ©ö°Ê¡A§_«h¥Ã»·¤£·|§ïÅÜ¡C°ò¥»¤¤Â_µ{¦¡ªº¥D­n¥\¯à¬°«K§Qµ{¦¡®v¡A§â©Ò¦³ªº¶gÃä³]³Æ©Ò»Ý­nªº°Ñ¼Æ¡A²Î¤@¥Ñ¼È¦s¾¹¥N¬°¶Ç¿é¡Cµ{¦¡®v¥i«ö·Ó³W©w¡A§â¥¿½Tªº­È¡A©ñ¨ì³W©wªº¼È¦s¾¹¤¤¡A°ò¥»¤¤Â_«K·|Àu¥ý°õ¦æ¡C
    ³o¨âºØ¨t²Îµ{¦¡¡Aµ{¦¡®v¥²¶·¼ô±x¡A¦Ü¤Ö¡AÀ³ª¾¹D¦óºØ¥\¯à­n¥Î­þ¤@­Ó¤¤Â_¡C
    ³o¨âºØ¨t²Îµ{¦¡¡A³£¦]¤«eÅU«á¡A³t«×¤£°÷²z·Q¡C¦]¤§¦³¨Çµ{¦¡®v¡A®Ú¥»¤£¥Î³o¨Ç¤¤Â_¡A¦Û¦æ±±¨î¿é¥X¡þ¤J°ð¡C³oºØ°µªk½T¹ê¯à´£°ª³t«×¡A¦Û¥Ñ±±¨î¡C¦Ó¬Û¹ïªº¡Aµ{¦¡ªº³q¥Î©Ê¤]´î§C¤F¡C¬O§_­È±o¡A³]­p«eÀ³¥ý¦Ò¼{²M·¡¡C
    ¦¹¥~¡A³o¨âºØ¤¤Â_µ{¦¡¦³¨Ç¬Û¤¬­«½Æ¤§³B¡A¦pÁä½L¿é¤J¤Î¿Ã¹õ¿é¥Xµ¥¡A¸g±`¥O¤H¤£ª¾¦p¦ó¿ï¥Î¡C¦³¤H«ØÄ³¥ÎºÏºÐ§@·~ªº¤¤Â_¡A§Ú«h»{¬°¸Ó¥Î°ò¥»¤¤Â_¡C
    ¦]¬°¨t²Î®e³\µ{¦¡§ïÅܰò¥»¤¤Â_ªº¤J¤f­È¡A©Ò¦³§Q¥Î°ò¥»¤¤Â_ªºµ{¦¡¡A³£¥i­×§ï¤J¤f¡A¥H¼W¥[¨äÀ³¥Î¥\¯à¡CºÏºÐ§@·~¨t²Î«h¤£µM¡AÁöµM¸Óµ{¦¡¦bºÏºÐ¤W¡A¥B¦b¤£Â_¦a§ï¶i¤¤¡A¦ý¦b§ï¶i¤§®É¡A¤S¥²¶·­ÝÅU¹L¥hªº«È¤á¡C®É¶¡¤@¤[¡A°ÝÃD´Nµo¥Í¤F¡C¥B§ï¶i¶V¤j¡A¶VÅã±o¹L¥hªº§@·~¤è¦¡¸¨¥î¡A­Ý®e´N¬O«O¯d¹L¥h´í·ºªº¥N¦Wµü¡C­Ý®e©Ê¶V°ª¡A¥]µö´N¶V­«¡AªÅ¶¡®ö¶O¶V¤j¡C
    «Ø¿v¦b³oºØ°ò¦¤Wªºµ{¦¡¡A¥²¶·«_ºØ­·ÀI¡G¬O§_¦³¤@¤Ñ¡AºÏºÐ§@·~¨t²Î·|­±Á{¹BÂà§xÃø©Î¾D¸ÑÅ骺¤Ì¹B?O/S2ªº°Ý¥@¤w¸gªí©ú¤F¡A¦¹¨t²Îªº¤j­­·~¤w¨ì¨Ó¡C
    °ò¥»¤¤Â_¥i¥H§ïÅÜ¡A·N«ä¬O»¡¡A°£¤F¤@³¡¥÷BIOSªÅ¶¡ªº®ö¶OµL¥iÁ×§K¥~¡A¦bPC¨t¦C¤¤¡A¨t²Î¤¤Â_ªºÆ[©À¤£·|¦A§ïÅÜ¡C¥u­nµ{¦¡®v¯à§â´¤°ò¥»¤¤Â_µ{¦¡ªº§Þ¥©¡A«h¤£½×¥¼¨Óªº¨t²ÎÅܤƨì¥ô¦ó¦a¨B¡A¤@­Ó¨ã¦³¹ê¥Î»ù­Èªºµ{¦¡¡A²z½×¤W¨ä¥Í©R´ÁÀ³¸Ó¬O«Üªøªº¡C

¥|¡B°t³Æµ{¦¡

    °t³Æµ{¦¡«üªº¬O¤@¨Ç«D¥²­nªº°ò¥»µ{¦¡¡A¥u¦]¬°¯S®í»Ý­n¦Ó½Õ¥Î¡C³q±`¡A¥¦¬O¥Ñ¬Y¨Ç¨t²Î´£¨Ñ¡A°t³Æµ¹¬Y¨Çµ{¦¡ªº¡C
    °t³Æµ{¦¡¥]¬A¦UºØ­pºâªº¨ç¼Æ¤Îø¹Ï¤½¦¡¡A¯S®í³B²z¥Îªºlib.µ¥¡A¦b¬Y¨Ç±¡ªp¤U¡A¤]¥i¥H±N¤§µø¬°Àô¹Ò¡A¨Ò¦pµøµ¡ºÞ²zms-dos window¡A°O¾ÐÂX¥R¸Ë¸m emsµ¥¡C
    °t³Æµ{¦¡ªº²£¥Í¡Aµý©ú¤F¹q¸£³nÅéµo®iªº¨±°j¾úµ{¡A¦P®É¤]ªí¥Ü¥X³nÅ骺ÆF¬¡©Ê¡C¦b§Ú­Ó¤HªºÆ[©À¤¤¡A°t³Æµ{¦¡¦pªG¯à¦³¤@©wªº³]­p¤è¦¡¡A¦³²Î¤@ªº³W®æ¡A«Ü¥i¯à¦b¤j¶qªº¡B¤£Â_µo®i¤U¡A¦¨¬°¤@­Ó­Ó¡u¤½¥Î¼Ò²Õ¡v¡A¨Ã¥i±Mªù´£¨Ñ¼Ò²Õ¡A¥H¨Ñ¥Î¤áÀ³¥Î¡A¨Ï±o³n¥óªº»s§@Åܱo»´¦Ó©öÁ|¡C
    ¼g§@©ÎÀ³¥Î³o¨Çµ{¦¡¡A§OµL¨ä¥Lªkªù¡A°ß¦³¼ô°O©ó¯Ý¡A¤~¯à±o¤ßÀ³¤â¡C

¤­¡B¤½¥Î¼Ò²Õ

    ¼Ò²ÕÀ³¬O¥¼¨Ó¹q¸£³n¥óµo®iªº¥D¬y¡A¨C¤@Ãþ¼Ò²Õªº¥\¯à¡A¥Nªí¤F¦U¦æ¦U·~ªº¸gÅç¤Î³Z¬¡C¨Ï¥ÎªÌµL»ÝÁA¸Ñ¼Ò²Õªº»s§@§Þ¥©¡A¥u­nª¾¹D¦p¦ó½Õ¥Î¡A´N¥i¥H§¹¦¨¤u§@¡C
    ¥Ø«e©|µL¼t°Ó´£¨Ñ¡u¤½¥Î¼Ò²Õ¡v¡A¦ý¬OÀHµÛÆ[©Àªº©Ý¼s¡A¤@¥¹¦³¤F²z½×¡A¦³¤H¥ý¦æ¤@¨B¡A³oºØ¼é¬y§Y±N§Î¦¨¡C§Ú­Ì§Y±N±À¥Xªº¡§»E¬Ã¾ã¦X¼Ò²Õ¡¨¡A²Ä¤@¶¥¬q©|­­©óµ{¦¡®v¨Ï¥Î¡A¦A¤U¤@¨B¡A·í«È¤áª½±µ½Õ¥Îªº¤¶­±§¹¦¨«á¡Aµ{¦¡ªºµo®i¤è¦V¤S±N§ï©¶©öÂá¤F¡C
    ²Ä¤T¸`  ³B²z¹ï¶H

¤@¡B¼Æ¾Ú¸ê®Æ

    ¼Æ¾Ú¸ê®Æ²v«ü¥i¥H¿é¤J¡B³B²z¤Î­pºâªº¤G¶i¦ì¸ê®Æ¡A¦b¤u§@¹Lµ{¤¤¡A¦w¥þ©Ê¬°²Ä¤@¦Ò¼{¦]¯À¡A¦P®É­n­ÝÅUºë½T¥H¤Î§¹¾ã©Ê¡C¦¹Ãþ¸ê®Æ¤@¯ë»¡¨Ó¼Æ¶q³£¬Û·í¤j¡A­n§´µ½³W¹º¸ê®Æªø«×¡A§_«h¦s¶JªÅ¶¡·|¦¨¬°°õ¦æµ{¦¡®Éªº¥D­n½ÒÃD¡C
    ¼g§@¦¹Ãþµ{¦¡®É¡A¦UºØ¶i¦ì¨îªºÂà´«¡AÅã¥Ü°Ïªº©w¦ì¡A­pºâ¤½¦¡ªº³B²zµ¥³£À³¸Ó§@¬°¤lµ{¦¡¡A¥H«K¥ô·N½Õ¥Î¡C
    ¦Ó¯u¥¿ÃöÁä°ÝÃD«o¦b©ó¡G¼Æ¾Úªº·¥­­¬O§_¯à°÷©ú½T±oª¾¡A¦b¦³­­ªº½d³ò¤¤¡Aµ´¹ï¥i¥H³]­p¤@ºØ¡uµ²ºc¤Æ¡vªº³W®æ¡A²Å¦X®Ä²vªº»Ý¨D¡C§_«h¤]À³®Ú¾Ú¨ä³W«h©Ê¡A°t¦Xµ{¦¡ªº¯S©Ê¡A¦³®Ä¦a¥[¥H³B²z¡C

¤G¡B¤å¦r¸ê®Æ

    ¤å¦r¸ê®Æ¦h¬°¦r²ÅºA¡A«÷­µ¤å¦r©ÒÀ³¸Óª`·Nªº¬O¡A¦r»P¦r¶¡ªºªÅ¶¡½Õ¾ã¡A»ôÀY¡B»ô§À¡B»ô¤¤µ¥ÅܤơA¦æ¥½Â_¦rªº³W©w¡A¥H¤Î¦rÅé¡B¦r§Î¡B¦r¸¹µ¥¡C
    ¤¤¤å©|¦³¿é¤J½X¡B¤º½Xµ¥³B²z°ÝÃD¡C­ì«h¤W¡A¦pªG­n¦Ò¼{¤¤¡B­^¤å­Ý®e¡A«hÀ³ª`·N¿Ã¹õ¤Wªº¦r§ÎÅã¥Ü»P¦r½X°O¾Ð°Ïªº¦ì¸m¡AÀ³¦û¬Û¦Pªº¤ñ¨Ò¡C
    ¥Ø«e¡A¥Ñ©ó­^¤å¦r¡B½X¤£¤À¡A¬Ò¦û¤@¦r¤¸¡A¿Ã¹õ¤W¼Ð·Ç®æ¦¡¬°25¦æ80¦r¡A§Y±Ä¥Î©Ò¿×¡u¤å¦rª¬ºA¡v¡C¦Ó¤¤¤å¦r§Î¦Ü¤Ö­n¦³16x 16ÂI°}¡A¥B»Ý¥Î¹Ï§Î¤è¦¡¡]¤]¦³±Ä¥Î¤å¦rºA¡A¦A¥[¯S®íµwÅéªÌ¡A¦ý¦¨¥»°¾°ª¡A¦³Ãª¤¤¤å¹q¸£¥¼¨Óµo®i¡^¡C¦]¦¹¡A·í±Ä¥Î640x 400©Îªñ¦ü³W®æ®É¡A¤¤¤å¦r§Î»P­^¤å¤§¤ñ¡A¬ù¬°2:1¡C
    ¦b¦¹°ò¦¤W¡A¥H¤G¦r¤¸¬°¤¤¤åªº¤º½Xªø«×¡A¬O³Ì±`¥Îªºµ²ºc¡C¦ý¬OÀHµÛ§Þ³N¤ÎÆ[©Àªº¶i¨B¡A¦³¨Ç­^¤å¨t²Î¤w¦b¨Ï¥Î¤G¦r¤¸½X¡A¬O«h¡A¤¤¤å¦³¨Ï¥Î¥|¦r¤¸ªº¥²­n¡C
    ±q¥t¤@¤è­±¨Ó¬Ý¡A¤j³°©Ò¥Îªº¡u°ê¼Ð½X¡v¡A«Y§Û¦Û¤é¥»¤­¤Q¦~¥Nªº JIS CODE ¡Ð¤é¥»¤u·~¼Ð·Ç¡A³Ì¦h¶È¯à®e¯Ç8836­Ó²Å¸¹¡A¨ä¤¤¡uº~¦r¡v©|¤£¨¬¤K¤d¡C¦Ó°ê¼Ð½X§ó¬°ºë²¡A¦¬¦r6763­Ó¡C¤¤¤å·½¦Û¤¤°ê¡A²{¦b«o­ÉÃèªF¬vªº¡u¤u·~¼Ð·Ç¡v¡A¥B·n¨­¤@ÅÜ¡A³º¦¨¬°¤Q¾l»õ¤H¤fªº¡u°ê®a¼Ð·Ç¡v¡A¯u¥i¿×¨C¤U·Uªp¡CµL¿W¦³°¸¡A¥xÆW¤]¦³©Ò¿×ªº¼Ð·Ç¡ABIG-5 ªº13,053¦r¡AÁöµM¬O°ê¼Ð½Xªº¨â­¿¡A¤GªÌ²×¨s¬O¤­¤Q»P¦Ê¨B¤§®t¦Ó¤w¡C
    ¬°¤°»ò­n­q©w³oºØ¡u°d¤Î¥ý¯ª¡vªº¤å¦r¼Ð·Ç©O¡H½Ö¤S°÷¸ê®æ­q©w¤¤¤å¼Ð·Ç©O¡H±q¨Æ¹q¸£¤u§@ªÌ¤£¹L¬O¨Ç¡u§Þ³N±M®a¡v¡A³s¹q¸£³o¤@¦æ©Ò¦³ªº§Þ³N©|¥¼¥²ºë³q¡A§ó¦óªp¹j¦æ¦p¹j¤s¡A³ºµM¼´¹L¬É¡A¼´¨ì¤å¦r¬É³o­Ó¬ÛÂ÷¤Q¸U¤K¤d¨½ªº»â°ì¥h¤F¡C
    ¤å¦r¬O¤HÃþ«ä·Q¡B¤å¤Æªº¸ü¨ã¡A¥ý½å¥ý¸t­ÌéãºëºÜ¼{©Ò³Ð³yªº¤å¦r¡A´N¬O¥Î¨Ó¶Ç¹F¥L­Ì¹ï¦t©z¡B¤H¥Íªº»{ª¾¡C§Ú­Ì«á¥N¤l®]¤£¨v¡A¤£¯à»â®©¨ä·L¨¥¤j¸q­Ë¤]½}¤F¡C¹ï¹q¸£§Þ³NÁA¸Ñ¤£¨¬¡A¨S¦³¯à¤O¥O¹q¸£À³¥Î¤¤¤å¡A³o¤]¥i¥H²z¸Ñ¡C¦ý¦Û¥H¬°¬O¡A¨ÌÅv¥M¶Õ¡A¦k·Q°½¤Ñ´«¤é¡A¶È¥Î¤Ö¼Æ»{ÃѪº¤å¦r¡A©w¬°¾ã­Ó°ê®aªº¡u¤å¦r¼Ð·Ç¡v¡A¨Ã±j¨î°ê¤H±µ¨ü¡A³oºØõOܬ´NÃø¥H¥O¤H­e¦P¤F¡C
    ¦b¹B¥Î¤¤¤å®É¡A¥Ñ©ó¦U®aµo®iªº¨t²ÎÆ[©À¤£¤@¡A¦³ªº¬Æ¦Ü¹Hªkµsŧ°ê¥~³n¥ó¡A¬°¤F­Ý®e°_¨£¡A¥²¶·¡u«d¨¬¾A¼i¡v¡C­ì«h¤W¡A¤¤¤å¤º½X±N²Ä¤@¦r¤¸¤¤²Ä¤K¦ì¦ì¤¸³]¬°¤@¡A±o¥H»P¡u¬ü°ê¤u·~¼Ð·Ç½X¡vªºASCII (American Standard Code for Infor-mation Interchange)¦³§O¡C
    ¤å¦r¸ê®Æ³B²z¤W³Ì­«­nªº¤u§@¡A¬O±Æ§Çªº§Þ³N°ÝÃD¡A°ê¼Ð½X¶È¤»¤d¦h¦r¡A«o¤À¬°¤G¶°¡A§â±`¥Î¦r©ñ¦b«e¶°¡A¦¸±`¥Î¦r¦b«á³¡¡C¦ý¬O³oºØ¶¶§Ç»P¨Ï¥Î¤HªºÆ[©À²@µLÃö³s¡C°£¤F²Î­p³oºØ¨Ï¥ÎÀW²vªº¾ÇªÌ±M®a¥~¡A¤£¥i¯à¦³´X­Ó¤H²z¸Ñ¦ó¦r¬O±`¥Î¦r¡A¦ó¦r¤£¬O¡C
    ©ó¬O¡A·í§Ú­Ì­n§Q¥Î¹q¸£ªº°ª³t®Ä²v¡A±N¿é¤Jªº¤¤¤å¥[¥H±Æ§Ç¾ã²z®É¡A°ê¼Ð½X§¹¥þ°_¤£¤F§@¥Î¡C¤]´N¬O»¡¡A½s½X­ì¬°´£°ª®Ä²v¡A¦Ó§Ú­Ìªº½s½X¥u¬°¤F½s½X¡A»P®Ä²v²@¤£¬Û¤z¡C
    °ß¤@ªº¸É±Ï¿ìªk¬O¡A¦A«Ø¤@­Ó±Æ§Çªí¡A»P°ê¼Ð½X¤@¤@¹ï·Ó¨Ï¥Î¡C
    °ª¬ì§Þ¬É¦]¬°§Q¼í°ª¡B¦a¦ì°ª¡A¬G¦Ó°ª½×¡B°ª¨£¯S¦h¡A¥u¬O°Ê°_¤â¨Ó´NÃø§K¡u²´°ª¤â§C¡v¡A¦A¤£µM«h¬O¡u°ª½×½Õ¡B§C®Ä²v¡v¡C
    ¬Û«H¤H¤H³£¦³¬d¦r¨å©Î¹q¸Ü諸¸gÅç¡A¹ï¥Î­^¤å¨Ó»¡¡A¬O»´¦Ó©öÁ|¡A¤¤¤å«h³Â·Ð¦h¦h¡C°ê¤H¥uª¾©ê´Ý¦u¯Ê¡A¦Û¨õ¦Û¼¦¡A¦Ó¤£¨DÁA¸Ñ¨ä¦]ªG­ì²z¡C¤@¯ë¤H¦p¦¹­Ë¤]½}¤F¡A°ª¬ì§Þ¬É­Õ¦p¦¹¡A´N¦³ÂI»¡¤£³q¡A¬Æ¦Ü¥O¤HÃhºÃ¬O§_§O¨ã¥Î¤ß¡C
    ­^¤å©Ò¥H¤è«KµL¥L¡A¦]¨ä¦r¥À¨ã¦³ª½±µ¯Á¤Þªº¥\¯à¡I¤¤¤å«h¦³«e¤H­q©w¤F¤@®M¡u³¡­º¡Bµ§µe¡vªº¯Á¤ÞÆ[©À¡C³o¦b¹L¥h¸ê°T¤£µo¹Fªº®É¥N¡Aªº½T¬O­Ó³Ð¨£¡A¤]¨¬¼ÅÀ³¥Î¡A¦ý¬O²{¥N»P¦r¥Àªºª½±µ¯Á¤Þ¬Û¸û¡A¦b®Ä²v¤W¨s³º®t¤F¤@¤jºI¡C
    ¤]¦³¤H»{¬°¡A§Ú­Ì­nºûÅ@¤¤µØ¤å¤Æ¡A´NÀ³¸Ó¦º©êµÛ¥j¤H©Ò©wªº¯Á¤ÞÆ[©À¡C³oºØ»¡ªk¥u¦³¤@ÂI¤£¨¬¡A´N¬O§Ñ¤F§â¤jº~¦ç«a¤]¬ï±o¾ã¾ã»ô»ô¡A¬Æ¦Ü¥Î¤å©Ð¥|Ä_¨ú¥N²{¥N¤Æ¨Æ°È¤u¨ã¡I
    ³Â·Ðªº¬O¡A¡u³¡­º¡Bµ§µe¡v¬O¨âºØ¤£¦Pªº¯Á¤ÞÆ[©À¡A·í¨S¦³®É¶¡¦]¯À¤¶¤J®É¡A±E¥ý±E«áÃö«Y¤£¤j¡C¥i¬O¥Î¨ì¹q¸£¤W¡A´N¥²¶·©w¥ý«á¦¸§Ç¡A§_«h̻̿°õ¦æ¡C
    ¹ï©m¤óµ§µe¤Öªº¤H¡A·íµM¥D±i¡uµ§µe¡vÀu¥ý¡A©m¤ó³¡­º©úÅ㪺¡A«h¥D±i¥ý±Æ¡u³¡­º¡v¡C³oÂI¤£Ãø²z¸Ñ¡A¥X®u¤@­Ó­«­nªº¼y¨å¡A©Î¦b³ø¤W«G¬Û¡A¤H¼Æ¤@¦h¡A±Æ¦W¥ý«á©Ò¯A¤Îªº§Q¯q¡A¦ÜÃö­«¤j¡A¤£¯à¤£ª§¡I°ÝÃD¦b©ó¡A°£¤F¨p§Q¥~¡A³¡­ºµ§µe³oºØ¨S¦³®Ä²vªº¯Á¤ÞÆ[©À¡AÁÙ¦³¤°»ò¹ê¥Îªº»ù­È¡H¦pªG¤@©w­n«O¦s¡A§@¬°¤@ºØ¯S¨Ò¡A·íµM¥i¥H¡C¥i¬O¹q¸£©Ò°l¨Dªº¬O®Ä²v¡A¨C­Ó¤¤¤åªº³¡­º©Mµ§µe¡A³£»Ý­n«Ø¹ï·Óªí¡A¤~¯àÀ³¥Î¡A¦r¶°¶V¤j¡AªÅ¶¡»Ý¨D¶V¤j¡A®É¶¡®ø¯Ó¤]¶Vªø¡C
    ³oÁÙ¤£»¡¡A¯Á¤Þ¤£¶È¬O´£¨Ñµ¹¹q¸£¥Îªº¡A¤H§ó»Ý­n¡C¶È¥H¬d¹q¸Ü¥»¬°¨Ò¡A¡u±i°¶¶¯¡v³o­Ó¦W¦r¡A§Ú­Ì¾Ì¤°»òª¾¹D¨ä«e«áªº¡u©w¦ì¡vÃö«Y©O¡Hªí­±¤W¬Ý¨Ó¡A¥u­n¬d¤T¦¸³¡­º¤Î¨äµ§µe¡B¥H¤Î¼Æ¤T¦¸³o¤T­Ó¦rªºµ§µe¡C¦Ó¨Æ¹ê¤W¡A¦b¬d§äªº¹Lµ{¤¤¡A¨C¹J¨ì¤@­Ó¦W¦r¡A³£­n­«ÂЫe­zªº¤âÄò¡A¤~¯à¥[¥H¤ñ¸û¡C
    ¦³¤H®¶®¶¦³µü»¡¡A¦³¨Ç¦r¤@²´¬Ý¹L¥h´Nª¾¹D¬O´Xµe¡I¦Ü¤Ö§Ú­Ó¤H¨S¦³³oºØ¥»¨Æ¡C¦Ó¥B®Ú¾Ú²Î­p¡A¤¤¤å¥­§¡¥H¤Q¥|µeªº©~¦h¡A¥Ñ¤E¦Ü¤Q¤Kµe¡A´N«ÜÃø¾aµøÄ±¤À¿ë¡I¦A­Y¤H¦W¤@¦h¡AµøÄ±´N«Ü®e©ö¯h³Ò¡C
    ¤S¦³¤H»¡¸Ü¤F¡A²{¦b¬Oµ¹¹q¸£±Æ§Ç¡A»P¤H¤£¬Û¤z¡I®í¤£ª¾¦r¥À±Æ§Ç¥i¥H¥ß§Y°õ¦æ¡A¦Ó³¡­º¡Bµ§µe±Æ§Ç­n¦h§@¤T¦Ü¤»¦¸°Ê§@¡A¯÷¥H¥ý³¡­º«áµ§µe¬°¨Ò¡G

    1,¬d¥»¦r¤§³¡­º§Ç­È¡C
    2,¬d¹ï·Ó¦r¤§³¡­º§Ç­È¡C
    3,¤ñ¸û¨âªÌ¤§¤j¤p¡A¨M©w¬O§_»Ý­n¦A¤ñ¡C
    4,¦A¤ñ®É¡A¬d¥»¦rµ§µe¼Æ¡C
    5,¬d¹ï·Ó¦r¤§µ§µe¼Æ¡C
    6,¤ñ¸û¨âªÌ¤§¤j¤p¡A¥H¨M©w§Ç¦ì¡C
    §â³o¨Ç¨BÆJ¼g¦¨µ{¦¡¡A¥H¤¤¤å¨â­Ó¦r¤¸ªº¤º½X­p¡A¡]·N«ä¬O»¡¤¤¤å¦¬¦r¦b¨â¸U¥H¤U¡^¦pªG¥Î¹ï·Óªíªº¤è¦¡¡AªÅ¶¡·í¦b64KB¥H¤W¡A³t«×«h¸û­^¤åºC¬ù50­¿¡C¦A­Y±Ä¥Î¤½¦¡­pºâ¡AªÅ¶¡©Î¯à¸`¬Ù¡A¦ý³t«×±NºC¤W¤d¡B¦Ê­¿¤§¦h¡C
    ³oÁÙ¬O«ü¨â¸U¦r¥H¤Uªº±¡ªp¡A­Y±Ä¥Îº~¦r¥þ¦r¶°¡A«áªG±N¤£³ô³]·Q¡C©Ò¥H¡u±M®a¡v­Ì¤@­P»{¬°¡A¬°¤F®Ä²v¡A¦r¦¬±o¶V¤Ö¶V¦n¡I
    «ç¼Ë¤~¯àºâ¬O¯u¥¿ªº¡u¤¤¤å¹q¸£¡v¡H§Ú¤Q¦h¦~«e©Ò­±¹ïªº¡u¼Ä¤H¡v¡A¬O¥D±i±N¤¤¤å¦r®I¸®±¼¡C³oºØ¤H¤£Ãø¹ï¥I¡A¦]¬°¨ì©³¥L­ÌÁÙ¬O¤¤°ê¤H¡A¦b¥Á±Ú¤j¸qªººX¼m¤U¡A¦h¦h¤Ö¤Ö¤ß¤¤¤]¦sµÛ¼Ö¨£¤¤¤å¹q¸£¦¨¥\ªº·NÄ@¡C©Ò¤£¦Pªº¡A¥u¬O¥L­Ì¤£¬Û«H¦³¦¹¥i¯à½}¡C
    ²{¤µªº¡u¼Ä¤H¡v«h¹x±j±o¦h¡A¥L­Ì¦P¼Ë³ÛµÛ¥Á±Ú¤j¸qªº¤f¸¹¡A¤S¬O¤½»{ªº¤¤¤å¹q¸£¡u±M®a¡v¡C§ó¥i©Èªº¡A¥Ø«e¨Ï¥Î¤¤¤å¹q¸£ªº¤H¡A¤£¨£±o¹ï¤¤°ê¤å¤Æ¦³¤°»ò©ú½Tªº»{ÃÑ¡A¦³­Ó¤u¨ã¦C¦L¤@¨Ç¤å¥ó¡A´N¬Û·íª¾¨¬¤F¡C©ó¬O¡A³o¨Ç«È¤á¤]¦b¨ä¥DÆ[ªº¥ß³õ¡A»{©w¥Ø«e³oºØ¡u¥«³õ¦û¦³²v°ª¡vªº¥b½Õ¤l¡A´N¬O¡u¤¤¤å¹q¸£¡vªº¼Ð·Ç¡I
    ¬O¶Ü¡H¦pªG¤¤¤å¦r¦³¤»¡B¤C¸U¦r¡A¦Ó¥Ø«e¥u¯à¥Î´X¤d¡B¬Æ¦Ü¤@¸U¦h¦r¡A¨º»ò¨ä¥Lªº¦r©O¡Hºâ¤£ºâ¬O¤¤¤å¡A¦pªGºâ¡A¬°¤°»ò¡u¤¤¤å¹q¸£¡v¤¤¨S¦³¡H³oºØ¹q¸£¯à»¡¬O¡u¤¤¤å¹q¸£¡v¶Ü¡H
    ¦³¤H¤S»¡¤F¡A¨S¦³Ãö«Y¡A¥H«á¦A»¡¡C«ç»ò»¡©O¡H¦³¤@ºØ¤èªk¡A¬O±N¤å¦r¡u¤À¶°¡v¡A¤À¦¨¡G±`¥Î¦r¡B¦¸±`¥Î¦r¡B¦¸¦¸±`¥Î¦r¡B¨u¥Î¦r¡B¨u¨u¥Î¦rµ¥µ¥¡C¥B¤£ºÞ¬O­þ¦ì¾ÇªÌ¦³³o»ò¤jªº¾Ç°Ý¥h¡u¤À¶°¡v¡A§Ú©Òª¾¹Dªº¥u¬O¥Î³oºØ¤èªk¡A¤HµL±q°O¾Ð¡A¤¤¤å±Æ§ÇªºÃø«×¤S¤@­¿¤@­¿¦a¥[¤F¤W¥h¡C¤]Ãø©Ç·íªì¦³¤H»{¬°¤¤¤å¤£¬ì¾Ç¡A³o¤£¬O©úµý¶Ü¡H
    ¨ä¹ê¡A¤¤¤å±Æ§Ç®Ú¥»¨S¦³°ÝÃD¡A§Ú­Ì§Q¥Î­Ü¾e¦r¥À§@¬°¯Á¤Þ¡A®Ä²v»P­^¤å¬Ûµ¥¡A¦Ó¥B¦¬¦r¥i¥H°ª¹F¤d¸U­Ó¡C¦Ü©ó°O¾ÐªÅ¶¡¡A¤@­Ó¦r¤¸³£¤£»Ý­n¡C§ó¦³§Qªº¬O¡A¥Î§@¦r¨å¡B¹q¸Üïµ¥ªº¯Á¤Þ¡A¤@¬d§Y±o¡C
    ¤º½X¬O¦U­Ó¨t²Î¡B®Ú¾Ú¨ä¤£¦Pªº»Ý¨D¡B©Ò­qªº¤@ºØ¸ê®Æ§Î¦¡¡A¨S¦³¥ô¦ó²z¥Ñ±j¨î³W©w¡C·íµM¡A¦pªG¤º½XºØÃþ¦h¤F¡A©h¤£½×¨ä½s½Xªº¦nÃa¡A¦U­Ó¤¤¤å¨t²Î¤§¶¡¡A¦ÛµM·|§Î¦¨Ãø¥H·¾³qªº»Ùê¡C©ó¬O¦³¥²­n«Ø¥ß¤@ºØ¡u¥æ´«½X¡v¡A¨Ñ¤£¦P¨t²Îªº¤º½X¡A²Î¤@¥æ´«À³¥Î¡C
    ³oºØ¥æ´«½X¤~¦³¼Ð·Ç¤Æªº¥²­n¡A¦Ó¥B­q©w¤§®É¡AÀ³¸ÓÂÔ·V±q¨Æ¡A­n¯à®e¯Ç©Ò¦³¦U®a¨t²Î©Ò¦¬ªº¦r¡A§_«hµL±q¥æ´«¡C
    ¤£½×¬O­þºØ½X¡A¥²µM·|¦³¨ä¯S®í³W©w¡A¦b¼g§@¤§«e¡Aµ{¦¡®v¤@©w­n³]ªk§ä¨ì¸Ó¨t²Î©Ò¥Îªº¡u½Xªí¡v¡A§_«hµLªk³B²z¡C

¤T¡B¹Ï§Î¸ê®Æ

    ¦b¹q¸£¹Ï§Î¸ê®Æªº³B²z¤è­±¡A¥Ø«e¥u¦³ÂI°}¤Î¦V¶q¨âºØ§Î¦¡¡A«eªÌ§Y¤G¶i¦ì¸ê®Æ (Digital Data) ¡A«áªÌ«h¬Oø¹Ï¥Îªº¤½¦¡­È¡C¹ê»Ú¤W¡AÁÙ¦³©Ò¿×¡u·§©À¸ê®Æ¡vªº§Î¦¡¡A±NµøÄ±®ÄÀ³¸g¹L¤ÀªR«á¡A¾ã²z¦¨¬°¤H¯à°÷²z¸Ñªº¡u·§©À¡v¡C³oºØ·§©À¸ê®Æ«D±`ºë²¡A«K©ó¶J¦s¡A¨ú¥X«á¡A¦A³q¹L¡u·§©À§@¹Ï¡vªº¹Lµ{¡AÁ٭즨¬°¹Ï§Î¡C
    ¤@­ÓÀu¨qªºµe®a¡A¥²µM¦³³oºØ·§©À§@¹Ïªº¯à¤O¡A¥u­n§âµe®aªº¸gÅç¼g¦¨µ{¦¡¡A±N¨ä°O¾Ðªº¯S¼x³]­p¬°¸ê®Æ¡A¹q¸£¥²±N©¾¹ê¦a°õ¦æ¡A¦Ó¥B¨C¦¸³£µe±o¤@¼Ò¤@¼Ë¡C
    ¦pªG¬O³B²z¤G¶i¦ìÂI°}¸ê®Æ¡A¤£¥~¥G¬OÀ£ÁY¡BÁÙ­ì¡BºI¨ú¤Îºî¦Xµ¥´XºØÂ²³æ¥\¯à¡Cø¹Ï¦V¶q­È«h¤ñ¸û½ÆÂø¡A¯A¤Î­pºâ¡B½Õ¾ã¡BÅܼơB¼h¦¸µ¥¦hºØ§Þ¥©¡C
    Â²³æ¦a»¡¡Aø¹Ï¸ê®Æ©Ò¦Ò¼{ªº¡A¤ñ¤å¦r¸ê®ÆÃø«×°ª¡A­n·Q±o¨ì²z·Qªº®Ä²v¡A³Ì­«­nªºÀ³¬O¸ê®Æµ²ºcªº©w¸q¡A¨ä¦¸¬O¼h¦¸ªº¦w±Æ¡A¥H¤Î¯S¼x©Ê½èªº´y­zµ¥¡C¦¹¥~¡A¿é¤JÅܼƳB²z¯A¤Î¤HªºÀ³¥Î¤è¦¡¡A°£¤F±M·~¤H­û¥~¡A¦h¼Æ¤H©|¥¼¯à¾AÀ³³oºØ·sªºÃ¸¹ÏÆ[©À¡A¸gÅ窺¤£¨¬¡A¥H­P¨´¤µ©|¥¼»s§@¥X²z·Qªºµ{¦¡¨Ó¡C
    ·§©Àø¹Ï¥²±N¦¨¬°¥¼¨Óªº¥D¬y¡A¥¦¤£¶È²Å¦X¤HÃþªº»{ª¾²ßºD¡A¥B©ö©óÀ³¥Î¡C¥u­n·§©À¸ê®Æ«Ø±o¶g¥þ¡B§¹¾ã¡A²¤¬°§ïÅܨ䤤¤@¨Ç·§©À¤¸¯À¡A´N¯à±o¨ì¦UºØµ²ªG¡C

¥|¡B·§©À¸ê®Æ

    ¤HÃþ«Y¥H·§©À¶i¦æ«ä¦Ò¡A¨Ã³z¹L·§©À¨Ó»{ÃÑ¥~¬É¡C©Ò¥H¡A¹ï¤H¦Ó¨¥¡A³Ì¦³®ÄªºÀ³¥Î¤è¦¡¡A´N¬O¤H¤w¸g¼ôª¾ªº·§©À¡C 
    ·§©À¨Ã¤£¬O»y¨¥¡A¦Ó¬O²Õ¦¨»y¨¥ªº³Ì°ò¥»¦]¯À¡C¨C¤@­Ó¤H¹ï¥~¦b¥@¬Éªº»{ª¾¡A³£¬O¿W¤@µL¤Gªº¡A¥Ñ©ó¤HÃþ¥Í¦s¦b¸sÅéªÅ¶¡ùØ¡A»Ý­n¸g±`©¼¦¹¥æ´«¸gÅç¡A¤_¬O§Q¥Îťı®ÄÀ³ªí¹F·§©À¡A«K²£¥Í¤F»y¨¥¡F§Q¥ÎµøÄ±²Å¸¹¡A«h²£¥Í¤F¤å¦r¡C
    «e­zªº¹Ï¶H·§©À¸ê®ÆÄÝ©ó¡u¨ã¶H¡v¸ê®Æ¡A°£¤F¨ã¶H¥H¥~¡AÁÙ¦³©â¶Hªº¡A¥]¬A¥DÆ[ªº·P¨ü¡B»{ª¾¡B¼¤±æµ¥µ¥¡A¦]»P¥DÃDµLÃö¡A³oùؤ£¥[°Q½×¡CÁ`¤§¡A³o¨Ç·§©À¸ê®Æªºµ²ºc¡A¦b¹q¸£¤¤¥²µM¬O¤G¶i¨îªº§Î¦¡¡A¥u¬O¦]¨C¤@­Ó³]­pªÌÆ[ÂIªº¤£¦P¡A©Ê¯à¦³©Ò°Ï§O½}¤F¡C
    ª½¨ì¦p¤µ¡A©|¥¼¨£¨ì¹ê»ÚÀ³¥Î·§©À¸ê®Æªºµ{¦¡¡A¦ý¬O¥¦±N¦¨¬°¹q¸£ªº°ò¥»µ²ºc¡A«o¬O«ü¤é¥i«Ýªº¡C
    §@¬°µ{¦¡®v¡A¤Ñ¤Ñ»P¹q¸£¬°¥î¡A¤£¯à¤£ª¾¹D¹q¸£¥¼¨ÓªºÁͶաA§ó¤£¯à¤£¦h¥[§V¤O¡A´x´¤§Þ³Nµo®iªº¾÷¥ý¡C¥¿¦]¬°·§©À¸ê®Æ©|¥¼©w§Î¡A¤H¤H³£¦³¬Û¦Pªº¾÷·|¡A°µ¤@­Ó¶}³Ð®É¥Nªº¥ýªe¡C§_«h¡Aµ¥¨ì¤j§½©³©w®É¡A¥u¦³¦b«á­±­W­W°l»°¡A¥Ñ¤£±o¤v¤F¡C

¤­¡Bºî¦X¸ê®Æ

    ¥\¯à¸û±jªºµ{¦¡¡A«Ü¤Ö¶È¨ã¦³³æ¤@ªº¸ê®Æ¡C¤×¨ä¬O¡u¾ã¦X³n¥ó¡v¶V¨Ó¶V¨ü¨ì­«µø¡A¦UºØ¸ê®Æ³Ì²×³£±Nºî¦X¦b¤@°_¡C
    ºî¦X¸ê®Æ¦³¨âºØ·N¸q¡A¤@¬O¤H©Ò»{ÃѪº¿é¤J¸ê®Æ¡A¤@¬O¹q¸£¶J¦sªº³B²z¸ê®Æ¡C
    ¿é¤J¸ê®Æ¤S¥i¤À«ü¥O¤Î¦r²Å¨âºØ¡A¦b¶Ç²ÎªºÆ[©ÀùØ¡A¤£±N«ü¥Oµø¬°¸ê®Æ¡A¦]¬°«ü¥O¤@¥¹°õ¦æ¥H«á¡A§Y¤£¦Aµo¥Í§@¥Î¡C¥i¬O¡A¦b®à¤W«¬±Æª©³n¥ó¼sªx¬y¦æ¥H«á¡A¬°¤F±±¨îª©­±¡A¥²¶·±N¬ÛÃö«ü¥OÀH¸ê®Æ¦P®É¶J¦s°_¨Ó¡C¦Ó±Æª©¤w¸g¦¨¬°¹q¸£­«­nªº¥\¯à¤§¤@¡A©Ò¥H¦b¥¼¨Óªºµo®i¤W¡A¿é¤J¸ê®Æ¥²¶·¦Ò¼{¨ì«ü¥O¡C
    ¦b¾ã¦XÆ[©À¤¤¡A¿é¤J¸ê®ÆÀ³¦³²Î¤@ªº³W©w¡A¥ç§Y¤£½×¬O¦óºØ©Ê½èªº³n¥ó¡A¨äÁä½LªºÀ³¥Î¡B¦r²Åªº©w¸qµ¥¡A³£À³¸Ó¦³¥þ­±ªº¦Ò¼{¡C
    Ãö©ó¸ê®Æ¤º®e¡A¤]¦³ ASCII¦r²Å¤Î¡u¥@¬É¦r²Å¡v¤§ª§¡A¹ï¦­´Áªº­^¤å¨t²Î¦Ó¨¥¡A¨ä¥L¤å¦rµLÃöºò­n¡A©Ò¥H¨S¦³¾A·íªº¡u¥@¬É¦r½X¡v¥i¨ÑÀ³¥Î¡CµM¦Ó¡A¸ê°T®É¥N¨s³º¤£¬O­^¤å¨Ï¥Î°ê®aªº±M§Q¡A¦b¦U°êı¿ô¤§»Ú¡A³£¼©®©¨ì¦r½Xªº­«­n¡C¤£½× ISO°ê»Ú²Õ´¦p¦ó­±¹ï°ÝÃD¡A§Ú­Ó¤H¤£¬Û«H¥@¬É¤å¦r¦b¨ä«O¯dªº¡B·¥¬°¦³­­ªº¡u½s½X¥­­±¡v¤W¡A¯à°÷µo´§¦h¤jªº®Ä¯q¡C¥R¨ä¶q¡A¥i¨Ñ¤@¬q®É¶¡¤º¡B¬Y¨Ç°Ó·~¤WªºÀ³¥Î¦Ó¤w¡C
    §Ú»{¬°¯u¥¿ªº¸ê°T¼Ð·Ç¡A±N¬O¥H¦U°ê¤å¦r¬°®Ú¥»ªº¦ÛµM»y¨¥¡A¦Ó¥Ø«e³Ì²z·Qªº¤è¦¡¡A«h¬°¦h¦r¤¸ªº¦r½X¤è®×¡C«÷­µ¤å¦r¨t²Î¥H¤G¦r¤¸¬°©y¡A°£¤F¥i¥H¦P®ÉÀ³¥Î¥@¬É¦U°ê¤å¦r¥H¥~¡A¨Ã¥B²Å¦X·í«e·L¹q¸£ªºµo®iÁͶաC
    ¦b¤¤¤å¨t²Î¤W¡A§Ú­Ì±Ä¥Î¥|¦r¤¸ªº¡u¦ÛµM½X¡v¡A§Y±N­Ü¾e¿é¤J½XÀ£ÁYªº¤è®×¡C¦p¦¹¡A§Ú­Ì¥i¥H¨Ï¥Î¤W¤d¸U­Ó¤¤¤å¦r¡A¦³¤H·|»¡¨S¦³¤H»Ý­n¨º»ò¦h¦r¡A¦ý¨Æ¹ê¤W¦³½Ö¯à¹w®Æ©O¡H·íªì­Ü¾e³y¦r®É¡A¬Û«H¤£·|¶W¹L¤@¤d¡A¦pªG¥LªZÂ_¦a­q©w¡u¼Ð·Ç¡v­­¨î«á¤H¥Î¦r¡A«ÜÃø·Q¹³§Ú­Ìªº¥Á±ÚÁÙ·|¦³¤°»ò¤å¤Æ¡H
    ¥xÆW´¿¦³±M®a¹ï§Ú³oºØ·N¨£¡Aªí¥Ü¬O¡u¤£¦X¥G¼é¬y¡Aµù©w­n¥¢±Ñ¡v¡AµM¦Ó¨ì©³¬O½Ö¤£¦X¼é¬y©O¡H¥|¦r¤¸ªº·L¹q¸£¤w¸g¨ì¨Ó¤F¡A¦Ó¥B³Q¤½»{¬°¤µ«áªº¥D¬y¡C¦b¥|¦r¤¸ªºµwÅéµ²ºc¤W¡A¦Û¥H¤@¦¸Åª¨ú¥|¦r¤¸¡B¨ä¦¸¬°¤G¦r¤¸³Ì¬°¦³®Ä¡C©Ò¥H³o¨ÇÆ[©À¤w¸g¸¨¥îªº±M®a¡AÁÙ¬O¥h¼´¨Ç¶r²¼¡A§â¬ã¨sµo®iªº¤u§@¡A¥æµ¹°÷¸ê®æªº¤H¥h°µ§a¡I

    ²Ä¥|¸`  «ü¥OÀ³¥Î

    ²Õ¦X»y¨¥¥i¥H»¡¬O¥¼¸g¾ã²zªº¡B­ì©lªº¹q¸£»y¨¥¡AŪªÌ­Ì¤j¥i¤U¤@µf¥\¤Ò¡A§ä¥X¨äÀ³¥Îªº³W«h¡A¥Hµo´§³Ì°ªªº®Ä²v¡C¦b¤U­±¡A§Ú¶È´N­Ó¤Hªº¸gÅç¡A´£¨Ñ¤@¨Ç²L¨£¡A¥H¨Ñ¤Á½R¬ã°Q¡C
    ­n¼g¦nµ{¦¡¡A­º¥ýÀ³¼ô°O8088«ü¥Oªº®ÉÄÁ¯ß½Ä¡]Clock ¡^¤Î«ü¥Oªø«×¡A¤@¯ë²Õ¦X»y¨¥¤â¥U¤¤¡A³£¸Ô¦C¤F»P¦U«ü¥O¬ÛÃöªº¸ê®Æ¡C¡u¤u±ýµ½¨ä¨Æ¡A¥²¥ý§Q¨ä¾¹¡v¡A¦¹¤§¿×¤]¡C
    ¥»¸`©Ò°Q½×ªº¡A¬O¤@¯ëµ{¦¡®v®e©ö©¿²¤ªº²Ó¸`¡A©Ò¦³ªº¨Ò¤l³£¬O±q§Ú©Ò¬Ý¹Lªº¤@¨Çµ{¦¡¤¤ºK¿ý¤U¨Óªº¡C¬Ý¨Ó¨S¤°»ò¤j¤F¤£°_¡A¥i¬Oµ{¦¡ªº®Ä²v¡A¨ü¨ì³o¨Ç¤p¦a¤èªº¼vÅT«Ü¤j¡C§ó­«­nªº¬O¡A¥ô¦ó¤@­Ó¤H¡A¥u­n¦³¡u¤p¨Æ¤£°µ¡A¤pµ½¤£¬°¡vªº²ßºD¡A§Ú´±Â_¨¥¡A³o­Ó¤H¤£·|¦³¤°»ò¤j¦¨´N¡I
    §Ú³Ìªñ¤~¬d¨ì Effective Address (EA) ªº®ÉÄÁ­È¡A§Úı±o¨S¦³¥²­n¦º°O¡C­ì«h¤W¡A¥H¼È¦s¾¹¬°ÅܼơA°µ¶¡±µ©w§}®É¬°¢´­Ó®ÉÄÁ¡A¥Îª½±µ©w§}«h¬°¢µ­Ó¡F­Y¥Î¤F¨â²ÕÅܼơA«h¬°¢¶¦Ü¢¸­Ó¡A¤T²Õ«h¬°11©Î12­Ó¡C
    ¬°¤F«K©ó±Ô­z¡A¤U­±¥H¡§¢â¡¨ªí¡u®ÉÄÁ¯ß½Ä¡v; ¡§¢Ð¡¨ªí¦r¤¸¡C¨ä¤¤
    ®ÉÄÁ¯ß½ÄT = 1 / ®¶ÀúÀW²v

¤@¡BÁ×§K®ö¶O³t«×¤ÎªÅ¶¡

    ²Õ¦X»y¨¥ªº®Ä²v«Ø¥ß¦b«ü¥Oªº¹B¥Î¤W¡A¦pªG¤£¥Î¤ßÅé·|¤U¦C«ü¥Oªº¦³®Ä¥Îªk¡A²Õ¦X»y¨¥ªºÀuÂI´NÃø¥Hµo´§¡C
  1,    CALL    ABCD
        RET
    ³oºØ¼gªk¡A¬O¨S¦³¥Î¤ßªºµ²ªG¡A¦@¥Î¤F 4B¡A23T+20T¡A§¹¥þ¬Û¦Pªº¥\¯à¡A¦p¡G
        JMP     ABCD  ©Î 
        JMP     SHORT ABCD
    «o¥u­n 2-3B¡A15T¡C
        ¦¹¥~¡A¤W­zªºCALL XXXX ¬O½Õ¥Î¤lµ{¦¡ªº®æ¦¡¡A¦bª½Ä±»{ª¾¤W¡A»PJMP XXXX§¹¥þ¤£¦P¡C¹ï¾ãÅé³]­p¦Ó¨¥¡A¬O¤£¥i­ì½Ìªº¿ù»~¡A°»¿ùªº®É­Ô¡A¤]«ÜÃø´x´¤¥þ½Lªº²z©À¡C
        ¤×¨ä¬O¦bºë²µ{¦¡ªº®É­Ô¡A«Ü¥i¯à·|¹J¨ì ABCD ³o­Ó¤lµ{¦¡§¹¥þ¿W¥ß¡A¬O«h§â³o¬qµ{¦¡ª½±µ²¾¨ì ABCD «e¡A¤£¶È¯à¸`¬ÙªÅ¶¡¡A¦Ó¥B¨Ïµ{¦¡¨ã¦³³s³e©Ê¡A©öŪ©ö¥Î¡C

  2,    MOV     AX,0
    ¦P¼Ë¡A³o±ø«ü¥O­n 3B¡A4T,¦pªG¥Î¡G
        SUB     AX,AX ©Î 
        XOR     AX,AX
    ¥u­n 2B¡A3T¡A °ß¤@­nª`·Nªº¬O¡A«áªÌ·|¼vÅTºX¸¹¡A©Ò¥H¤£­n¥Î¦b¦³ºX¸¹§PÂ_ªº«ü¥O«e­±¡C
        ¦bµ{¦¡¼g§@¤¤¡A¸g±`»Ý­n±N¼È¦s¾¹©Î½w½Ä¾¹²M¬°¢¯¡A¦³®Äªº¤èªk¡A¬O¨Ï¬Y¼È¦s¾¹«O«ù¬°¢¯¡A¥H«KÀH®ÉÀ³¥Î¡C
        ¦]¬°¡AMOV [¼È¦s¾¹]¡A[¼È¦s¾¹] ¥u­n 2B,2T¡A §Y¨Ï¬O²M½w½Ä¾¹¡A¤]¤ñª½±µ¶ñ¢¯¬°¨Î¡C
        ¥u¬O¡A¦p¦ó¥O¼È¦s¾¹«O«ù¢¯¡A«h­n¤U¤@µf¥\¤Ò¤F¡C
        ÁÙ¦³¤@ºØ±¡ªp¡A´N¬O¦b¤@°j¸ô¤¤¡A¨C¦¸³£»Ý­n±N AH ²M¢¯¡A¦¹®É¹ï³t«×­n¨D«ÜÄY¡A¦³¤@­Ó«ü¥O CBW ­ì¬°±N¤@ ­Ó¦r¤¸Âà´«¬°Âù¦r¤¸¡A¥u»Ý 1B¡A2T ³Ì¦³®Ä²v¡C¥i¬OÀ³¸Óª`·N¡A¦¹®É AL ¥²¶·¤p©ó 80H¡A§_«h AH ±N¦¨¬°­t¼Æ¡C
  3,    ADD     AX,AX
    »Ý­n 2B,3T¤£¦p¥Î¡G
        SHL     AX,1
    ¥u­n2B,2T¡C

  4,    MOV     AX,4
    °£«D³o®É AH ¥²¬°¢¯¡A§_«h¡AÀ³¸Ó¥Î¡G
        MOV     AL,4
    ³o¼Ë·|¤Ö¤@­Ó¦r¤¸¡C

  5,    MOV     AL,46H
        MOV     AH,0FFH
    ¬°¤°»ò¤£¼g¦¨¡G
        MOV     AX,0FF46H
    ¤£¶È¬Ù¤F¤@­Ó¦r¤¸¡A¥|­Ó®ÉÄÁ¡A¦Ó¥B¤Ö¥´´X­Ó¦r¥À¡I

  6,    CMP     CX,0
    »Ý­n 4B¡A4T¡A ¦ý­Y¥Î¡G
     OR      CX,CX
    §¹¥þ¬Û¦Pªº¥\¯à¡A¦ý¥u­n 2B¡A3T¡C¦A­Y¥Î¡G
        JCXZ    XXXX
    «h¤@±ø«ü¥O¥i¥H´À¥N¨â±ø¡A®ÉªÅ³£¬Ù¡C¤£©¯³o±ø«ü¥O­­¥Î©óCX ¡A¹ï¨ä¥L¼È¾¹µL®Ä¡C

  7,    SUB     BX,1
    ³o§ó¤£¯à­ì½Ì¡A4B¡A4TµLºÝ®ö¶O¡C
        DEC     BX
    ²{¦¨ªº«ü¥O¡A1B¡A2T¬°¦ó¤£¥Î¡H
        ¦pªG¬O
    SUB     BL,1 
 ¤]À³¸Ó¦Ò¼{¦¹®É BH ªº±¡ªp¡A­Y¥i¥H¥Î
  DEC     BX
 ¨ú¥N¡A¥B¤£¼vÅT«áªG¡A¥ç¤£§«¥Î¤§¡C

  8,    MOV     AX,[SI]
        INC     SI
        INC     SI
    ³o¸Ó®Á½|¤F¡A¤@©w¬O¨S¦³°O¼ô«ü¥O¡A¥þ³¡¦@4B¡A21T¡C
        LODSW
    ¥¿¬O¬°³o­Ó¥Øªº³]­p¡A«o¥u­n 1B,16T¡C

  9,    MOV     CX,8
        MUL     CX
        ¼g³o¬qµ{¦¡¤§®ÉÀ³¥ý¾i¦¨²ßºD¡A¨C¹J¨ì­¼¡B°£ªk¡A´N¸Ó¥´¤@¤Uºâ½L¡C¦]¬°¥¦­Ì¤Ó®ö¶O®É¶¡¡C¢·¦ì¤¸ªº­n¤C¤Q¦h­Ó®ÉÄÁ¡A16¦ì¤¸«h­n¤@¦Ê¦h¡C©Ò¥H­Y¦³¥i¯à¡A¾¨¶q³]ªk¥Î²³æªº«ü¥O¨ú¥N¡C
        SHL     AX,1
        SHL     AX,1
        SHL     AX,1
     ­ì¨Ó­n 5B¡A137T¡A²{¦b¥u­n 6B¡A6T¡C¦pªGCX¯à°÷°Ê¥Îªº¸Ü¡A«h¼g¦¨¡G
      MOV     CL,3
      SHL     AX,CL
     ³o¼Ë§ó¨Î¡A¦Ó¥BCL¤§­È¶V¤j¶V¦³§Q¡C¥ÎCL§@¬°­p¼Æ±M ¥Î¼È¦s¾¹¡A¤£¶È¸`¬ÙªÅ¶¡¡A¥B¦]«ü¥O«Y¦b CPU¤¤°õ¦æ¡A³t «×¤]§Ö¡C
        ¥i¬O¨s³º§Ö¤F¦h¤Ö? §Ú­Ì°µ¤F¨Ç´ú¸Õ¡A¥H SHL¬°¨Ò¡A¦b10MHZ ÀW²vªº¾÷¾¹¤W¡A§@¤F3072 ¡Ñ14270¦¸¡A©Ò´ú±o®É¶¡¬°¡G
    «ü  ¥O ¡GSHL   AX,CL         SHL   AX,n
          CL = 0 ¡A 23 ¬í     n = 0 ¡A µL®Ä
      CL = 1 ¡A 27 ¬í     n = 1 ¡A 14 ¬í
          CL = 2 ¡A 32 ¬í     n = 2 ¡A 28 ¬í
          CL = 3 ¡A 36 ¬í     n = 3 ¡A 42 ¬í
          CL = 4 ¡A 40 ¬í     n = 4 ¡A 56 ¬í
          CL = 5 ¡A 44 ¬í     n = 5 ¡A 71 ¬í
          CL = 6 ¡A 49 ¬í     n = 6 ¡A 85 ¬í
          CL = 7 ¡A 54 ¬í     n = 7 ¡A 99 ¬í
        ¥Ñ¦¹¥iª¾¡A¥ÎCL¦b¤j©ó¢±®É§Y¸û¤À§O°õ¦æ¦³®Ä¡C
        ¦¹¥~¡A¥ç¥i§Q¥Î°j¸ô°µ¥[´îªk¡A¦ý­nºâºâ­È¤£­È±o¡A¥BÀ³ª`·N¬O§_¦³½Õ¾ã¾l¼Æªº»Ý­n¡C

 10,    MOV     WORD PTR BUF1,0
        MOV     WORD PTR BUF2,0
        MOV     WORD PTR BUF3,0
        MOV     BYTE PTR BUF4,0
        ..
        §Ú¨£¹L¤Ó¦h³oºØµ{¦¡¡A¤@¨£´NµL¦W¤õ°_! ¦bµ{¦¡¤¤¡A³Ì¦n¸g±`«O¯d¤@­Ó¼È¦s¾¹¬°¢¯¡A¥H«KÀ³¥I³oºØ±¡ªp¡C§Y¨Ï¨S¦³¡A¤]­n³]ªk¨Ï¤@¼È¦s¾¹¬°¢¯¡A¥H¸`¬Ù®É¡BªÅ¡C
        SUB     AX,AX
        MOV     BUF1,AX
        MOV     BUF2,AX
        MOV     BUF3,AX
        MOV     BUF4,AL

     14B¡A59T¨ú¥N¤F 24B¡A76T,·íµM­È±o¡C¥u¬O¡AÁÙ¬O¤£ ¦p¨Æ¥ý¦³²Õ´¡A¦Ò¼{²M·¡¦U­Ó½w½Ä¾¹¶¡ªºÀ³¥ÎÃö«Y¡C¥H«e­±Á|ªº¨Ò¨Ó»¡¡A°²©w¦U½w½Ä¾¹¤º¼Æ¦r¡A§Y¬°¨ä¹ê»Ú¦ì¸mÃö«Y¡A«h¥i¥H¼g¦¨¡G
         MOV     CX,3   
  ¦p¤wª¾ CH ¬°¢¯¡A«h¥Î¡G 
    MOV     CL,3
        SUB     AX,AX
        MOV     DI,OFFSET BUF1
        REP     STOSW
        STOSB   
    ³o¬qµ{¦¡¶Vªø¶V¦û«K©y¡A²{¦b¥Î10B¡A37T¡A¤@¼Ë¦Eºâ¡C

 11,¤lµ{¦¡¤§³sÄò½Õ¥Î¡G
        CALL    ABCD
        CALL    EFGH
        ¦pªG ABCD¡AEFGH ³£¬O¤lµ{¦¡¡A¥B½Õ¥Îªº¦¸¼Æ¬Æ¦h¡A«h¤W­z½Õ¥Îªº¤è¦¡´N¦³«Ý°Óºe¤F¡C¦]¬°³sÄò¨â¦¸½Õ¥Î¡A¤£¶È®É¶¡¤W¤£¦Eºâ¡AªÅ¶¡¤]®ö¶O¡C
        ­YABCD¤@©w»PEFGH³s¥Î¡AÀ³±NABCD©ñ¦bEFGH¤§«e¡G
        ABCD: 
            ..
        EFGH: 
            ..
        ¹³³o¼Ë¡A¥u­n½Õ¥ÎABCD´N°÷¤F¡A¦ý³oºØ±¡§Î¦h¥b¬Oµ{¦¡®vªº²¨©¿©Ò­P¡A¦p¨â­Ó¤lµ{¦¡¥²»Ý¿W¥ß¨Ï¥Î¡A¦Ó¤W­z³sÄò½Õ¥Îªº¾÷·|¶W¹L¨â¦¸¥H¤W¡A«hÀ³¸Ó§ï¬°¡G
        CALL    ABCDEF
        ¦ÓABCDEF«hÀ³¬°¡G
        ABCDEF: 
               CALL    ABCD
        EFGH: 
            ..
        ³o¼Ëªº¼gªk³t«×¤£·|ÅܺC¡A¦ÓªÅ¶¡ªº¸`¬Ù«h»P½Õ¥Îªº¦¸¼Æ¦¨¥¿¤ñ¡C

 12,±`¦³¨Çµ{¦¡¡A·í±q½w½Ä¾¹¤¤¨ú¸ê®Æ®É¡A¥²¶·±N¼È¦s¾¹°ª¦ì¸m¬°¢¯¡C¦p¡G
        SUB     AH,AH
        MOV     AL,BUFFER
     ³o®ÉÀ³¸Ó±N BUFFER ¥ý³]¬°¡G
        BUFFER  DB  ?,0
     µM«á¥Î¡G 
        MOV     AX,WORD PTR BUFFER
        ¦p¦¹¡A¤£¦ý³t«×§Ö¤F¡AªÅ¶¡¤]¬Ù¤F¡C

 13,¦³®É¬Ý¨Ó¦h¤F¤@­Ó«ü¥O¡A¦ý¦]¬°«ü¥Oªº¯S©Ê¡A¤Ï¦Ó§ó¬°ºë²¡C¦p¡G
    OR    ES:[DI],BH
    OR    ES:[DI+1],BL
    ³o¼Ë»Ý­n8B,32T¡A¦pªG§ï¥Î¤U­±ªº«ü¥O¡G
    XCHG    BL,BH
    OR    ES:[DI],BX
    XCHG    BH,BL
    «h»Ý7B,28T¡C

 14,PUSH  ¤Î POP  ¬O«O¦s¼È¦s¾¹­ì­Èªº«ü¥O¡A³£¥u»Ý¤@­Ó¦r¤¸¡A¦ý«o«Ü¶O®É¶¡¡C
        PUSH  ¦û 15T¡APOP ¦û12T,°£«D¤£±o¤w¡A¤£¥iÀH«K¨Ï¥Î¡C¦³®É¥Ñ©ó¤lµ{¦¡»¡©ú¤£²M·¡¡Aµ{¦¡®v¬°¤F¦w¥þ¡A¤SÃi±oÀˬd¡A«K§â¼È¦s¾¹²Î²Î°ï¦b°ï´Ì¤W¡C¤×¨ä¬O¦b¨t²Îµ{¦¡©Î¤lµ{¦¡¤¤¡A¸g±`¦³¨ì°ï´Ì¤W°ï¡B¨úªº°Ê§@¡C¹ê»Ú¤W¡AªáÂI¥\¤Ò¡A§â¼È¦s¾¹À³¥Î¬d²M·¡¡A´N¥i¥H¼W¶i¤£¤Ö®Ä²v¡C
        ­nª¾¹D¡A¨t²Îµ{¦¡¤Î¬Y¨Ç¤lµ{¦¡±`±`À³¥Î¡A¦³Ãö³t«×ªº®Ä²v¬Æ¤j¡A¦pªG±¼¥H»´¤ß¡A´N¬O¤£­t³d¥ô¡I
        «O¦s­ì­Èªº¤èªk«Ü¦h¡A¨ä¤¤¸û¦³®Ä²vªº¬O©ñ¨ì¤@¨Ç¤£¥Îªº¼È¦s¾¹ùØ¡C¥H§Úªº¸gÅç¡A°ï´Ì¾¹¥Î³~³Ì¤Ö¡A¥¿¦n¥Î§@Á{®É­Ü®w¡C¦ý³Ì¦nªº¿ìªk¡AÁÙ¬O§âµ{¦¡¤¤¼È¦s¾¹ªºÀ³¥Î¦w±Æ±o¦X±¡¦X²z¡A¤£­n®ö¶O¡A¥H§K°ï±o¤Ó¦h¡C
        ÁÙ¦³¤@ºØ¤èªk¡A¬O¦b¸Ó¤lµ{¦¡¤¤¡A¤£¥Î°ï´Ìªº¤âÄò¡A¦ý¥t³]¤@­Ó¤J¤f¡A¥ý±N¼È¦s¾¹°ï°_¡A¦A¨Ó½Õ¥Î¤£¥Î°ï´Ìªº¤lµ{¦¡¡C³o¨â­Ó¤£¦Pªº¤J¤f¡A¥i¥H¤À§O´£¨Ñµ¹§Æ±æ§Ö³t³B²z¡A©Î»Ý­n«O¯d¼È¦s¾¹­ì­ÈªÌ½Õ¥Î¡C
        ·íµM¡A§ó²³æ¦³®Äªº¤èªk¡A«h¬O»¡©ú¥»¬qµ{¦¡¤¤¬Y¨Ç¼È¦s¾¹±N³Q¯}Ãa¡A¦Ó¥Ñ½Õ¥ÎªÌ¦Û¦æ«O¦s¤§¡C

¤G¡Bµ{¦¡­n±ø²z³q¶¶

  1,¦b¤ñ¸û§PÂ_ªº¹Lµ{¤¤¡A¾Fªñ­È¤£¥²³s¤ñ¡C
        CMP     AL,0
        JE      ABCD0
        CMP     AL,1
        JE      ABCD1
        CMP     AL,2
        JE      ABCD2
        ..
    À³¬°¡G
        CMP     AL,1
        JNE     ABCD0
    ABCD1: 
        ..
    ¦b¼ÐÃD¬°ABCD0 ¤¤¡A¦A§@¡G
        JA      ABCD2
    ³oºØ°µªkºÝµø®É¶¡®Ä¯q¦Ó©w¡A¦ü¦¹ ABCD1¤§³t«×³Ì§Ö¡C

  2,¥¼¸g·V«äªº¬yµ{¡G
        ADD     AX,4
    ABCD:
        STOSW
        ADD     AX,4
        ADD     DI,2
        LOOP    ABCD
        ..
    µyµy°ÊÂI¸£µ¬¡A´N¦n±o¦h¤F¡G
    ABCD:
        ADD     AX,4
        STOSW
        INC     DI
        INC     DI
        LOOP    ABCD
        ..

  3,¿ù»~ªº³B²z¤è¦¡¡G
        MOV     BX,SI
    ABCD:
        MOV     BX,[BX]
        OR      BX,BX
        JZ      ABCD1
        MOV     SI,BX
        JMP     ABCD
    ABCD1:
        LODSW
        ..
    ¤W¨ÒÀ³¸Ó¼g¦¨¡G
        MOV     BX,SI
    ABCD:
        LODSW
        OR      AX,AX
        JZ      ABCD1
        MOV     SI,BX
        JMP     ABCD
    ABCD1:
        ..

  4,¿ù»~ªº¬yµ{¡G
        TEST    AL,20H
        JNZ     ABCD
        CALL    CDEF[BX]
        JMP     SHORT ABCD1
    ABCD:
        CALL    CDEF[BX+2]
    ABCD1:
        ..
 À³¸Ó¼g¦¨¡G  
        TEST    AL,20H
        JZ      ABCD
        INC     BX
        INC     BX
    ABCD:
        CALL    CDEF[BX]
    ABCD1:
        ..

  5,¤U­±¬O®É¶¡ªº·l¥¢¡G
        PUSH    DI
        MOV     CX,BX
        REP     STOSB
        POP     DI
        PUSH¡APOP «Ü¶O®É¶¡¡AÀ³¬°¡G
        MOV     CX,BX
        REP     STOSB
        SUB     DI,BX
        ¦P²z¡A«Ü¦h®É­Ôµyµy·Q¤@¤U¡A´N¥i¬Ù¤U¤@¨Ç«ü¥O¡G
        PUSH    CX
        REP     MOVSB
        POP     CX
        SUB     DX,CX
    ¬°¤°»ò¤£°®¯Ü¨Ç?
        SUB     DX,CX
        REP     MOVSB

  6,¦³¬qµ{¦¡¡A«Ü¦³³W«ß¡A¦ý«o·¥µL®Ä²v¡G
    X1:
        TEST    AH,1
        JZ      X2
        MOV     BUF1,BL
    X2:
        TEST    AH,2
        JZ      X3
        MOV     BUF2,DX     ; ¤ZÂù¼Æ¥ÎDX¡A³æ¼Æ¥ÎBL
    X3:
        TEST    AH,4
        JZ      X4
        MOV     BUF3,BL
    X4:
        ..                  ; ¥H¤U¦U¬q»P¤W­zµ{¦¡¬Û¦ü
    X8:
        ..
        ³oºØª÷¥É¨äªíªºµ{¦¡¡A³Ì¨S¦³¹ê¥Î»ù­È¡A§ïªº¤èªkÀ³¥Ñ½w½Ä¾¹µÛ¤â¡A¥ý¦w±Æ¦¨§Ç¦C¡A¥Ñ¤p¦Ó¤j¦p¡G
        BUF1    DB  ?
        BUF2    DW  ?
        BUF3    DB  ?
        BUF4    DW  ?
        ..
    µM«á¡Aµ{¦¡§ï¬°¡G
        MOV     DI,OFFSET BUF1      ; ²Ä¤@­Ó½w½Ä¾¹
        MOV     AL,BL
        MOV     CX,4        
    X1:
        SHR     AH,1
        JZ      X2
        STOSB
    X2:
        SHR     AH,1
        JZ      X3
        MOV     [DI],DX
        INC     DI
        INC     DI
    X3:
        LOOP    X1

  7,°j¸ô³Ì©È¤d°j¦ÊÂà¡A¤£ºZ¤£¶¶¡A¦p¡G
        SUB     AH,AH
    ABCD:
        CMP     AL,BL
        JB      ABCD1
        SUB     AL,BL
        INC     AH
        JMP     ABCD
    ABCD1:
        ..
      ¥H¤W ABCD1³o­Ó¤J¤f¬O¦h¾lªº¡A¤U­±´N¦n±o¦h¡G
        MOV     AH,-1
    ABCD:
        INC     AH
        SUB     AL,BL
        JA      ABCD
        ADD     AL,BL       ; ÁÙ­ì
        ..

  8,·í³B²z¦r½X®É¡A»Ý­n¦r¥Àªº§Ç¼Æ¡A¦³³o¼Ëªº¼gªk¡G
        CMP     AL,60H  
        JA      ABCD1 
        SUB     AL,40H      ; ¤j¼g¦r¥À
    ABCD:
        ..
    ABCD1:
        SUB     AL,60H      ; ¤p¼g¦r¥À
        JMP     ABCD
        ­nª¾¹D¦r¥À½Xªº¯S¦â¦b©ó¤j¼g¬° 40H ¦Ü4AH¡A¤p¼g¬°60H ¦Ü6AH ¡A¥H¤Wµ{¦¡¡A¨ä¹ê¥u­n¤@­Ó«ü¥O´N¥i¥H¤F¡G
        AND     AL,1FH
    Â²³æ©úÁA¡I

  9,¤j¦h¼Æªºµ{¦¡¦bµ{¦¡®v¦Û¤v´ú¸Õ¤U«Ü¤Öµo¥Í¿ù»~¡A¦Ó¤@¥¹´«¤@¥t­Ó¤H°õ¡A´N·|µo²{¿ù»~¦Ê¥X¡C
        ¨ä­ì¦]¦b©ó¼gµ{¦¡ªÌ¤w¸g°²©w¤F¥¿½Tªº±¡ªp¡A·íµM¤£·|¥H©úª¾¬°¿ù»~ªº¤è¦¡¾Þ§@¡C¥i¬O´«¤F¤@­Ó¤H¡A¨S¦³¥ý¤J¬°¥Dªº¦¨¨£¡A«Ü¥i¯à¿é¤J¤F¡u¤£¥¿½T¡vªº¸ê®Æ¡Aµ²ªG¬O°ÝÃDÂO¥Í¡C
        ­nª¾¹D¯u¥¿ªº¨Ï¥ÎªÌ¡Aµ´«D³]­pªÌ¥»¤H¡A¦b¾Þ§@¹Lµ{¤¤¡A«öÁä¿ù»~¦b©ÒÃø§K¡C³oºØ¿ù»~À³¸Ó¦bµ{¦¡¤¤¨Æ¥ý¥[¥HÀˬd¡A¤Z¬O¿é¤J¸ê®Æ¦³¡u¥¿½T¡B¿ù»~¡v¤§§OªÌ¡A¿ù»~©Ê¸ê®Æ¤@©w­n¨Æ¥ý¥[¥H±Æ°£¡C
        ³o¼Ë°µ¬Ý°_¨Ó¦ü¥Gµ{¦¡¤£°÷ºë²¡A¥i¬O¥¿½Tªº­«­n©Ê»·¦bºë²¤§¤W¡C¤@¥¹µo¥Í¤F¿ù»~¡A¦Aºë²ªºµ{¦¡¤]¨S¦³¨Ï ¥Î»ù­È¡C
        ¦¹¥~¡A¦bµ{¦¡¤¤±`¦³¥[¡B´îªº¹Bºâ¡A³o®É¤]À³¸Ó§@¥¿½T©ÊÀˬd¡A§_«h·|µo¥Í¤W­z¦P¼Ëªº°ÝÃD¡C

¤T¡B«ü¥OÀ³¥Î­nÆF¬¡

    ¦³¤@¬q«Ü²³æªºµ{¦¡¡A¨ä¼g§@ªº¤èªk¬Æ¦h¡A¦ý¬O«ü¥OÀ³¥Îªº¨}æÕ¡A·|¨Ï±oµ{¦¡ªº®Ä²v¬Û¥h¤Ñ¤W¦a¤U¡AÃø¥H¦ô­p¡C
    ³o¬qµ{¦¡ªº¥Î³~¡A¬O­n±N¤@¬q¸ê®Æ¤¤¡A­^¤å¦r²Å¤j¡B¤p¼g¬Û¤¬Âà´«¡C·íµM¡AÂà´«ªº¿ï¾Ü­n¥Ñ¨Ï¥ÎªÌ¨M©w¡A¦b¤U­±µ{¦¡¥B²¤¥h¨Ï¥Î¤¶­±¡A°²³]¤w±oª¾Âà´«ªº¤è¦¡¡C
    ³]¸ê®Æ¦b DS:SI¤¤¡A¸ê®Æªø«×=CX ¡A¤j¼gÂà¤p¼g®ÉBL=0¡A¤Ï¤§¡A«hBL=1¡C
    §Ú¨£¹L¤@ºØ¼gªk¡A²ª½µLªk­ì½Ì¡G
    1: LOOP1:
    2:        CALL    CHANGE
    3:        JC    LOOP11
    4:        ADD    AL,20H
    5:        JMP    SHORT LOOP12
    6: LOOP11:
    7:        SUB    AL,20H
    8: LOOP12:
    9:        MOV    [SI-1],AL
   10:        LOOP    LOOP1
   11:        RET
   12: CHANGE:
   13:        LODSB
   14:        OR    BL,BL
   15:        JZ    CHANGS
   16:        CMP    AL,61H
   17:        JB    CHARET
   18:        CMP    AL,7AH
   19:        JA    CHARET
   20:        STC
   21: CHARET:
   22:        RET
   23: CHANGS:
   24:        CMP    AL,41H
   25:        JB    CHARET
   26:        CMP    AL,5AH
   27:        JA    CHARET
   28:        CLC
   29:        RET
    ³oºØµ{¦¡¿ù¦b§â¥Ñ12¨ì29ªºµ{¦¡¼g±o¤Óªø¡A¦@ 25B¡A¦³¦@¥Îªº»ù­È¡A©ó¬O§@¬°¤lµ{¦¡½Õ¥Î¡C
    ¸Õ·Q¤@¤U¡A¨C¤@µ§¸ê®Æ¡A³£­n½Õ¥Î¤@¦¸¡A®ö¶O¥|­Ó¦r¤¸¨Æ¤p¡A¦ý¨C¦¸­n¶O 23+20­Ó®ÉÄÁ¯ß½Ä¡A¸ê®Æ¦h®É¡A¤£³×¬°¤Ñ¤å¼Æ¦r¡C§ó¦óªp³o¬qµ{¦¡¼g±o·¥®t¡A¦b°j¸ô¤¤¡A¤S¦h®ö¶O¤F´X¤Q­Ó®ÉÄÁ¡CÃö©ó³o¤@ÂI¡A¤U­±·|Ä~Äò°Q½×¡C
    ·Ó¤W­±³o¬qµ{¦¡¡A²¤¥[§ï¶i¡A¼gªk¦p¤U¡G
    1: CHANGE:
    2:        LODSB
    3:        OR    BL,BL
    4:        JZ    CHANGS
    5:        CMP    AL,61H
    6:        JB    CHARET
    7:        CMP    AL,7AH
    8:        JA    CHARET
    9:        SUB    AL,20H
   10: CHANG0:
   11:        MOV    [SI-1],AL
   12: CHANG1:
   13:        LOOP    CHANGE
   14:     RET
   15: CHANGS:
   16:        CMP    AL,41H
   17:        JB    CHANG1
   18:        CMP    AL,5AH
   19:        JA    CHANG1
   20:        ADD    AL,20H
   21:        JMP    CHANG1
    ³o¼Ëªº¼gªkÁÙ¬O¤£¨Î¡A¦]¬°¦b°j¸ô¤¤¡A¥Î±`¼Æ»P¼È¦s¾¹¤ñ¸û¡A³t«×¸û¼È¦s¾¹¬Û¤ñ¬°ºC¡CÀ³¸Ó¥ý±N»Ý­n¤ñ¸ûªº­È¡A©ñ¦b¼È¦s¾¹DH¡ADL ¤¤¡A§ï¶i¦p¦¸¡G
    1:        MOV    AH,20H
    2:        MOV    DX,7A61H
    3:        OR    BL,BL
    4:        JZ    CHANGE
    5:        MOV    DX,5A41H
    6: CHANGE:
    7:        LODSB
    8:        CMP    AL,DL
    9:        JB    CHANG1
   10:        CMP    AL,DH
   11:        JA    CHANG1
   12:        XOR    AL,AH
   13:        MOV    [SI-1],AL
   14: CHANG1:
   15:        LOOP    CHANGE
   16:     RET
    ¥H¤W³o¬qµ{¦¡¡AªÅ¶¡¤p¡A³t«×§Ö¡A¨Cµ§¸ê®Æ¡A¥­§¡¶È»Ý¤£¨ì40­Ó®ÉÄÁ­È¡A¥H10 MHZ­p¡A¤Q¸Uµ§¸ê®Æ¡A¬ù»Ý¥b¬íÄÁ¡I
 ½Ðª`·Nµ{¦¡¤¤©Ò¥Îªº§Þ¥©¡A¥Ñ¢±¦Ü¢µªº¤À¤äªk¡A´N¤ñ¤U­±³oºØ¼gªk¬°¨Î¡G
    1:        OR    BL,BL
    2:        JZ    CHAN1 
    3:        MOV    DX,5A41H
    4:      JMP    SHORT CHANGE
    5: CHAN1:
    6:        MOV    DX,7A61H
    7: CHANGE:
    ³oºØ¤À¤ä¤]¥i¥H¥Ñ¥t¤@ºØ§Þ¥©©Ò¨ú¥N¡A§Y¹w³]ªk¡C¨Æ¥ý±N©Ò»Ý¥Îªº°Ñ¼Æ©ñ¦b©T©wªº½w½Ä°Ï¤¤¡A¦¹®É¨ú¥Î§Y¥i¡G
           MOV  DX,BWCOM   ; ¤ñ¸û¤§¹w³]­È 
    ³o¼Ëµ{¦¡¤S²³æ¨Ç¤F¡G
    1:       MOV    AH,20H
    2:        MOV    DX,BWCOM
    3: CHANGE:
    4:        LODSB
    5:        CMP    AL,DL
    6:        JB    CHANG1
    7:        CMP    AL,DH
    8:        JA    CHANG1
    9:        XOR    AL,AH
   10:        MOV    [SI-1],AL
   11: CHANG1:
   12:        LOOP    CHANGE
   13:     RET

    ¥H¤W¤¶²Ð¬°Åܼƪk§Þ¥©¡A§Y±N©Ò­n¤ñ¸ûªº­È¡A©ñ¦b¼È¦s¾¹¤¤¡C¥Ñ©ó¼È¦s¾¹§Ö³t¡B¸`¬ÙªÅ¶¡¡A¦]¦¹µ{¦¡®Ä²v°ª¡C§ó­«­nªº¤@ÂI¡A¬Oµ{¦¡¥»¨­ªº¼u©Ê¤j¡A¥u­nÀ³¥Î¤è¦¡²Î¤@¡A¨Æ¥ý§â°Ñ¼Æ³]§´¡A§Y¥i¦@¥Î¡C

¥|¡B°j¸ô¤¤ªº«ü¥O

    °j¸ô³Ì­«­nªº¬O³t«×¡A¦]¬°¥»¬qµ{¦¡¡A±N¦b­p¼Æ¾¹ªº½d³ò¤§¤º¡A³sÄò°õ¦æ¤U¥h¡C¦pªG¤£¤p¤ß®ö¶O¤F´X­Ó®ÉÄÁ­È¡A¦b°j¸ôªº²Ö¿n¤U¡A«Ü¥i¯à¨Ïµ{¦¡¦¨¬°¤û¨B¡C
    ­n·Q§â°j¸ô¼g¦n¡A¤@©w­n°O²M·¡¨C­Ó«ü¥Oªº°õ¦æ®ÉÄÁ¡A¥H«K¿ï¾Ü®Ä²v³Ì°ªªÌ¡C¦P®É¡A­nª¾¹D­þ¨Ç«ü¥O¥i¥HÀò±o¬Û¦Pªº³B²z®ÄªG¡A¤~¯à¦³§ó¦hªº¿ï¾Ü¡C
    ¨ä¦¸¡A¦b°j¸ô¤¤¡A³Ì§Ò¿Ð¥Î½w½Ä¾¹¡A¤£¶È¦û¥ÎªÅ¶¡¤j¡A³B²z³t«×ºC¡A¦Ó¥B¤£¯àÆF¬¡¹B¥Î¡A¥\¯à¦³­­¡C¥t¥~¤]À³·¥¤OÁ×§K±`¼Æ¡A¾¨¶q³]ªk¸g¥Ñ¼È¦s¾¹°õ¦æ¡A¥Î±o¥©§®®É¡A±`·|±N¾ã­Óµ{¦¡ªº®Ä²v´£°ª¦Ê¤Q­¿¡C
    ÁÙ¦³«K¬O¤Ö¥Î PUSH¡APOP¡ADIV¡AMUL©M CALL µ¥®ö¶O®ÉÄÁªº«ü¥O¡C°£¦¹¤§¥~¡A¤p¤ß¡BÂÔ·V¡A²`«ä¡B¼ô¼{¡A¤~¬O§â°j¸ô¼g¦nªº¤£¤Gªkªù¡C
    ¦b«e¨Ò¤¤¡A§â¤ñ¸û±`¼Æªº«ü¥O´«¬°¤ñ¸û¼È¦s¾¹¡A«K¬O«Ü¦nªºµý©ú¡C¦pªG¥Î±`¼Æ¡A¨â¬qµ{¦¡¨M¤£¥i¯à¦@¥Î¡A®É¡BªÅ³£µL¿×¦a®ö¶O¤F¡C
    ¥H¤U¦AÁ|¼Æ¨Ò¡A¥E¬Ý³o¦ü¥G¦³¨Ç§j¤ò¨D²«¡A¦ý¬O¥J²Ó­pºâ¤@¤U©Ò®ö¶Oªº®É¶¡¡A¥i¯à´N¯º¤£¥XÁn¤F¡C
 ¯÷°²©w¥H¤U°j¸ô»Ý³B²z¤­¸U¦r¤¸ªº¸ê®Æ¡AÀW²v¬° 10MHZ¡A¨ä±¡ªp¬°¡G
    1: LOOP1:
    2:          LODSB
    3:        XOR    AL,[DI]
    4:        STOSB
    5:        LOOP    LOOP1
    ¥»µ{¦¡­p¼Æ¾¹µ¥©ó50,000¡A¨C¦¸»Ý
    12T+14T+11T+17T=55T ­Ó®ÉÄÁ¯ß½Ä
­Y¥H50,000¦¸­p¡A»Ý®É 47*50,000/10,000,000 ¬í¡A§Y¬ù¥|¤À¤§¤@¬í¡C
    ¥u­nµyµy±N«ü¥O½Õ¾ã¤@¤U¡A¬°¡G
    1: LOOP1:
    2:             LODSW
    3:        XOR    AX,[DI]
    4:        STOSW
    5:        LOOP    LOOP1
    ³o¼Ë­p¼Æ¾¹¥u­n25,000¦¸¡A¨C¦¸
    16T+18T+15T+17T=66T
    «h25,000¦¸»Ý®É 66*25,000/10,000,000 ¬í¡A¬ù¤»¤À¤§¤@¬í¡A¤ñ«e­±ªºµ{¦¡§Ö¤F¤G¤À¤§¤@¡C
    ¦P²z¡A¦b°j¸ô¤¤¥[°j¸ô¡A¦Ó¨C­Ó°j¸ô»Ý 17T¡A¤]¬O«Ü¤jªº®ö¶O¡C­Õ­Y¥[½Õ¥Î CALL «ü¥O¡A«h»Ý 23T+20T=43T¡A®ö¶O±o§ó¦h¡AŪªÌ¤£¥i¤£·V¡C
    ·í¬Y¤@¬qµ{¦¡¥Î±o«ÜÀWÁc®É¡A²zÀ³µø§@¤lµ{¦¡¡A¨Ò¦p¤U­±ªº LODAX¡G
    1: LOOP1:
    2:        CALL    LODAX
    3:        LOOP    LOOP1
    4:        RET
    5: LODAX:
    6:        LODSW
    7:        XOR    AX,[DI]
    8:        STOSW
    9:        RET
    ¨ä¹ê³o¬O³g¤p¥¢¤j¡A¶È¥|­Ó¦r¤¸ªºµ{¦¡¡A³º¥Î¤T­Ó¦r¤¸ªº½Õ¥Î«ü¥O¥h¥æ´«¡A¬Oµ´¹ï±o¤£Àv¥¢ªº¡C
    ¦A¦p¦P¤U­±ªºµ{¦¡¡A»á¦³­È±o°Óºe¤§³B¡C
    1: LOOP1:
    2:        MOV    DX,NUMBER1
    3:        MOV    CX,NUMBER2
    4:    LOOP2:
    5:        PUSH    CX
    6:        MOV    CX,DX
    7: LOOP3:
    8:        LODSW
    9:        XOR    AX,[DI]
   10:        STOSW
   11:        LOOP    LOOP3
   12:        INC     DI
   13:        INC     DI
   14:        POP    CX
   15:        LOOP    LOOP2
   16:        RET
    ²Ä¤G­Ó°j¸ô¬O¦h¾lªº¡A³o¬O°ª¶¥»y¨¥±`¥ÎªºÆ[©À¡A¹ï²Õ¦X»y¨¥§¹¥þ¤£¾A¥Î¡C
    µy¥[§ï°Ê¡A¤£·l¤W­±µ{¦¡­ì¦³ªº±ø¥ó¡A±o¨ì¡G
    1: LOOP1:
    2:        MOV    DX,NUMBER1
    3: LOOP2:
    4:        MOV    CX,NUMBER2
    5: LOOP3:
    6:        LODSW
    7:        XOR    AX,[DI]
    8:        STOSW
    9:        LOOP    LOOP3
   10:        INC     DI
   11:        INC     DI
   12:        DEC     DX
   13:        JNZ    LOOP2
   14:        RET
³o¼Ë°j¸ô¤Ö¤F¤@­Ó¡Aµ{¦¡¤¤±N5,6,14,15 ¦U±ø¤¤­ì¨Ó¬°15T+2T+12T+17T=46Tªº®É¶¡¡A¬Ù¬°12,13,14±øªº2T+16T+17T=35T¡C

            ²Ä¤­¸`  ¤À¤ä³B²z

    ¤ñ¸û¸ê®Æ«á¡A§@±ø¥ó¤À¤ä (Conditional Jump )¡A¬Oµ{¦¡¤¤¤£¥iÁ×§Kªº¤âÄò¡Cµ{¦¡¤@ªø¡A¤À¤ä¶ZÂ÷¶W¹L 128­Ó¦r¤¸¡A±ø¥ó¤À¤ä´NµLªk¨ì¹F¡C·íµM¡Aºë²µ{¦¡¦³®É¥i¥HÁ×§K³oºØ±¡§Î¡A¦ý«o¤£ºÉµM¡C
    ³B²z±ø¥ó¤À¤äªº§Þ³N«Ü¦h¡A¨ä®Ä²vºÝµø±¡ªp¦Ó©w¡C³Ì­nºòªº¬O¨Æ¥ý³W¹º¡A­n¤ñ¸û¨Ç¤°»ò¡H¦b¦óºØ±¡ªp¤U¡H¤À¤ä¨ì­þùØ¡H°µ¨Ç¤°»ò¤u§@µ¥µ¥¡C
    ¤£¶È¬O¼gµ{¦¡¡A¤Hªº¦UºØ¯à¤O¡A³£¥i¥H¥Ñ¤u§@ªº¤è¦¡§PÂ_¥X¨Ó¡C´¼¼z°ªªº¤H¡A«Ü§Ö´N¯à§ì¦í­«ÂI¡A¦A¤Àªù§OÃþ¡A¹d²ÓµL¿òªº²z¥X§¹¾ãªº¨t²Î¡C¸g¹L¨}¦n°V½mªº±M®a¡A«h¯à®Ú¾Ú¤@®Mªk³W¡A³v¨B¦a¾ã²zÂk¯Ç¡A¤]¯à±À¥X¦X±¡¦X²zªºµ²ªG¨Ó¡C
    ¦Ñ¹ê»¡¡A¹q¸£µ{¦¡ªº¼g§@§Þ³NÁÙ¨S¦³¨ì¦¨¼ôªº¶¥¬q¡A·í¤µ©Ò¦³ªº±q·~¤H­û¡A³£¥u¯àºâ¬O¡u©Ý¯îªÌ¡v¡A¨Ã¨S¦³¯u¥¿ªº¡u±M®a¾ÇªÌ¡v¡C¥R¨ä¶q¡A¹³§Ú­Ó¤H¤@¼Ë¡A¤ñ§O¤H¾÷·|¦n¨Ç¡A¤Ñ¤Ñ±o¥H»P¹q¸£¬°¥î¡A¦h¤@ÂI¸gÅç¦Ó¤w¡C
    ¦]¦¹¡A¥Ø«e¼gµ{¦¡´X¥G¥i¥H»¡¨S¦³¥i¸ê¿í´`ªºªk³W¡A®üÁï¤ÑªÅ¡A·R«ç¼Ë¼g¡A´N«ç¼Ë¼g¡A¥u­n¯à°÷¨Ï¥Î¡Aµ{¦¡½æ±o¥X¥h¡AÁȤF¤j¿ú¡A´N·|³Q¤Hµø¬°¤j®v¡C
    ¥u¬O³oºØ±¡ªpºû«ù¤£¤F¦h¤[¤F¡Aªì¥Áªº¾Àµe¡A¶È¨ã¦³¾ú¥v·N¸q¡C¤µ¤Ñªºµ{¦¡®v¡A¦pªG¤£»{²M²{¹ê¡A¥ß¨èı¿ô¡A¦h­P¤O©óªk³Wªº¨î©w¡A¹q¸£±N¥Ã»·¬O­Ó¤£¦¨¼ôªº«Ä¤l¡C¤@¥¹³o¨Çªk³W¸g±o¦í¦ÒÅç¡A¬°¥¼¨Óªº±M