µÚ¶þÕ ׼±¸¹¤×÷
µÚÒ»½Ú ϵͳ
Ò»¡¢ÏµÍ³Ö®Ñ¡Ôñ
Ö»ÒòÕæÕýÁ˽âµçÄÔµÄÈËÌ«ÉÙ£¬ÃÔÐÅÃûÆøµÄ½á¹û£¬Ê¹µÃ IBM PC/ATÕ¼ÓÐÁËÊг¡¡£ÎªÇóµçÄÔÆÕ¼°Ó¦Óã¬ÎÒÃÇΨÓÐÒòª¾Í¼ò£¬Õë¶Ô IBM PC/AT¼°Æä¼æÈÝϵͳ£¬×÷½øÒ»²½µÄ·ÖÎöºÍ˵Ã÷¡£
¾¡¹ÜʹÓà 80486 CPUµÄ΢µçÄÔÒÑÎÊÊÀ£¬ÎÒ¸öÈËÈÏΪÒÔÆäÔì¼Û¼°¹¦ÄܶøÑÔ£¬²¢²»·ûºÏЧÂÊ·¨Ôò¡£ÔÚ´ÓÊÂÒÕÊõ¹¤×÷µÄÁ¢³¡£¬¼ÛÖµµÄ¸ßµÍ£¬ÓëËù²ÉÓõIJÄÁÏûÓоø¶ÔµÄ¹ØÏµ¡£¸üºÎ¿öÎÒÃÇÕýÒªÖ¤Ã÷£¬ÀûÓÃ×éºÏÓïÑÔµÄÖÆ×÷¼¼ÇÉ£¬Äܹ»Ê¹¹¦Äܲ»¸ßµÄ΢µçÄÔ·¢»Ó×î´óµÄ±ß¼ÊÐ§Òæ¡£¹Ê±¾Êé½öÒÔ8088 CPUÖ¸ÁîΪÑÐÌÖ¶ÔÏó£¬ÖÁÓÚ³ÌʽӦÓÃÔÚʲô»úÐÍ£¬¾Í²»ÔÚ±¾ÊéµÄ¿¼ÂÇ·¶Î§ÄÚÁË¡£
¶þ¡¢Ä¿Â¼¼°´Åµú
¼Ù¶¨¶ÁÕßΪÓоÑéµÄ³Ìʽʦ£¬ÇÒµçÄÔΪ IBM PC/XT/AT¡£ ÔòÔÚ×ÅÊÖÖÆ×÷³Ìʽ֮³õ£¬Ó¦¸ÃÏȽ«ÏµÍ³×¼±¸Í×µ±¡£¼´Ëùν¡¸¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷¡¹£¬Èç¹ûδÄÜ×¢Òâµ½ÏÂÃæËùÌáµÄϸ½Ú£¬½ö½öÖÆ×÷Ò»¡¢Á½¸ö³ÌʽÉпÉÓ¦¸¶¡£´ý¹¤×÷Á¿Ò»´ó£¬³Ìʽ½¥½¥Ôö¶à£¬²»ÊÇijЩ³ÌʽÕÒ²»µ½£¬¾ÍÊÇÕÒµ½ÁËÒ²²»ÄÜһĿÁËÈ»¡£½á¹ûÊÇÐÄ·³ÒâÔ꣬ÂíÂí»¢»¢£¬ÁíÍâÔÙдһ¸ö£¬ÃãǿӦ¸¶ÁËÊ¡£
Ó²µú¿Õ¼ä½Ï´ó£¬Ó¦ÐÐ×¢ÒâµÄÊÂÏà¶ÔµÄÒ²½Ï¶à¡£Ê×ÏÈÓ¦Í×ÉÆ¹æ»®ºÃĿ¼¼°×ÓĿ¼µÄ·ÖÀ༰ӦÓ÷½Ê½£¬·ñÔòÿµ±ÒªÕÒÒ»¸öµµ°¸Ê±£¬ÍùÍùÓдóº£ÀÌÕë֮̾¡£ÔÙ²»È»£¬ÔÚÐ޸ijÌʽʱ£¬Èç¹û½«²»Í¬µÄ°æ±¾·ÅÔÚÒ»Æð£¬Ò»¶¨»áÕŹÚÀî´÷£¬´íÎó°Ù³ö¡£
ÿλ³Ìʽʦ¶¼Ó¦¸ÃÓÐ×Ô¼ºµÄĿ¼£¬¶øÇÒÿ¸ö²»Í¬µÄÕûÌ×µµ°¸¶¼Ó¦Óв»Í¬µÄ×ÓĿ¼£¬ÕâÑù·½ÄÜÃ÷È·µÄ·Ö±æÒÔ¼°Ó¦Ó᣶ø×îÓÐЧÂʵķ½·¨ÊÇ£¬ÔÚÿһ×ÓĿ¼ÖУ¬µµ°¸Êý²»ÒËÌ«¶à£¬ÇÒ½ö´æ·ÅÔÚͬһ¹¤×÷ÏîÄ¿ÏÂËùÐèÒªµÄ³Ìʽ¡£
Ò»µ©Ó²µú»µÁË£¬ËùÓÐÖü´æ×ÊÁϾù½«¸¶ÖîÁ÷Ë®¡£ÎªÁ˰²È«£¬Ò»¶¨ÒªÓÃÈíµú±¸·Ý¡£×îºÃÿÌì¸´ÖÆÒ»´Î£¬ËäȻÿ´Î¸´ÖÆ£¬Ï൱Âé·³£¬µ«ÊÇÍòÒ»³Ìʽ±»»Ù»µ£¬ÄÇÖÖËðʧÊÇÎÞ´Ó¹À¼ÆµÄ¡£
×îºÃµÄ·½·¨£¬ÊÇÖÆ×÷Ò»¸öרß´ÖƵŤ¾ß£¬Ò»°ãÓà .BAT Ó¦ÓóÌʽ£¬Ã¿Ì칤×÷Íê±Ï£¬Ö»ÒªÖ´ÐÐÒ»´Î¼´¿É¡£
Èý¡¢Ó¦Óù¤¾ß
³Ìʽд×÷ÊÇΪÁË¿ØÖƵçÄÔÔË×÷£¬Ó¦Óù¤¾ßÔòÊǽ«³ÌʽʦµÄ¹ÛÄîºÍÀí½âת»¯ÎªÄܹ»Á¬ÐøÖ´ÐеÄÖ¸Áî¡£Òò´Ë£¬ÊÐÃæÉϵÄÓ¦Óù¤¾ßËä¶à£¬È´²»¼ûµÃ¶Ô³ÌʽµÄд×÷ÓÐËùÖúÒæ¡£ÏÂÃæÁÐÁ˼¸ÖÖ£¬Ö»ÒªÔËÓô¿Ê죬¾ø¶Ô¹»ÓÃÁË¡£
³Ìʽд×÷£ºEDLIN £¬PE II£¬WSµÈ¡£
³Ìʽ±àÒ룺MASM.EXE
ÔçÆÚ (1.25) °æ±¾ÈÝÐí½Ï¶àµÄ¡¸Íâ½ç±êÌ⡹£¬¼´External Label£¬µ«¸Ã°æ±¾½öÏÞÓÃÓÚ8088Ö¸Á½ÏÒË´óÐͳÌʽ´¦Àí¡£
4.0 ÒÔǰµÄ°æ±¾£¬ÓÚµµ°¸¿ªÊ¼Ê±£¬¿ÉÓÃ.XCREFÒÔ²úÉú±êÌâ¼°»º³åÆ÷µÄλַ¶ÔÕÕ±í¡£µ«ºóÆÚµÄ°æ±¾»á·¢Éú´íÎ󣬲»ÄÜÔÙÓá£
³ÌʽÁª½Ó£ºLINK.EXE
ÔçÆÚµÄ°æ±¾¶Ô SEGMENT PUBLIC 'xxxx' ÓÐЩ¹æ¶¨£¬µ« 3.0ÒԺ󣬳ýÁ˶ÔCODE¼° DATA ÓÐЧÍ⣬ÆäËûÈç BYTE ¼° WORD µÈ½ÔÎÞ×÷Óá£
³ÌʽÕì´í£ºDEBUG.EXE »ò SYMDEB.EXE ¼° MAPSYM.EXE
ºóÁ½ÕßΪÌ×¼þ£¬±ØÐëÁí¹º¡£ÆäÓŵãΪÔÚÕì´í¹ý³ÌÖУ¬¿ÉÒÔʹÓÃÔ³ÌʽÖеıêÌâÃû³Æ£¬ÇÒ¿ÉÉ衸¶Ïµã¡¹µÈ£¬Õì´í·½±ã£¬¹¦ÄܽÏÇ¿¡£
ϵͳ´¦Àí£ºPCTOOLS.EXE ÊÇ DOSϺÜÓÐÓõŤ¾ß£¬¿ÉÒÔ×÷µµ°¸¹ÜÀí£¬Ò²¿ÉÓÃÀ´Ö±½ÓÐ޸ijÌʽ»úÆ÷Âë¡£´ËÍ⣬Á¬»úʱ¿ÉÒÔÓÃLL.EXE »òXTALK.EXEµÈ¡£ÓÈÆäÊÇϵͳ³ÌʽµÄÕì´í£¬¾³£ÐèÒªÓÃÁª»úµÄ·½Ê½£¬ÒÔÁíһ̨΢µçÄÔ×÷Ϊ¼àÊÓÆ÷¡£
ÕâЩ¹¤¾ßӦͳһ·ÅÔÚ \DOS ×ÓĿ¼ÖУ¬ÇÒÐëÔÚϵͳ֮×Ô¶¯Ö´ÐгÌʽ(AUTOEXEC.BAT)ÀÏÈÉèÍ×ÓÅÏÈͨµÀ(PATH)È磺
1£ºPATH=\DOS£»
ÊÇÔò£¬²»ÂÛÔÚÄÄÒ»¸ö×ÓĿ¼ÖУ¬Ç°ÊöÖ®¹¤¾ß½Ô¿ÉʹÓá£
ËÄ¡¢¼ò»¯Ãû³Æ
ǰÊö¸÷ÖÖ¹¤¾ß£¬ÔÚ³ÌʽÕì´í¹ý³ÌÖÐʹÓÃÆµ·±£¬ÎªÁËÓ¦ÓÃÉϵķ½±ã£¬Èç¹ûÄÜÉÙÊäÈëһЩ×Ö·û£¬²»½ö½Úʡʱ¼ä£¬ÇҿɱÜÃâ´íÎó¡£ÁîÓÃÕßÔÚ¹ßÐÔ·´Ó¦Ï£¬µÃÒÔ¼¯Öо«Éñ£¬Ë¼¿¼ÆäËûϸ½Ú¡£
¼ò»¯Ãû³ÆÊÇ×î¼òµ¥µÄ·½·¨£¬×îºÃÖ»ÓÃÒ»¸ö×Öĸ£¬ÓÉÓÚ³¤¶ÈÏàµÈ£¬ÆäºóÃæµÄµµ°¸Ãû³Æ£¬¾Í¿ÉÒÔÀûÓÃϵͳËùÌṩµÄ“F3”¡¸¸´ÖÆÉÏÐС¹¹¦ÄÜ£¬²»±ØÔÙÐÐÊäÈë¡£
ÊÇÒÔ£ºEDLIN.COM ¸ÄΪ E.COM
MASM.EXE ¸ÄΪ M.EXE
LINK.EXE ¸ÄΪ L.EXE
DEBUG.EXE ¸ÄΪ D.EXE
SYMDEB.EXE ¸ÄΪ S.EXE
ÀýÈ磺ÔÚÍê³ÉÒ»¸ö³Ìʽºó£¬ÈôÒª»ã±à£¬Ö»Òª¸ÄµÚÒ»¸ö×Öĸ¼´¿É¡£
C:\>E MYFILE.ASM ( ÔÀ´ÔÚϵͳÖÐÊäÈëµÄ×Ö·û )
´Ëʱ½öÊäÈ듣͔£¬ÔÙ°´“F3”¼ü£¬Á¢¼´±äΪ£º
C:\>M MYFILE.ASM
´ËÍ⣬Èç²»Ðè .LST µÈµµ°¸£¬ÔòÔÙ¼ÓÒ»“;”¼´¿É¡£
C:\>M MYFILE.ASM;
“£Ì”¼°“£Ä”µÈͬÑù¶¼¿ÉÒÀÑÉÏÃæµÄ·½·¨£¬¿´À´Êǵñ³æÐ¡¼¼£¬µ«Êµ¼ÊÉÏËù½ÚÊ¡µÄʱ¼ä¼°¾«Á¦È´²»Í¬·²Ïì¡£
Îå¡¢²Î¿¼×ÊÁÏ
³ýרÃÅÐÔµÄ×ÊÁÏÍ⣬³ÌʽʦӦ¸Ã±¸Í׸÷ÖÖÓйØÊä³ö¡¢È룬¸÷ÖÖÖܱßÉ豸µÄ²Î¿¼×ÊÁÏ»òÊÖ²áµÈ£¬ÒÔ±ãËæÊÖ²éÔÄ¡£
×îÖØÒªµÄÊÇÈí¼þ²Î¿¼ÊÖ²á MS-DOS Software Reference£¬ÆäÖÐÓи÷ÖÖÖжÏÃüÁîµÄʹÓùæ¸ñ¡£Î¨Ó¦×¢ÒâµÄ£¬ÊÇÓÐһЩÖжϹ¦ÄÜÓëIBM BIOSÏàͬ£¬ÎÒ½¨Òé¶ÁÕß²»ÒªÊ¹ÓÃÕâЩÖжϣ¬ÒòÆäµ÷Óùý³ÌÖУ¬Òª½èµÀBIOS£¬»áʹËٶȼõÂý¡£
Æä´ÎΪ IBM Programmer's Manual µÄBIOSÖжϹæ¸ñ£¬ ÊÇ´¦ÀíËùÓÐÖܱßÉ豸±ØÐèµÄ¹¤¾ß¡£
ÕýÒòΪËüÉæ¼°ÖܱßÉ豸£¬ÔÚÉè¼ÆÖÐÎÄϵͳʱ£¬Êä³öÈë¡¢ÏÔʾ¼°ÁÐÓ¡µÈ¹¦Äܶ¼ÓдýÐ޸ģ¬Õâ±¾ÊÖ²á¸üÐë³¹µ×Á˽⡣
´ËÍ⻹ÓмüÅ̵ÄÊäÈëÂë±í£¬Ò²ÊDZà³Ì±Ø±¸µÄ×ÊÁÏ£¬±¾Ê鸽¼Èý¼´Îª¼òÒªµÄÂë±í½éÉÜ¡£
Èç¹ûÊDZàдӦÓóÌʽ£¬ÉÏÊöµÄ×ÊÁÏÒÑ×ã¹»Ó¦¸¶£¬µ«ÈôÉæ¼°ÏµÍ³£¬ÔòÉÐÐèÁ˽âϵͳµÄ¼ÇÒä¿Õ¼ä°²ÅÅ£¬Ï±íΪ IBM΢µçÄԵļÇÒäÇø½á¹¹¡£¸÷ÖÖ³§ÅÆÉè¼ÆÀíÄîËäÓвî±ð£¬µ«´óͬСÒì¡£
ϵͳ¶Î λ Ö· »ú ÄÜ Óà ;
©°©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©´
0000 0000H ©¦Öжϵ÷ÓÃ±í ©¦
©À©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©È
0000 0500H ©¦DOS ¼°ÏµÍ³²Ù×÷Çø ©¦
©À©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©È
0000 4C00H ©¦Öܱ߿ØÖƳÌʽ ©¦
ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!




