¤@¡B¨t²Î¤§¿ï¾Ü
¡@¡@¥u¦]¯u¥¿ÁA¸Ñ¹q¸£ªº¤H¤Ó¤Ö¡A°g«H¦W®ðªºµ²ªG¡A¨Ï±o IBM PC/AT¦û¦³¤F¥«³õ¡C¬°¨D¹q¸£´¶¤ÎÀ³¥Î¡A§Ṵ́ߦ³¦]®´N²¡A°w¹ï IBM PC/AT¤Î¨äÝ®e¨t²Î¡A§@¶i¤@¨Bªº¤ÀªR©M»¡©ú¡C
¡@¡@¾¨ºÞ¨Ï¥Î 80486 CPUªº·L¹q¸£¤w°Ý¥@¡A§ÚÓ¤H»{¬°¥H¨ä³y»ù¤Î¥\¯à¦Ó¨¥¡A¨Ã¤£²Å¦X®Ä²vªk«h¡C¦b±q¨ÆÃÀ³N¤u§@ªº¥ß³õ¡A»ùȪº°ª§C¡A»P©Ò±Ä¥Îªº§÷®Æ¨S¦³µ´¹ïªºÃö«Y¡C§ó¦óªp§ÚÌ¥¿nµý©ú¡A§Q¥Î²Õ¦X»y¨¥ªº»s§@§Þ¥©¡A¯à°÷¨Ï¥\¯à¤£°ªªº·L¹q¸£µo´§³Ì¤jªºÃä»Ú®Ä¯q¡C¬G¥»®Ñ¶È¥H8088 CPU«ü¥O¬°¬ã°Q¹ï¶H¡A¦Ü©óµ{¦¡À³¥Î¦b¤°»ò¾÷«¬¡A´N¤£¦b¥»®Ñªº¦Ò¼{½d³ò¤º¤F¡C
¤G¡B¥Ø¿ý¤ÎºÏºÐ
¡@¡@°²©wŪªÌ¬°¦³¸gÅ窺µ{¦¡®v¡A¥B¹q¸£¬° IBM PC/XT/AT¡C «h¦bµÛ¤â»s§@µ{¦¡¤§ªì¡AÀ³¸Ó¥ý±N¨t²Î·Ç³Æ§´·í¡C§Y©Ò¿×¡u¤u±ýµ½¨ä¨Æ¡A¥²¥ý§Q¨ä¾¹¡v¡A¦pªG¥¼¯àª`·N¨ì¤U±©Ò´£ªº²Ó¸`¡A¶È¶È»s§@¤@¡B¨âÓµ{¦¡©|¥iÀ³¥I¡C«Ý¤u§@¶q¤@¤j¡Aµ{¦¡º¥º¥¼W¦h¡A¤£¬O¬Y¨Çµ{¦¡§ä¤£¨ì¡A´N¬O§ä¨ì¤F¤]¤£¯à¤@¥ØÁAµM¡Cµ²ªG¬O¤ß·Ð·Nļ¡A°¨°¨ªêªê¡A¥t¥~¦A¼g¤@Ó¡A«j±jÀ³¥I¤F¨Æ¡C
¡@¡@µwºÐªÅ¶¡¸û¤j¡AÀ³¦æª`·Nªº¨Æ¬Û¹ïªº¤]¸û¦h¡Cº¥ýÀ³§´µ½³W¹º¦n¥Ø¿ý¤Î¤l¥Ø¿ýªº¤ÀÃþ¤ÎÀ³¥Î¤è¦¡¡A§_«h¨C·ín§ä¤@ÓÀɮ׮ɡA©¹©¹¦³¤j®ü¼´°w¤§¹Ä¡C¦A¤£µM¡A¦b×§ïµ{¦¡®É¡A¦pªG±N¤£¦Pªºª©¥»©ñ¦b¤@°_¡A¤@©w·|±i«a§õÀ¹¡A¿ù»~¦Ê¥X¡C
¡@¡@¨C¦ìµ{¦¡®v³£À³¸Ó¦³¦Û¤vªº¥Ø¿ý¡A¦Ó¥B¨CÓ¤£¦Pªº¾ã®MÀɮ׳£À³¦³¤£¦Pªº¤l¥Ø¿ý¡A³o¼Ë¤è¯à©ú½Tªº¤À¿ë¥H¤ÎÀ³¥Î¡C¦Ó³Ì¦³®Ä²vªº¤èªk¬O¡A¦b¨C¤@¤l¥Ø¿ý¤¤¡AÀɮ׼Ƥ£©y¤Ó¦h¡A¥B¶È¦s©ñ¦b¦P¤@¤u§@¶µ¥Ø¤U©Ò»Ýnªºµ{¦¡¡C
¡@¡@¤@¥¹µwºÐÃa¤F¡A©Ò¦³¶J¦s¸ê®Æ§¡±N¥I½Ñ¬y¤ô¡C¬°¤F¦w¥þ¡A¤@©wn¥Î³nºÐ³Æ¥÷¡C³Ì¦n¨C¤Ñ½Æ»s¤@¦¸¡AÁöµM¨C¦¸½Æ»s¡A¬Û·í³Â·Ð¡A¦ý¬O¸U¤@µ{¦¡³Q·´Ãa¡A¨ººØ·l¥¢¬OµL±q¦ôpªº¡C
¡@¡@³Ì¦nªº¤èªk¡A¬O»s§@¤@Ó±Mªù½Æ»sªº¤u¨ã¡A¤@¯ë¥Î .BAT À³¥Îµ{¦¡¡A¨C¤Ñ¤u§@§¹²¦¡A¥un°õ¦æ¤@¦¸§Y¥i¡C
¤T¡BÀ³¥Î¤u¨ã
¡@¡@µ{¦¡¼g§@¬O¬°¤F±±¨î¹q¸£¹B§@¡AÀ³¥Î¤u¨ã«h¬O±Nµ{¦¡®vªºÆ[©À©M²z¸ÑÂà¤Æ¬°¯à°÷³sÄò°õ¦æªº«ü¥O¡C¦]¦¹¡A¥«±¤WªºÀ³¥Î¤u¨ãÁö¦h¡A«o¤£¨£±o¹ïµ{¦¡ªº¼g§@¦³©Ò§U¯q¡C¤U±¦C¤F´XºØ¡A¥un¹B¥Î¯Â¼ô¡Aµ´¹ï°÷¥Î¤F¡C
¡@¡@µ{¦¡¼g§@¡GEDLIN ¡APE II¡AWSµ¥¡C
¡@¡@µ{¦¡½sĶ¡GMASM.EXE
¡@¡@¡@¡@¡@¡@¡@¦´Á (1.25) ª©¥»®e³\¸û¦hªº¡u¥~¬É¼ÐÃD¡v¡A§YExternal Label¡A¦ý¸Óª©
¡@¡@¡@¡@¡@¥»¶È¥Î©ó8088«ü¥O¡A¸û©y¤j«¬µ{¦¡³B²z¡C
¡@¡@¡@¡@¡@¡@¡@4.0 ¥H«eªºª©¥»¡A©óÀÉ®×¶}©l®É¡A¥i¥Î.XCREF¥H²£¥Í¼ÐÃD¤Î½w½Ä¾¹ªº¦ì§}
¡@¡@¡@¡@¡@¹ï·Óªí¡C¦ý«á´Áªºª©¥»·|µo¥Í¿ù»~¡A¤£¯à¦A¥Î¡C
¡@¡@µ{¦¡Áp±µ¡GLINK.EXE
¡@¡@¡@¡@¡@¡@¡@¦´Áªºª©¥»¹ï SEGMENT¡@¡@PUBLIC 'xxxx' ¦³¨Ç³W©w¡A¦ý 3.0¥H«á¡A°£¤F
¡@¡@¡@¡@¡@¹ïCODE¤Î DATA ¦³®Ä¥~¡A¨ä¥L¦p BYTE ¤Î WORD µ¥¬ÒµL§@¥Î¡C
¡@¡@µ{¦¡°»¿ù¡GDEBUG.EXE ©Î SYMDEB.EXE ¤Î MAPSYM.EXE
¡@¡@¡@¡@¡@¡@¡@«á¨âªÌ¬°®M¥ó¡A¥²¶·¥tÁÊ¡C¨äÀuÂI¬°¦b°»¿ù¹Lµ{¤¤¡A¥i¥H¨Ï¥Îìµ{¦¡¤¤ªº
¡@¡@¡@¡@¡@¼ÐÃD¦WºÙ¡A¥B¥i³]¡uÂ_ÂI¡vµ¥¡A°»¿ù¤è«K¡A¥\¯à¸û±j¡C
¡@¡@¨t²Î³B²z¡GPCTOOLS.EXE ¬O DOS¤U«Ü¦³¥Îªº¤u¨ã¡A¥i¥H§@Àɮ׺޲z¡A¤]¥i¥Î¨Óª½±µ×
¡@¡@¡@¡@¡@§ïµ{¦¡¾÷¾¹½X¡C¦¹¥~¡A³s¾÷®É¥i¥H¥ÎLL.EXE ©ÎXTALK.EXEµ¥¡C¤×¨ä¬O¨t²Îµ{¦¡
¡@¡@¡@¡@¡@ªº°»¿ù¡A¸g±`»Ýn¥ÎÁp¾÷ªº¤è¦¡¡A¥H¥t¤@¥x·L¹q¸£§@¬°ºÊµø¾¹¡C
¡@¡@³o¨Ç¤u¨ãÀ³²Î¤@©ñ¦b \DOS ¤l¥Ø¿ý¤¤¡A¥B¶·¦b¨t²Î¤§¦Û°Ê°õ¦æµ{¦¡(AUTOEXEC.BAT)ùØ¡A¥ý³]§´Àu¥ý³q¹D(PATH)¦p¡G
¡@¡@1¡GPATH=\DOS¡F
¡@¡@¬O«h¡A¤£½×¦bþ¤@Ó¤l¥Ø¿ý¤¤¡A«ez¤§¤u¨ã¬Ò¥i¨Ï¥Î¡C
¥|¡B²¤Æ¦WºÙ
¡@¡@«ez¦UºØ¤u¨ã¡A¦bµ{¦¡°»¿ù¹Lµ{¤¤¨Ï¥ÎÀWÁc¡C¬°¤FÀ³¥Î¤Wªº¤è«K¡A¦pªG¯à¤Ö¿é¤J¤@¨Ç¦r²Å¡A¤£¶È¸`¬Ù®É¶¡¡A¥B¥iÁ×§K¿ù»~¡C¥O¥ÎªÌ¦bºD©Ê¤ÏÀ³¤U¡A±o¥H¶°¤¤ºë¯«¡A«ä¦Ò¨ä¥L²Ó¸`¡C
¡@¡@²¤Æ¦WºÙ¬O³Ì²³æªº¤èªk¡A³Ì¦n¥u¥Î¤@Ó¦r¥À¡C¥Ñ©óªø«×¬Ûµ¥¡A¨ä«á±ªºÀɮצWºÙ¡A´N¥i¥H§Q¥Î¨t²Î©Ò´£¨Ñªº¡§F3¡¨¡u½Æ»s¤W¦æ¡v¥\¯à¡A¤£¥²¦A¦æ¿é¤J¡C
¡@¡@¬O¥H¡GEDLIN.COM §ï¬° E.COM
¡@¡@¡@¡@¡@MASM.EXE¡@§ï¬° M.EXE
¡@¡@¡@¡@¡@LINK.EXE¡@§ï¬° L.EXE
¡@¡@¡@¡@¡@DEBUG.EXE §ï¬° D.EXE
¡@¡@¡@¡@¡@SYMDEB.EXE §ï¬° S.EXE
¡@¡@¨Ò¦p¡G¦b§¹¦¨¤@Óµ{¦¡«á¡AYn¶×½s¡A¥un§ï²Ä¤@Ó¦r¥À§Y¥i¡C
¡@¡@¡@¡@¡@C:\>E MYFILE.ASM ( ì¨Ó¦b¨t²Î¤¤¿é¤Jªº¦r²Å )
¡@¡@¦¹®É¶È¿é¤J¡§¢Û¡¨¡A¦A«ö¡§F3¡¨Áä¡A¥ß§YÅܬ°¡G
¡@¡@¡@¡@¡@C:\>M MYFILE.ASM
¡@¡@¦¹¥~¡A¦p¤£»Ý .LST µ¥ÀɮסA«h¦A¥[¤@¡§;¡¨§Y¥i¡C
¡@¡@¡@¡@¡@C:\>M MYFILE.ASM;
¡@¡@¡§¢Ú¡¨¤Î¡§¢Ò¡¨µ¥¦P¼Ë³£¥i¨Ì´`¤W±ªº¤èªk¡A¬Ý¨Ó¬OÀJÂΤp§Þ¡A¦ý¹ê»Ú¤W©Ò¸`¬Ùªº®É¶¡¤Îºë¤O«o¤£¦P¤ZÅT¡C
¤¡B°Ñ¦Ò¸ê®Æ
¡@¡@°£±Mªù©Êªº¸ê®Æ¥~¡Aµ{¦¡®vÀ³¸Ó³Æ§´¦UºØ¦³Ãö¿é¥X¡B¤J¡A¦UºØ¶gÃä³]³Æªº°Ñ¦Ò¸ê®Æ©Î¤â¥Uµ¥¡A¥H«KÀH¤â¬d¾\¡C
¡@¡@³Ì«nªº¬O³n¥ó°Ñ¦Ò¤â¥U MS-DOS Software Reference¡A¨ä¤¤¦³¦UºØ¤¤Â_©R¥Oªº¨Ï¥Î³W®æ¡C°ßÀ³ª`·Nªº¡A¬O¦³¤@¨Ç¤¤Â_¥\¯à»PIBM BIOS¬Û¦P¡A§Ú«ØÄ³ÅªªÌ¤£n¨Ï¥Î³o¨Ç¤¤Â_¡A¦]¨ä½Õ¥Î¹Lµ{¤¤¡AnɹDBIOS¡A·|¨Ï³t«×´îºC¡C
¡@¡@¨ä¦¸¬° IBM Programmer's Manual ªºBIOS¤¤Â_³W®æ¡A ¬O³B²z©Ò¦³¶gÃä³]³Æ¥²»Ýªº¤u¨ã¡C
¡@¡@¥¿¦]¬°¥¦¯A¤Î¶gÃä³]³Æ¡A¦b³]p¤¤¤å¨t²Î®É¡A¿é¥X¤J¡BÅã¥Ü¤Î¦C¦Lµ¥¥\¯à³£¦³«Ý×§ï¡A³o¥»¤â¥U§ó¶·¹ý©³ÁA¸Ñ¡C
¡@¡@¦¹¥~ÁÙ¦³Áä½Lªº¿é¤J½Xªí¡A¤]¬O½sµ{¥²³Æªº¸ê®Æ¡A¥»®Ñªþ¿ý¤T§Y¬°Â²nªº½Xªí¤¶²Ð¡C
¡@¡@¦pªG¬O½s¼gÀ³¥Îµ{¦¡¡A¤Wzªº¸ê®Æ¤w¨¬°÷À³¥I¡C¦ýY¯A¤Î¨t²Î¡A«h©|»ÝÁA¸Ñ¨t²Îªº°O¾ÐªÅ¶¡¦w±Æ¡A¤Uªí¬° IBM·L¹q¸£ªº°O¾Ð°Ïµ²ºc¡C¦UºØ¼tµP³]p²z©ÀÁö¦³®t§O¡A¦ý¤j¦P¤p²§¡C
¡@¡@¨t²Î¬q¡@¦ì¡@§}¡@¡@¡@¡@¡@¡@¡@¾÷¡@¯à¡@¥Î¡@³~
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢z¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢{
¡@¡@0000¡@0000H¡@¡@¡@¢x¤¤Â_½Õ¥Îªí¡@¡@¡@¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@0000¡@0500H¡@¡@¡@¢xDOS ¤Î¨t²Î¾Þ§@°Ï¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@0000¡@4C00H¡@¡@¡@¢x¶gÃä±±¨îµ{¦¡¡@¡@¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@0000¡@5400H¡@¡@¡@¢xCOMMAND ¹B¥Î¡@¡@¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@0000 0E0A0H¡@¡@¡@¢x¨Ï¥ÎªÌ¾Þ§@ªÅ¶¡¡@¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@000A¡@0000H¡@¡@¡@¢x¿Ã¹õ½w½Ä°Ï(VGA)¡@¡@¡@¡@¡@¡@ ¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@000B¡@0000H¡@¡@¡@¢x¿Ã¹õ½w½Ä°Ï(CGA,EGA)¡@¡@¡@¡@ ¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@000C¡@0000H¡@¡@¡@¢xEMS °O¾ÐÅéÂX¥R°Ï¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢u¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¡@¡@000F¡@0000H¡@¡@¡@¢xROM BIOS¡@µ{¦¡°Ï¡@¡@¡@¡@¡@¡@¢x
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¢|¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢}
¡@¡@¤Wz¤§¨t²Î¬q¡A½Õ¤J¬q¼È¦s¾¹¤¤®É¡Aì¨Óªº 000AHÀ³¸Ó¬O0A00H¡A¾l¦P¡C
¡@¡@¤S¨Ï¥ÎªÌ¾Þ§@ªÅ¶¡ªº°_©lÂI¡A¦]¦U®a³]p¦Ó²§¡C