¦È¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦Â
¦¢ ¢Æ¢Ç¢È¢Ç¢Æ ÇíÄ¿°¡ µÇÀÚ!!!! (8) ¢Æ¢Ç¢È¢Ç¢Æ ¦¢
¦¢ (µð¹ö°ÅÀÇ ºÐ¼® (Á¦ 1ȸ)) ¦¢
¦§¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦©
¦¢ Copyright 1993, DimoSoft Á¦ÀÛ : ±è¿µºó(Ë»ËçË×)¦¢
¦Æ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦Ä
¡¡ º» ÀÚ·á´Â ¾î´À ´©±¸µµ ´Ù¸¥ °÷¿¡ °è½Ã¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù. ¡Å¡Å
¡¡ º» ÀÚ·áÀÇ ³»¿ëÀ» ÀοëÀ» ÇÏ¿´À» °æ¿ì °è½Ã¸¦ ÇÏ¿©¾ß ÇÕ´Ï´Ù. ¡Å¡Å
¡¡ º» ÀÚ·áÀÇ ÀúÀÛ±ÇÀº ±è¿µºó¿¡°Ô ÀÖÀ¸¸ç Àý´ë µµ¿ëÀ» ±ÝÇÕ´Ï´Ù. ¡Å¡Å ¸ÖƼ Å×½ºÅ·ÀÇ Á¾·ù´Â 2°¡Áö°¡ ÀÖ´Ù.À̰ÍÀº º»ÀÎÀÇ »ý°¢ÀÔ´Ï´Ù.ÇѰ¡Áö´Â Çϵå¿þ
¾îÀûÀÎ °Í°ú ¼ÒÇÁÆ® ¿þ¾î·Î ±¸ÇöÀ» ÇÏ´Â ¹æ¹ýÀÌ Àִµ¥ Çϵå¿þ¾îÀûÀÎ ¹æ¹ýÀº µð¹ö
°Å¸¦ ºÐ¼®À» ÇÏ¸é ¾Ë°Ô µË´Ï´Ù.
¿ì¸®´Â ¿©±â¼ ºÐ¼®À» Çϴµ¥ ÀüºÎ°¡ ¾Æ´Ñ Áß¿äÇÑ ºÎºÐ¸¸ ¿¬±¸¸¦ ÇÏ´Â °ÍÀÔ´Ï´Ù.
µð¹ö°ÅÀÇ ÇÙ½ÉÀº ¿©·¯°¡Áö ÀÌÁö¸¸ ¿©±â¼´Â ÀÎÅÍ·´Æ®¿¡ ´ëÇÑ °Í¸¸ ¼³¸íÀ» ÇϰڽÀ
´Ï´Ù.¿©±â¼´Â ¼Ò¾²¸¦ µé¾î¼ ¼³¸íÀ» ÇÏÁö ¾Ê°í ±Û·Î¼¸¸ ÇϰڽÀ´Ï´Ù.
¡× 1. ÀÛµ¿¿ø¸®
µð¹ö°Å´Â ¿ì¸®µéÀÌ ¸¹ÀÌ º¸°í ¶Ç »ç¿ëÀ» ÇÏ¿©º» ÇÁ·Î±×·¥ÀÔ´Ï´Ù.ÇÏÁö¸¸
µîÀܹØÀÌ ¾îµÓ´Ù°í À߸𸣰í ÀÖ´Â ÇÁ·Î±×·¥Áß¿¡ ÇϳªÀÔ´Ï´Ù.¿©±â¼´Â ÀÛµ¿À»
ÇÏ´Â ¿ø¸®¸¦ ¼³¸íÀ» ÇϰڽÀ´Ï´Ù. ¡Ü ½Ì±Û ½ºÅܰú ºê·¹ÀÌÅ©ÀÇ ¿ø¸®
¿ì¸®µéÀÌ »ç¿ëÀ» ÇÏ´Â ÄÄÇ»ÅÍÀÇ CPU¾È¿¡´Â ¿ø·¡ÀÌ ÀÌ·¯ÇÑ ±â´ÉÀ» °¡Áö°í
ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¿ì¸®´Â À̰ÍÀ» »ç¿ëÀ» ÇÏ´Â ¹æ¹ýÀ» ¸ð¸£°í Àֱ⠶§¹®¿¡
¸Å¿ì ½Å±âÇÏ°Ô »ý°¢À» Çϰí ÀÖ´Â °ÍÀÔ´Ï´Ù.¸Ó¸®°¡ ÁÁÀ¸½Å ºÐÀº ¹ú½á ¾Ë°í
°è½Ç °ÍÀÔ´Ï´Ù.ÇØ´äÀº °£´ÜÇÕ´Ï´Ù.¹Ù·Î Ç÷¡±× ·¹Áö½ºÅÍÀÇ TFÇ÷¡±×°¡ ÀÌ
ÀÏÀ» Çϰí ÀÖ½À´Ï´Ù.¿©±â¿¡ ´ëÇÑ ¼³¸íÀ» ÇϰڽÀ´Ï´Ù. Ôþ:Æ®·¦ Ç÷¡±×(Trap flag)
;- ¸í·É½ÇÇà ÈÄ ÀÌ Ç÷¡±×°¡ ¼¼Æ®µÇ¸é ´ÜÀÏ ½ºÅÜ ÀÎÅÍ·´Æ®°¡ ¹ß»ýÀ»
ÇÑ´Ù.ÀÌ ±â´ÉÀ» »ç¿ëÇϸé ÇÏµå ¿þ¾îÀÇ µµ¿òÀ» ºô¸± °Í ¾øÀÌ ÇÁ·Î
±×·¥À» 1¸í·É¾¿ ½ÇÇà½ÃÄÑ ±× µ¿ÀÛÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.À̰ÍÀ» Á÷Á¢
Á¶ÀÛÀ» ÇÏ´Â ¹æ¹ýÀº ¾ø´Ù. ¿©±â¼ ´ÜÀÏ ½ºÅÜ ÀÎÅÍ·´Æ®ÀÇ ¹øÈ£´Â 1h¹øÀÌ´Ù.±×¸®°í ÀÎÅÍ·´Æ®°¡ °É¸®
¾îµµ ÇÁ·Î¼¼¼´Â ½ÇÇàÀ» ¸ØÃ߱⠾ʴ´Ù.ÀÌ ¶§¿¡´Â ¿ì¸®µéÀÌ ¾ïÁö·Î ¸ØÃß¾î
¾² ÇÑ´Ù.À̶§ ¿ì¸®´Â ½ÇÇàÀ» ¸ØÃß±â À§Çؼ ºê·¹ÀÌÅ© ÀÎÅÍ·´Æ®¸¦ »ç¿ëÀ» ÇÑ
´Ù.À̰ÍÀÇ ¹øÈ£´Â 3¹øÀÌ´Ù.À̰ÍÀ¸·Î µð¹ö±×ÀÇ ÇÙ½ÉÀº ´Ù ¼³¸íÀ» ÇÏ¿´´Ù.ÇÏ
Áö¸¸ À̰͸¸À¸·Î´Â ÀÌÇØ°¡ µÇÁö ¾Ê°í ÀÀ¿ëÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.¡×2.µð¹ö°ÅÀÇ ¼³°è
¿ì¸®´Â µð¹ö°Å¿¡¼ TF¸¦ ¼ÄÆ®¸¦ Çϸé 1¹øÀÇ ÀÎÅÍ·´Æ®°¡ °É¸°´Ù.À̶§ ¿ì
¸®°¡ ÀÎÅÍ·´Æ®¸¦ °¡·Îü¾î¼ 󸮸¦ ÇÏ¸é µË´Ï´Ù.¿©±â¼ ÇÊ¿äÇÑ ±â´ÉÀº Çϳª
Çϳª 󸮽ÿ¡ °¢°¢ÀÇ ·¹Áö½ºÅ͸¦ Ç¥½ÃÇϰí Ä«¿îÅ͸¦ ¸¸µé°í ±× Ä«¿îÅͰ¡ ¿Ï
·á°¡ µÇ¸é ÀÎÅÍ·´Æ®ÀÇ 3¹øÀ» °É¾î¼ 󸮸¦ ¸ØÃß¸é µÈ´Ù.À̶§ ¿ø·¡ÀÇ ÇÁ·Î±×
·¥À» ó¸®Çϵµ·Ï CS ¹× IPÀÇ Æ÷ÀÎÅ͸¦ Á¶ÀÛÀ» ÇÏ¿© ³õÀ¸¸é µÈ´Ù.À̶§ ÇÁ·Î±× ·¯°³¸¦ ±â¾ïÀ» Çϰí ÀÖ´Ù°¡ ÀÏÁ¤ÇÑ ¼öÄ¡ µ¿¾È 󸮸¦ ÇÏ°í ·¹Áö½ºÅ͸¦ º¹±Í¹×
º¹±¸¸¦ Çϰí IP,CSÀÇ ¼öÄ¡¸¦ Á¶ÀÛÀ» ÇÏ¿© ÁÖ¸é ¿©·¯ °³ÀÇ ÇÁ·Î±×·¥À» µ¹¸®´Â
È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.¡×3.µð¹ö±× ±â´ÉÀÇ ¿ø¸® ¼³¸í
1) assemble A [address]
¾î¼Àºí ÁÖ¼Ò À̰ÍÀÇ ¿ø¸®´Â Á¦°¡ ¾î¼Àºí¸® ¾ð¾î¸¦ ¼³¸íÀ» ÇÒ¶§ ³ª¿À´ø ÄÚµå·Î ¾î¼À
ºí¸® ¾ð¾î¸¦ ¹Ù²´ÌÌ µÇ¾î ÀÖ½À´Ï´Ù. 3) dump D [range]
´ýÇÁ ¼ýÀÚ ±×³É ¼ýÀÚ¸¦ º¸¿©ÁÖ´Â ±â´ÉÀÔ´Ï´Ù.
run P [=address] [number]
¼öÇà ÁÖ¼Ò ¼öÄ¡ ÇÁ·Î±×·¥ÀÇ ½Ì±Û ½ºÅܰú ºê·¹ÀÌÅ© Æ÷ÀÎÅ͸¦ ÀÌ¿ëÀ» ÇÏ¿©¼ ÀÛµ¿À» ÇÏ´Â
°÷À¸·Î ÀÌ ÇÁ·Î±×·¥ÀÇ ÁßÃ߽ŰæÀÌ´Ù. 5) register R [register]
·¹Áö½ºÅÍ ·¹Áö½ºÅÍ ·¹Áö½ºÅÍÀÇ °ªÀ» Ç¥½ÃÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
6) Trace T address [value]
ÃßÀû ÁÖ¼Ò ¼öÄ¡ À̰ÍÀº ProceedÀÇ ¸í·É°ú ºñ½ÁÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Â °ÍÀÌ´Ù.ÇÏÁö¸¸ ÀÌ
°ÍÀº registerÀÇ ¸í·É¾îÀÇ ±â´Éµµ Æ÷ÇÔÀ» Çϰí ÀÖ´Ù. 7) unassemble U [range]
¿ª¾î¼Àºí ¹üÀ§ ±â°è¾î Äڵ带 ºÐ¼®À» ÇÏ¿©¼ ´Ù½Ã ¾î¼Àºí¸® ¾ð¾î·Î ¸¸µé¾î ³»´Â °ÍÀÌ´Ù.
º»ÀÎÀÌ ¼³¸íÀ» ÇÑ °ÍÀÇ Äڵ带 ºÐ¼®À» ÇÏ¸é µÈ´Ù.º»ÀÎÀÌ ¼Ò°³¸¦ ÇÑ ¾î¼Àºí¸®
¾î´Â 8086¿¡¼¸¸ »ç¿ëÀ» ÇÏ´Â °ÍÀ» ¼Ò°³¸¦ ÇÏ¿´´Ù.±×·¸±â ¶§¹®¿¡ 286ÀÌ»óÀÇ
±âÁ¾¿¡ ¸Â´Â °ÍÀº º°µµÀÇ ¼ÀûÀ¸·Î °øºÎ¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
µîÀÇ ±â´ÉÀ» ¼³¸íÀ» ÇÏ¿´Áö¸¸ À̰͸¸À¸·Î´Â ÇÙ½ÉÀûÀÎ °Í¸¸ ¼³¸íÀ» ÇѰÍ
ÀÔ´Ï´Ù.ÀÌ ³ª¸ÓÁö´Â ±ÍÇÏÀÇ ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀÌ Á¿츦 ÇÏ´Â °ÍÀÔ´Ï´Ù.Âü°í·Î
¿ì¸®µéÀÌ »ç¿ëÀ» ÇÒ ÇÁ·Î±×·¥Àº µµ½ºÀÇ µð¹ö°ÅÀÔ´Ï´Ù.¾Æ¸¶ °ÅÀÇ »ç¿ëÀ» ÇÏÁö
¾ÊÀ» °Í°°½À´Ï´Ù.¿Ö³ÄÇϸé ÇÁ·Î±×·¥ÀÇ Å×Å©´ÐÀ» °¡¸£Ä¡´Â °ÍÀÌÁö ´Ù¸¥°ÍÀ»
°¡¸£ÃÄ µå¸®´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹® ÀÔ´Ï´Ù.±×¸®°í ó¸®ÇÏ´Â ±â´ÉÀ» ³Ö¾î¾ß ÇÕ
´Ï´Ù.¹°·Ð ÇÁ·Î±×·¥ÀÇ °³Á¶¸¦ ÇÏ¿´À» ¶§ ¹Ù·Î ¼öÁ¤ÀÌ °¡´ÉÇÑ ±â´É°ú º¹±¸µÇ´Â
±â´ÉÀ» ³Ö¾î¾ß ÇÕ´Ï´Ù.±×¸®°í ÀÏÁ¤ÇÑ ÇÁ·ÎÅØÆ®´Â ÀÚµ¿À¸·Î Á¦°Å¸¦ ÇÏ´Â ±â´É
À» ³Ö¾î¾ß ÇÕ´Ï´Ù.¾î´À Á¤µµ´Â.... Âü°í·Î ¼ÒÇÁÆ® ¿þ¾îÀûÀ¸·Î ±¸ÇöÀ» ÇÏ´Â °ÍÀº °¡»ó ÄÄÇ»Å͸¦ ÇÁ·Î±×·¡¹ÖÀ»
ÇÏ¿©¼ ¸ÖƼ Å×½ºÅ· ¹× µð¹ö±ëÀ» ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.µµ½ºÀÇ µð¹ö°Å ¼Ò½º´Â »ç
Á¤»ó °ø°³¸¦ ¸øÇÏ°Ô µÇ¾ú½À´Ï´Ù.ÇÏÁö¸¸ ÇÊ¿äÇϽŠºÐÀº ¿¬¶ôÀ» Áֽøé Á¦°øÀ»
ÇϰڽÀ´Ï´Ù.¸Å¿ì °£´ÜÈ÷ ³Ñ¾î°¡¼ Á˼ÛÇÕ´Ï´Ù.´Ù½Ã ¿©À¯°¡ »ý±â¸é ´Ù½Ã °ÀÇ
¸¦ ½ÃÀÛÇϰڽÀ´Ï´Ù.½ÃÇèÀÌ¶óµµ ÀÏ´Ü ³¡³ª¾ß ÇÒ ÅÙµ¥.......
---------------------------