Å©¸®¿¡ÀÌÆ¼ºê Ä¿¸ÕÁî ¶óÀ̼¾½º

ȨÆäÀÌÁöHOME

PHP

JavaScript

HTML

CSS

µå·Ó´Ù¿î¸Þ´º

Á¦·Îº¸µå4

µµ   ¿ò   ¸»

¹éÁö °Ç°­°­ÁÂ/ÀÚ°¡ÀÓ»óüÇè

¹°¹Ú»ç(ÀÚ°¡¸é¿ªÁúȯ...)^¹Ì·¯

Àüµ¿¸í(õ¿¬¹°Áú»çÀü)^¹Ì·¯

ñÓï£ Àå½Â¿Á(ºí·Î±×)^±Û¸ñ·Ï

°è»êȯ»ê(°è»ê±â)^ ´ÜÀ§º¯È¯

°üÁÖ¼º°æ TTS ÀÏ¹ÝÆÄÀÏ TTS

¹ÙÀ̺í·Î Bible_ro ´Ù¿î·Îµå

´Ù¿î·Îµå>Æù¿¡ º¹»ç
>ÆÄÀϼ±ÅÃ...¼³Ä¡µË´Ï´Ù.

[µµ¿ò¸» º¸±â] ¹Ù·Î°¡±â

°³¼± ¿ä±¸, Ãæ°í´Â
¾Æ·¡ °ü¸®ÀÚ ¿¬¶ô
ÀüÈ­/¸ÞÀÏ ºÎŹ µå¸³´Ï´Ù.
ÃÖ´ëÇÑ »¡¸® ó¸®Çϰí
¾÷µ¥ÀÌÆ® ¿Ã¸®°Ú½À´Ï´Ù.


asm_71.

Á¦ 2 Àý  MOV ¸í·É°ú ¹®ÀÚ Ãâ·Â

¾Õ Àå¿¡¼­ °£´ÜÇÏ°Ô ¸¸µé¾î ½ÇÇàÇØ º» ¹®ÀÚ Ãâ·Â ÇÁ·Î±×·¥ÀÇ ³»¿ëÀ» ±íÀÌ ºÐ¼®Çϸ鼭

¹®ÀÚ Ãâ·ÂÀ» À§ÇÑ mov ¸í·É¿¡ ´ëÇÏ¿© Á¤¸®ÇØ º¸ÀÚ.


     ## ÇÊÀÚÅë½Å

    ÀÌ ÆÄÀÏÀº ÀÌÇü¹®´ÔÀÇ ´ÙÀ½ ¿ø°í¸¦ ÀçÆíÁý º¸ÃæÇÑ °ÍÀÌ´Ù.

    10 ÀÌÇü¹® buju8t 12/16 1908 14 MOV ¸í·ÉÀ» ¾Ë¾Æ

    º¾½Ã´Ù.



1. Àü¼Û ¸í·ÉÀÇ 3°¡Áö Çü

¾Õ ÀåÀÇ ÇÁ·Î±×·¥¿¡¼­ ¿ì¸®´Â Ãâ·ÂÇÒ ¹®ÀÚ¿¡ ´ëÀÀÇÏ´Â ¾Æ½ºÅ° Äڵ尪 Áõ ¼öÄ¡¸¦

·¹Áö½ºÅÍ¿¡ Àü¼ÛÇϱâ À§ÇØ mov ¸í·ÉÀ» »ç¿ëÇÏ¿´´Ù.

±× ÇÁ·Î±×·¥¿¡¼­ ¿ì¸®´Â ¼öÄ¡¸¦ ·¹Áö½ºÅÍ·Î Á÷Á¢ Àü¼ÛÇϱ⵵ Çß°í, ´Ù¸¥ ·¹Áö½ºÅÍ¿¡

ÀÖ´Â ¼öÄ¡¸¦ ¸ñÀû ·¹Áö½ºÅÍ·Î Àü¼Ûµµ ÇØ º¸¾Ò´Ù.

¼öÄ¡ µîÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¹æ¹ý¿¡´Â ´ÙÀ½°ú °°Àº 3°¡Áö°¡ ÀÖ´Ù.


    1.Å×Áö½ºÅÍ¿¡ ¼öÄ¡¸¦ ´ëÀÔÇÑ´Ù.

    2.·¹Áö½ºÅÍ¿Í ·¹Áö½ºÅÍ »çÀÌ¿¡¼­ µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.

    3.·¹Áö½ºÅÍ¿Í ¸Þ¸ð¸® »çÀÌ¿¡¼­ µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.


¿ì¸®°¡ ¸¸µé¾î º» ÇÁ·Î±×·¥¿¡¼­ ¿ì¸®´Â óÀ½¿¡´Â Á÷Á¢ ·¹Áö½ºÅÍ·Î ¼öÄ¡¸¦ Àü¼ÛÇÏ¿´°í,

ÇÑ ¹øÀº ´Ù¸¥ ·¹Áö½ºÅÍ¿¡ Àü¼ÛµÇ¾î ÀÖ´ø ¼öÄ¡¸¦ ¸ñÀûÇÏ´Â ·¹Áö½ºÅÍ·Î Àڽà Àü¼ÛÇÏ´Â

¹æ¹ýÀ» »ç¿ëÇÏ¿´´Ù.






±× ÇÁ·Î±×·¥Àº È­¸é¿¡ AB¸¦ Ç¥½ÃÇÏ´Â ÇÁ·Î±×·¥À̾ú´Ù.

ÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏÀ» ´Ù½Ã ¿Å°Ü µÎ°í ³»¿ëÀ» ºÐ¼®Çϱâ·Î ÇÑ´Ù.


    1:

    2: MAIN  SEGMENT

    3:  ASSUME  CS:MAIN

    4:  ;

    5: MOV DL,41H

    6: MOV AH,2

    7: INT 21H

    8: MOV DL,'B'

    9: MOV BL,2

    10:  MOV AH,BL

    11:  INT 21H

    12: ;

    13:  MOV AH,4CH

    14:  INT 21H

    15: ;

    16:  MAIN  ENDS

    17:  END

    18:







2. ¼Ò½º ¸®½ºÆ®ÀÇ Çü½Ä

¼Ò½º ÆÄÀÏ¿¡¼­ ¼Ò½º ¸®½ºÆ®(SOURCE LIST)ÀÇ Çü½Ä(FORMAT)À» Â÷·Ê·Î »ìÆì º¸ÀÚ.


1) MAIN SEGMENT, MAIN ENDS

µÑ° ÁÙ¿¡ º¸ÀÌ´Â MAIN SEGMENT´Â ÀÇ»ç¸í·ÉÀÇ ÀÏÁ¾À¸·Î, <À̰ÍÀº "MAIN"À̶ó´Â

À̸§ÀÇ ¼¼±×¸ÕÆ®°¡ ÇÒ´çµÇ´Â ÇÁ·Î±×·¥ÀÇ ½ÃÀÛÀÌ´Ù>¶ó´Â ¶æÀÇ ¼±¾ð¹®ÀÌ´Ù.

ÀÌ ÀÇ»ç¸í·ÉÀº 16¹øÂ° ÁÙÀÇ MAIN ENDS¿Í ¦ÀÌ µÇ°í À־ ÀÌ µÎ ¹®Àå ¾È¿¡ µé¾î°£

ºÎºÐÀÌ "MAIN"À̶ó´Â ¼¼±×¸ÕÆ® ¼Ó¿¡ µé¾î°¡´Â ÇÁ·Î±×·¥ÀÌ´Ù.

ÀÌ ¼Ò½º ÆÄÀÏ¿¡¼­´Â ¼¼±×¸ÕÆ®ÀÇ À̸§À» MAIN À̶ó°í ÇßÁö¸¸, ¼¼±×¸ÕÆ®ÀÇ À̸§Àº

¾î¶»°Ô ÁþµçÁö ÀÛ¼ºÀÚ ÀÓÀÇ·Î ÁöÀ¸¸é ±×¸¸ÀÌÁö¸¸, "MOV"³ª "INT"

µî ¾î¼Àºí¸® ¸í·É°ú °°Àº À̸§Àº »ç¿ëÇÒ ¼ö ¾ø´Ù.

¶ÇÇÑ ¸í·ÉÀÇ ±æÀ̵µ ÀÚÀ¯ÀÌÁö¸¸ 31¹®ÀÚ¸¦ ³Ñ´Â ºÎºÐÀº ±¸º°ÇÏÁö ¾Ê´Â´Ù.


2) ASSUME  CS:MAIN

3¹øÂ° ÁÙÀÇ ÀÇ»ç¸í·É ASSUME CS:MAINÀº ¾î¼Àºí·¯°¡ ¾î¼ÀºíÀ» ÇÒ ¶§ <ÄÚµå ¼¼±×¸ÕÆ®(CS:)¸¦

ÂüÁ¶ÇÏ´Â ¸í·ÉÀÌ ÀÖ´Ù¸é, MAIN À̶ó´Â À̸§ÀÇ ¼¼±×¸ÕÆ®¸¦ ÂüÁ¶Ç϶ó>´Â ¶æÀÇ ¼±¾ðÀ»

ÇÏ´Â ¹®ÀåÀÌ´Ù.

ASSUME ¹®ÀåÀº 4°³ ¼¼±×¸ÕÆ®(CS,DS,SS,ES)¿Í ¼¼±×¸ÕÆ® À̸§À» ´ëÀÀ½ÃŰ´Â ¼±¾ð¹®ÀÌ´Ù.

ÄÚµå ¼¼±×¸ÕÆ®¸¦ ÂüÁ¶ÇÏ´Â ¸í·ÉÀº CS¸¦ ¼±¾ðÇÑ´Ù. µ¥ÀÌÅÍ ¼¼±×¸ÕÆ®¸¦ ÂüÁ¶ÇÏ´Â ¸í·ÉÀº

DS¸¦ ¼±¾ðÇÑ´Ù.

assume ¹®ÀåÀÌ ÇÊ¿äÇÑ ÀÌÀ¯´Â ¹«¾ùÀϱî? ¸ÅÅ©·Î ¾î¼Àºí·¯¿¡¼­´Â ¼Ò½º ÆÄÀÏÀ» ¿©·¯

°³ÀÇ ¼¼±×¸ÕÆ®·Î ºÐÇÒÇÏ¿© ÀÛ¼ºÇÏ°í ³ªÁß¿¡ ±×°ÍµéÀ» °áÇÕ½ÃÄÑ ÇϳªÀÇ ÇÁ·Î±×·¥À¸·Î

¸¸µå´Â ¹æ¹ýÀ» ¼±ÅÃÇϰí Àֱ⠶§¹®¿¡, ¼±¾ðÇÑ 4°³ÀÇ ¼¼±×¸ÕÆ®°¡ ¾î´À À̸§ÀÇ ¼¼±×¸ÕÆ®¿Í

´ëÀÀÇϰí Àִ°¡¸¦ Ç¥½ÃÇØ¾ß ÇÒ Çʿ䰡 Àֱ⠶§¹®ÀÌ´Ù.


3) END

17¹øÂ° ÁÙÀÇ ÀÇ»ç¸í·É END´Â ¾î¼Àºí·¯ ¼Ò½º ¸®½ºÆ®ÀÇ ³¡À» ³ªÅ¸³»¸ç ÇÁ·Î±×·¥ÀÇ

³¡¿¡´Â ¹Ýµå½Ã END ¹®ÀåÀ» ÀÔ·ÂÇØ ÁÖ¾î¾ß µÈ´Ù.

¾î¼Àºí¿¡¼­ END ¹® ÀÌÈÄ¿¡ ¾²¿©Áø ¹®ÀåÀº ¸ðµÎ ¹«½ÃµÈ´Ù.






3. ¾î¼Àºí·¯ ÇÁ·Î±×·¥ÀÇ ±âº»Çü

Áö±Ý ¿ì¸®´Â °£´ÜÇÑ ¾î¼Àºí·¯ ÇÁ·Î±×·¥À» º¸°í ÀÖ´Ù.

ÀÌ ÇÁ·Î±×·¥¿¡¼­ ¾î¼Àºí·¯ ÇÁ·Î±×·¥ÀÇ ±âº»ÇüÀ» °£Ãß·Á º¸ÀÚ.


     +----------------------------------+

     [MAIN] SEGMENT  

    ASSUME

     CS:[MAIN]  

     

    º»¹®


     

     [MAIN] ENDS

    END

     

     +----------------------------------+


¾Õ Àå¿¡¼­ ÀÌ¹Ì ¼³¸íÇßÁö¸¸, °¡¿îµ¥ º»¹®¿¡ ÇØ´çµÇ´Â ºÎºÐÀ» 16Áø¼ö µÚ¿¡ ºÙÀÌ´Â

h Ç¥½Ã¸¸ Á¦°ÅÇÏ°í ±×´ë·Î ¶Ç´Â ÀϺΠǥÇöÀÌ Çã¿ëµÇÁö ¾Ê´Â ºÎºÐ¸¸À» ¼öÁ¤ÇÏ¿© µð¹ö±×·Î½áµµ

°£´ÜÇÑ ÇÁ·Î±×·¥À» ¾ó¸¶µçÁö ¸¸µé ¼ö ÀÖ´Ù.


4. ¼³¸í¹®(COMMENT)À» ¾²´Â ¹ý

4, 12, 15¹øÂ° ÁÙÀÇ ;´Â ¼³¸í¹®ÀÇ ½ÃÀÛÀ» Ç¥½ÃÇÑ´Ù.

¼¼¹ÌÄÝ·Ð(;) ´ÙÀ½¿¡ ¾²¿©Áø ¹®ÀÚ´Â ¼³¸í¹®À¸·Î °£ÁÖµÇ¾î ¾î¼ÀºíµÇÁö ¾Ê´Â´Ù.

¼³¸í¹®Àº Á٠óÀ½ºÎÅÍ ¶Ç´Â ÁÙÀÇ Áß°£ ÀÌÈĺÎÅÍ ¾µ ¼ö ÀÖ´Ù.

´ÙÀ½°ú °°Àº ÁÙ¿¡¼­ ¼¼¹ÌÄÝ·Ð ÀÌÀüÀº ¾î¼ÀºíµÇ¸ç, ±× ÀÌÈÄ´Â µÇÁö ¾Ê´Â´Ù.


    MOV  DL,41H  ;41H="A"







5. 8086 ·¹Áö½ºÅÍÀÇ ±¸¼º

AX,BX,CX,DXÀÇ 4°¡Áö ¹ü¿ë ·¹Áö½ºÅÍ´Â ÁÖ·Î ¿¬»ê¿¡ »ç¿ëµÇ¸ç »ç¿ë ºóµµ°¡ ³ôÀº

·¹Áö½ºÅ͵éÀÌ´Ù. ÀÌ ·¹Áö½ºÅ͵éÀº 16ºñÆ®ÀÇ Å©±â¸¦ °¡Áö°í ÀÖÁö¸¸ »óÀ§ 8ºñÆ®¿Í ÇÏÀ§

8ºñÆ®·Î ³ª´©¾î °¢°¢ º°µµÀÇ ·¹Áö½ºÅÍó·³ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

±×¿Í ´Þ¸®, ¹ü¿ë ·¹Áö½ºÅÍ SI,DI,BP,SP´Â 16ºñÆ®·Î¸¸ »ç¿ëÀÌ °¡´É´Ù.

´ÙÀ½ÀÇ ±×¸²Àº ¹ü¿ë ·¹Áö½ºÅÍ Áß¿¡ »óÀ§/ÇÏÀ§ °¢ 8ºñÆ®·Î ³ª´©¾î ¾µ ¼öµµ ÀÖ´Â

4°³ÀÇ ·¹Áö½ºÅÍ¿Í 16ºñÆ®·Î¸¸ »ç¿ëµÇ´Â 4°³ÀÇ ·¹Áö½ºÅÍ, ÀͽºÆ®·°¼Ç Æ÷ÀÎÆ® ¹× Ç÷¡±×

·¹Áö½ºÅÍ, 4°³ÀÇ ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ µîÀ» Â÷·Ê·Î º¸¿© ÁØ´Ù.


    <------16 ºñÆ®--------->

    <--8ºñÆ®-->  <--8ºñÆ®-->

    +-----------+----------+

    AX: AH  AL

     ¾îÅ¥¹Ä·¹ÀÌÅÍ ·¹Áö½ºÅÍ

    +-----------+----------+

    BX:  BH  BL

    º£À̽º ·¹Áö½ºÅÍ

    +-----------+----------+

    CX:  CH  CL

    Ä«¿îÅÍ ·¹Áö½ºÅÍ

    +-----------+----------+

    DX:  DH  DL

    µ¥ÀÌÅÍ ·¹Áö½ºÅÍ

    +-----------+----------+

    ##

    ÀÌ»óÀº »ó/ÇÏÀ§ ±¸ºÐ »ç¿ëÀÌ °¡´ÉÇÑ ¹ü¿ë ·¹Áö½ºÅÍ ##

    +----------------------+

    SP

     ½ºÅà Æ÷ÀÎÅÍ

    +----------------------+

    BP

     º£À̽º

    Æ÷ÀÎÅÍ

    +----------------------+

    SI

     ¼Ò½º À妽º

    +----------------------+

    DI

     µ¥½ºÆ¼

    ³×ÀÌ¼Ç À妽º

    +----------------------+

    ##

    ÀÌ»óÀº 16ºñÆ® Àüü·Î¸¸ »ç¿ëµÇ´Â ¹ü¿ë ·¹Áö½ºÅÍ ##

    +----------------------+

    IP

     ÀͽºÆ®·°¼Ç

    Æ÷ÀÎÅÍ

    +----------------------+

    FL

     Ç÷¡±×

    ·¹Áö½ºÅÍ

    +----------------------+

    ##

    ÀÌ»óÀº Ư¼öÇÑ ¿ëµµÀÇ ·¹Áö½ºÅÍ ##


    +----------------------+

    CS

     ÄÚµå ¼¼±×¸ÕÆ®

    ·¹Áö½ºÅÍ

    +----------------------+

    DS

     µ¥ÀÌÅÍ

    ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ

    +----------------------+

    SS

     ½ºÅà ¼¼±×¸ÕÆ®

    ·¹Áö½ºÅÍ

    +----------------------+

    ES

     ÀͽºÆ®¶ó

    ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ

    +----------------------+

    ##

    ÀÌ»óÀº ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ ##


°á±¹ 14°³ÀÇ 8086 ·¹Áö½ºÅÍ Áß¿¡¼­ »ó/ÇÏ °¢ ¹ÙÀÌÆ®(8ºñÆ®)¸¦ º°µµÀÇ ·¹Áö½ºÅÍó·³

»ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¹ü¿ë ·¹Áö½ºÅÍ AX, BX, CX, DX µî 4°³ »ÓÀÌ¸ç ±× ³ª¸ÓÁö ·¹Áö½ºÅÍ´Â

¸ðµÎ ¿öµå(16ºñÆ®) Àüü·Î¸¸ »ç¿ëµÊÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.






6. MOV ¸í·ÉÀÇ »ç¿ë¹ý

MOV´Â MOVEÀÇ ¾àÀÚ·Î  ·¹Áö½ºÅÍ·Î, ·¹Áö½ºÅÍ »çÀÌ¿¡¼­, ¶Ç´Â ·¹Áö½ºÅÍ¿Í

¸Þ¸ð¸® »çÀÌ¿¡¼­ ¼öÄ¡ µîÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â µ¥ ¾²ÀÌ´Â ¸í·ÉÀ̾ú´Ù.

µû¶ó¼­ MOV DL,41H ¸í·ÉÀº DL ·¹Áö½ºÅÍ¿¡ 16Áø¼ö 41H¸¦ ´ëÀÔÇ϶ó´Â ¸í·ÉÀÌ´Ù.


     ## ÁÖÀÇ

    ¾î¼Àºí·¯´Â »ç¿ëÀÚ°¡ Ưº°È÷ ¼öÄ¡ µÚ¿¡ H¸¦ ºÙ¿© ±× ¼öÄ¡°¡ 16Áø¼öÀÓÀ» Ç¥½ÃÇÏÁö

    ¾Ê´Â ÇÑ ¸ðµç  ¼öÄ¡´Â 10Áø¼ö·Î Ãë±ÞÇϱ⠶§¹®¿¡ 16Áø Äڵ尪À» ÀÔ·ÂÇϱâ

    À§Çؼ­´Â  ¹Ýµå½Ã ¼öÄ¡ µÚ¿¡ H¸¦  ºÙ¿© ÁÖ¾î¾ß µÈ´Ù. ¶ÇÇÑ ¼öÄ¡°¡

    ¾ËÆÄºªÀ¸·Î ½ÃÀ۵Ǵ  °æ¿ì¿¡´Â ±×°ÍÀÌ ¹®ÀÚ°¡ ¾Æ´Ï°í ¼öÄ¡ÀÓÀ» ¾Ë¸®±â

    À§ÇØ ¼öÄ¡ ¾Õ¿¡ "0"À» ºÙÀ̵µ·Ï ¾à¼ÓÇϰí ÀÖ´Ù.

    16Áø¼ö 4A --> 4AH 16Áø¼ö

    C7 -->  0C7H



7. ½Ã½ºÅÛ È£Ãâ°ú ÀÔÃâ·Â

¿ì¸®´Â ÇÁ·Î±×·¥¿¡¼­ INT ¸í·ÉÀ» ¸Å¿ì ÀÚÁÖ »ç¿ëÇÏ¿´´Ù.


    INT 21H


INT´Â ÀÎÅÍ·´Æ®(interrupt)¶ó´Â ¸í·É¾îÀε¥, interrupt´Â ¿µ¾î·Î °¡·Î¸·´Ù ÁߴܽÃŰ´Ù

µîÀÇ ¶æÀ» °¡Áö°í ÀÖ´Ù.  Áï ÀÎÅÍ·´Æ® ¸í·ÉÀº CPU°¡ ÇÏ´ø ÀÏÀ» °°Á¦ÀûÀ¸·Î ÁßÁö½Ã۰í

³¢¾îµé±â(ÀÎÅÍ·´Æ®)¸¦ ¹ß»ý½ÃŰ´Â ¸í·ÉÀÌ´Ù. ÀÎÅÍ·´Æ® ¸í·ÉÀº ½Ã½ºÅÛ¿¡ ³»ÀåµÇ¾î

ÀÖ´Â ¾î¶² ±â´ÉÀÇ ·çƾÀ» È£ÃâÇÒ ¸ñÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù.

½Ã½ºÅÛ È£ÃâÀ̶õ ¿î¿µÃ¼°è(OS) ³»¿¡ ¹Ì¸® ¸¸µé¾î ÁغñÇØ µÐ ÀÔÃâ·Â µîÀÇ ±â´ÉÀ»

À§ÇÑ ¼­ºê·çƾÀ» È£ÃâÇÏ´Â ÀÏÀ» °¡¸®Å²´Ù.






´Ù¾çÇÑ ±â´ÉÀÇ ½Ã½ºÅÛ È£ÃâÀ» ±¸ºÐÇϱâ À§ÇØ 16Áø¼ö·Î 10H, 20H, 21H µîÀÇ ¹øÈ£¸¦

ºÙ¿© °¢ ÀÎÅÍ·´Æ®¸¦ Ç¥½ÃÇÑ´Ù.

ÇÑÆí ¾Æ¹«¸® ±×·¸°Ô  ¹øÈ£¸¦ ºÙ¿©µµ ÀÎÅÍ·´Æ® ¸í·ÉÀÇ  °¹¼ö¸¦ ¹«ÇÑÁ¤

¸¸µé ¼ö´Â ¾ø´Â ¹Ý¸é¿¡ »ç¿ëÇÒ ½Ã½ºÅÛ ±â´ÉÀº ¸¹±â ¶§¹®¿¡ ¼¼ºÎÀûÀ¸·Î ¸ðµç Á¾·ùÀÇ

±¸Ã¼ÀûÀÎ ±â´É¿¡ Çϳª Çϳª ÀÏÀÏÀÌ ÀÔÃâ·Â ÀÎÅÍ·´Æ® ¹øÈ£¸¦ ÇÒ´çÇÒ ¼ö´Â ¾ø´Ù.

±×·¡¼­ MS-DOS¿¡¼­´Â INT 21H ¸¦ ÁÖ·Î ÀÔÃâ·Â ÀÎÅÍ·´Æ®·Î »ç¿ëÇϸ鼭, ÀÔÃâ·ÂÀÇ

±¸Ã¼ÀûÀÎ ³»¿ëÀ» ÁöÁ¤ÇÏ´Â  º¸Á¶ ¸í·É(SUB-COMMAND)À» ¿ª½Ã ¹øÈ£·Î ±¸ºÐÇÏ¿©

ÇØ´çµÇ´Â ¼öÄ¡¸¦ AH ·¹Áö½ºÅÍ¿¡ ³Ö¾î ½Ã½ºÅÛÀ» È£ÃâÇÏ´Â ¹æ¹ýÀ» ¾²°í ÀÖ´Ù.

Áï INT 21H ¸í·ÉÀº ÀÔÃâ·ÂÀ̶ó´Â Å« ±â´ÉÀ» ¼öÇàÇϵÇ, ±¸Ã¼ÀûÀ¸·Î ÀÔ·ÂÀ» ÇÒ °ÍÀÎÁö

Ãâ·ÂÀ» ÇÒ °ÍÀÎÁö µîÀº AH ·¹Áö½ºÅÍÀÇ °ªÀ» Âü°íÇÏ´Â °ÍÀÌ´Ù.

´ÙÀ½ÀÇ 2°¡Áö ¿¹¸¦ º¸¸é ÈξÀ ÀÌÇØ°¡ ½¬¿ï °ÍÀÌ´Ù.


    MOV  AH,1

    INT  21H  -

    Å°º¸µå·Î ºÎÅÍ Çѹ®ÀÚ¸¦ ÀÔ·ÂÇ϶ó´Â ¸í·ÉÀº

    MOV  AH,2

    INT  21H  -

    µð½ºÇ÷¹ÀÌ¿¡ 1¹®ÀÚ¸¦ Ç¥½ÃÇ϶ó´Â ¸í·ÉÀº


Áï ²À °°Àº INT 21H ¸í·ÉÀÌÁö¸¸ AH ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ °ªÀÌ 1ÀÏ ¶§´Â ÇÑ ¹®ÀÚÀÇ

ÀÔ·ÂÀ» ¹Þ¾Æ µéÀ̰í, AH °ªÀÌ 2ÀÏ ¶§´Â ÇÑ ¹®ÀÚ¸¦ È­¸é(¸ð´ÏÅÍ)¿¡ Ãâ·ÂÇÑ´Ù.


     ## ÁÖÀÇ

    ´ç¿¬ÇÑ ¸»ÀÌÁö¸¸, ÀÏ´Ü INT 21H ¸í·ÉÀ» ¸¸³ª¸é Áï½Ã ÀÔÃâ·ÂÀÌ ½ÇÇàµÇ±â ¶§¹®¿¡

    ±¸Ã¼ÀûÀÎ ½Ã½ºÅÛ È£ÃâÀ»  ÁöÁ¤ÇÏ´Â AH ·¹Áö½ºÅÍÀÇ °ªÀº INT 21H ¸í·É ÀÌÀü¿¡

    ÀÔ·ÂÇØ µÎ¾î¾ß µÈ´Ù.







ÀÌ ÇÁ·Î±×·¥ÀÇ °æ¿ì 1¹®ÀÚ Ç¥½Ã ·çƾÀ» È£ÃâÇÑ °ÍÀε¥ Ç¥½ÃÇØ¾ß ÇÒ µ¥ÀÌÅÍ´Â ¹Ì¸®

DL ·¹Áö½ºÅÍ¿¡  ³Ö¾î µÎ¾î¾ß µÈ´Ù. ÀÌ  ÇÁ·Î±×·¥ÀÇ¿¡¼­ óÀ½ ³ª¿À´Â INT

21H ¸í·ÉÀÌ ½ÇÇàµÉ ¶§´Â DL ·¹Áö½ºÅÍ¿¡  41H °¡ ´ëÀԵǾî ÀÖ¾úÀ¸¹Ç·Î 1¹®ÀÚ

Ç¥½Ã ·çƾ¿¡¼­´Â ¾Æ½ºÅ° ÄÚµå 41H¿¡ ´ëÀÀÇÏ´Â ¹®ÀÚ "A"°¡ È­¸é¿¡ Ç¥½ÃµÈ´Ù.

±× ´ÙÀ½¿¡´Â DL ·¹Áö½ºÅÍ¿¡ Àü¼ÛÇÒ ¼öÄ¡ ´ë½Å ÇØ´ç ¹®ÀÚ¸¦ Á÷Á¢ ÀÔ·ÂÇÏ¿´´Ù.


    MOV DL,  'B'


´Ù¸¸ µû¿ÈÇ¥ ¾È¿¡ ¹®ÀÚ¸¦  ½Î¼­ ÀÔ·ÂÇßÀ½¿¡ À¯ÀÇÇØ¾ß µÈ´Ù. ¸¸¾à µû¿ÈÇ¥¸¦

ºü¶ß¸®°í ÀÔ·ÂÇß´Ù¸é ¿¡·¯°¡  ¹ß»ýÇÒ °ÍÀÌ´Ù. ¾î¼Àºí¸®¿¡¼­ ¹®ÀÚ¸¦ µû¿ÈÇ¥·Î

¿¡¿ö½Ñ °ÍÀº ±× ¹ÈÀÚ¿¡ »óÀÀÇÏ´Â ¾Æ½ºÅ° Äڵ尡 ¾²¿©Áø °ÍÀ¸·Î °£ÁֵȴÙ.

´ÙÀ½ÀÇ °æ¿ì¸¦ »ý°¢ÇØ º¸ÀÚ.


    MOV DL, '1'


¿©±â¿¡¼­ 1Àº ¾Æ½ºÅ° Äڵ尪ÀÌ  ¾Æ´Ï¶ó ¾Æ½ºÅ° ¹®ÀÚÀÌ´Ù. Áï 16Áø¼ö 1¿¡

ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ Ãâ·ÂÇ϶ó´Â ¶æÀÌ ¾Æ´Ï¶ó 1À̶ó´Â ¹®ÀÚ¸¦ Ãâ·ÂÇ϶ó´Â ÁÖ¹®ÀÌ µÈ´Ù.

DL ·¹Áö½ºÅÍ¿¡´Â "1"À̶ó´Â ¹®ÀÚ¿¡ »óÀÀ ÇÏ´Â ¾Æ½ºÅ° ÄÚµå 31H °¡ ´ëÀԵȴÙ.

¿ì¸®´Â ¶Ç ·¹Áö½ºÅÍ »çÀÌ¿¡ Àü¼ÛÇÏ´Â ¹æ¹ýÀ¸·Î ÀÌ·± ¸í·ÉÀ» »ç¿ëÇÏ¿´´Ù.


    MOV BL,2

    MOV AH,BH


ù ÁÙÀÇ ¸í·É¿¡ ÀÇÇØ BL ·¹Áö½ºÅÍ¿¡ 2°¡ ´ëÀÔµÇ°í µÑ° ÁÙÀÇ ¸í·É¿¡ ÀÇÇØ BL ·¹Áö½ºÅÍ¿¡

ÀúÀåµÇ¾ú´ø ³»¿ë(2¶ó´Â °ª)ÀÌ AH ·¹Áö½ºÅÍ¿¡ Àü¼Û(º¹»ç)µÇ¾úÀ¸¹Ç·Î °á±¹ µÎ ·¹Áö½ºÅÍÀÇ

³»¿ëÀº µ¿ÀÏÇÏ°Ô 2°¡ µÇ¾ú´Ù.

·¹Áö½ºÅÍ¿¡ Á÷Á¢ ¼öÄ¡¸¦ Àü¼ÛÇÏ´Â °æ¿ì¿¡´Â 16ºñÆ® ·¹Áö½ºÅÍ¿¡ 000F¸¦ F·Î ÀÔ·ÂÇÏ¿©

Àü¼ÛÇÒ ¼öµµ ÀÖ°í, 8ºñÆ® ·¹Áö½ºÅÍ¿¡ °°Àº ¼öÄ¡¸¦ Àü¼ÛÇϱâ À§ÇÏ¿© ¸¶Âù°¡Áö·Î ´ÜÁö

F¸¸À» ÀÔ·ÂÇØµµ ¹«¹æÇÏ´Ù.

±×·¯³ª ÇϳªÀÇ ·¹Áö½ºÅÍ¿¡¼­ ´Ù¸¥ ·¹Áö½ºÅÍ·Î °ªÀ» Àü¼ÛÇÒ ¶§´Â ¹Ýµå½Ã µÎ ·¹Áö½ºÅÍÀÇ

Å©±â°¡ °°¾Æ¾ß µÈ´Ù.


    MOV  AH ,BX


ÀÌ·± ¸í·ÉÀº À߸øµÈ °ÍÀ̹ǷÎ, ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·ÂµÉ °ÍÀÌ´Ù.

¿Ö³ÄÇϸé BX´Â 16ºñÆ® ·¹Áö½ºÅÍÀ̰í AH´Â 8ºñÆ® ·¹Áö½ºÅÍÀ̱⠶§¹®ÀÌ´Ù.






8. ÇÁ·Î±×·¥À» ³¡¸¶Ä¡´Â ¹æ¹ý

ÇÊÀÚ´Â Áö±Ý±îÁö ÇÁ·Î±×·¥À» ³¡¸¶Ä¡±â À§ÇÏ¿© INT 20H ¸í·ÉÀ» »ç¿ëÇÏ¿´´Ù.

±×·¯³ª À̹ø ÇÁ·Î±×·¥¿¡¼­´Â ±×¿Í´Â ´Ù¸¥ ¸í·ÉÀÌ »ç¿ëµÇ¾ú´Ù.


    MOV AH,4CH

    INT 21H


INT 21H ¸í·ÉÀº Ç×»ó AH ·¹Áö½ºÅÍÀÇ °ªÀ» ÂüÁ¶ÇÏ¿© ±¸Ã¼ÀûÀÎ ·çƾÀ» ÀÎÅÍ·´Æ®Çϴµ¥,

AH °ªÀÌ 4CH(16Áø¼ö 4C, 16Áø¼ö¿¡ H¶ó´Â ¼ýÀÚ´Â ¾øÀ½)ÀÎ °æ¿ì¿¡´Â ½ÇÇàÇÏ´ø ÇÁ·Î±×·¥À»

³¡³»°í µµ½º·Î º¹±ÍÇÏ°Ô µÈ´Ù.

µû¶ó¼­ ÀÌ µÎ ÁÙÀÇ ¸í·É¿¡  ÀÇÇØ µð¹ö±× ¾È¿¡¼­ÀÇ ÇÁ·Î±×·¥ ½ÇÇàÀÌ ³¡³ª´Â

µ¿½Ã¿¡ INT 20H¸¦ »ç¿ëÇÑ °æ¿ìó·³  ¿©ÀüÈ÷ µð¹ö±× ¾È¿¡ ³²¾Æ ÀÖÁö ¾Ê°í µð¹ö±×±îÁöµµ

Å»ÃâÇÏ¿© µµ½º ÇÁ·ÒÇÁÆ®·Î ³ª°¡´Â »ç½ÇÀ» ¿ì¸®´Â ÀÌ¹Ì È®ÀÎÇÏ¿´´Ù.

MS-DOSÀÇ INT21H ¸í·É  Áß¿¡¼­µµ ½Ã½ºÅÛ È£Ãâ(SYSTEM CALL)ÀÎ 4CH¹øÂ°ÀÇ

·çƾÀº Ư¼öÇÑ ¸í·É¾î·Î¼­ ÇÁ·Î±×·¥À» ³¡¸¶Ä¡°í OS ·¹º§·Î µÇµ¹¾Æ°¡±â À§ÇÑ ¸í·ÉÀÌ´Ù.

MS DOS »ó¿¡¼­ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥Àº ¸ðµÎ ¸¶Áö¸·¿¡ ÀÌ ¸í·ÉÀ» ºÙÀÎ ´ÙÀ½ ÇÁ·Î±×·¥À»

³¡¸¶Ä¡°í OS·Î µÇµ¹¾Æ°¡Áö  ¾ÊÀ¸¸é ¾È µÈ´Ù. ÀÌ ¹Û¿¡µµ ÇÁ·Î±×·¥À» ³¡¸¶Ä¡´Â

¹æ¹ýÀÌ ¸î  °¡Áö ÀÖÁö¸¸ ÀÌ ¹æ¹ýÀÌ  °¡Àå ¾ÈÀüÇϹǷΠÇÁ·Î±×·¥ÀÇ ¸¶Áö¸·¿¡´Â

¹Ýµå½Ã ÀÌ ¸í·ÉÀ» µÎµµ·Ï ÇÏÀÚ



ID:
PW:

     0 ºÐ
     1 ºÐ

ÀÚÀ¯°Ô½ÃÆÇ

°Ç°­¹é°ú HOME

ȨÆäÀÌÁö HOME

Á¶   ¾à     HOME

»ýȰÁöÇý HOME

¼­½Ä¾ç½Ä HOME

¹ý¿ø Àü»ê¾ç½Ä °Ë»ö

In Na zum

ºñ°ø°³ HOME

¹é°ú³Ý Æ÷Å» : °Ç°­/¹ý·ü(¸ÞÀÎ)/ȨÇÇ/¼­½Ä/Á¶¾à/»ýȰÁöÇý

¢· 2002.9.1.~2021.4.11. ¢¹

°ü¸®ÀÚ ¿¬¶ô(ÀúÀÛ±Ç ÀÇ½É ½Å°í) : ±èº´Èñ 010-6204-4973 k8z7@hanmail.net