1617, 6/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   kite7062
   CPU ·¹Áö½ºÅÍÀÇ Á¾·ù ¹× ¿ëµµ ¼³¸í

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8372 [º¹»ç]


<¹ü¿ë·¹Áö½ºÅÍ:½±°Ô ¸»ÇØ µÎ·çµÎ·ç ´Ù ÀÌ¿ëµÇ´Â ·¹Áö½ºÅÍ>
        EAX(=accumulator register)
        : ´©»ê±â(¿¬»ê¿¡ »ç¿ë)±â´É, ÇÔ¼ö°¡ È£ÃâµÉ ½Ã ¹ÝȯµÈ °ªÀÌ ÀúÀåµÇ´Â °ø°£
        
        EBX(=base register)
        : ¼ø¼ö ÀúÀå°ø°£,ƯÁ¤ À§Ä¡(indexÀÇ À§Ä¡ ÀúÀå¿¡ »ç¿ë)ÀúÀå¿¡ »ç¿ë
        
        ECX(=counter register)
        : Ä«¿îÆ®¸¦ ¼¼´Âµ¥ ÁÖ·Î »ç¿ëµÇ´Â ·¹Áö½ºÅÍ
        
        EDX(=data register)
        : ´©»ê±â(»ê¼ú¿¬»ê¿¡ ÁÖ·Î »ç¿ë)±â´É(°ö¼ÀÇÏ°í ³ª´°¼ÀÀÇ °á°ú ÀúÀå¿¡ »ç¿ë)
        EAXÀÇ º¸Á¶¿ªÇÒ
        
        <À妽º ·¹Áö½ºÅÍ>
        ESI(=source index)
        : ESI ¹®ÀÚ¿­ º¹»ç, ºñ±³ ½Ã ¼Ò½º ¹®ÀÚ¿­ ÁÖ¼Ò ÀúÀå¿¡ »ç¿ë.
        ESI°¡ °¡¸®Å°´Â µ¥ÀÌÅ͸¦ EDI°¡ °¡¸®Å°´Â ÁÖ¼Ò·Î º¹»çÇÏ´Â ¿ëµµ·Î ¸¹ÀÌ ¾²ÀÓ.
        
        EDI(=destination index)
        : º¹»ç ÀÛ¾÷ ½Ã ¸ñÀûÁö ÁÖ¼Ò°¡ ÀúÀåµÈ´Ù.
        
        <Æ÷ÀÎÆ® ·¹Áö½ºÅÍ>
        ESP(=stack pointer)
        : ÇϳªÀÇ ½ºÅà ÇÁ·¹ÀÓÀÇ ³¡ ÁöÁ¡ ÁÖ¼Ò°¡ ÀúÀåµÈ´Ù.
        ½ºÅÿ¡ ½×¿©ÀÖ´Â µ¥ÀÌÅÍÀÇ ÃÖ»ó´ÜÀ» °¡¸®Å°´Â Æ÷ÀÎÅͰ¡ À̰ÍÀÌ´Ù.
        PUSH, POP ¸í·É¿¡ µû¶ó¼­ ESPÀÇ °ªÀÌ 4Byte¾¿ º¯ÇÑ´Ù.
        
        EBP(=base pointer)
        : ÇÔ¼ö ÀÎÀÚ, ½ºÅà º¯¼ö Á¢±ÙÀ» À§ÇØ »ç¿ëÇÑ´Ù.
        ÇϳªÀÇ ½ºÅà ÇÁ·¹ÀÓÀÇ ½ÃÀÛ ÁöÁ¡ ÁÖ¼Ò°¡ ÀúÀåµÈ´Ù.
        ÇöÀç »ç¿ëµÇ´Â ½ºÅà ÇÁ·¹ÀÓÀÌ ¼Ò¸êµÇÁö ¾Ê´Â µ¿¾È EBPÀÇ °ªÀº º¯ÇÏÁö ¾Ê´Â´Ù.
        ÇöÀç ½ºÅà ÇÁ·¹ÀÓÀÌ ¼Ò¸êµÇ¸é ÀÌÀüÀÇ ½ºÅà ÇÁ·¹ÀÓÀ» °¡¸®Å°°Ô µÈ´Ù
        
        EIP(=instruction pointer)
        :cpu°¡ ¹«¼öÈ÷ ¸¹Àº ¸í·É¾î Áß ´ÙÀ½¿¡ ¼öÇàÇØ¾ß ÇÒ ¸í·É¾îÀÇ À§Ä¡¸¦ °¡¸®Å°°í ÀÖ´Â
        ·¹Áö½ºÅÍ
        
        <Ç÷¡±× ·¹Áö½ºÅÍ>
        E F L A G S ÀÇ Ç÷¡±× ·¹Áö½ºÅͰ¡ Á¸ÀçÇϸç ÀÌ ·¹Áö½ºÅÍ¿¡´Â ¿¬»ó°á°ú ¶Ç´Â ½Ã½ºÅÛÀÇ
        »óÅÂ¿Í °ü·ÃµÈ Ç÷¡±× °ªÀÌ ÀúÀåµÈ´Ù.

  Hit : 12055     Date : 2016/09/23 06:27



    
sungwon5087 oh 2016/11/09  
pch2180 °¨»çÇÕ´Ï´Ù~ 2017/04/14  
1517   ¾È´¨Çϼ¼¿ä [1]     shyguy0708
11/02 6440
1516   Çб³¿¡¼­ ¹è¿ì´Â °Í¿¡´Â ÇѰ谡 À־...[2]     39ghwjd
09/12 7474
1515   °ü·Ã Á¤º¸µµ ¾îµð¼­ ¾òÀ» ¼ö ÀÖ´ÂÁö?[1]     39ghwjd
09/12 6809
1514   Ãë¾àÁ¡ ºÐ¼®À» Àü¹®À¸·Î ÇÏ°í ½ÍÀºµ¥...     39ghwjd
09/12 7378
1513   ½Ã½ºÅÛ ÇØÅ· °øºÎ¹æ¹ýÀÌ ±Ã±ÝÇÕ´Ï´Ù.[1]     39ghwjd
09/12 8178
1512   ´ëÇб³ ·¹º§ µÇ¸é..     pcw0629
08/29 6607
1511   ¸®¹ö½º¿£Áö´Ï¾î¸µ ÀßÇϽôºÐ..?     pcw0629
08/26 6877
1510   ITºÐ¾ß·Î Áø·Î°í¹ÎÀ̳ª,Ãë¾÷,ÀÌÁ÷°í¹ÎÀ¸·Î ±Ã±ÝÇÑÁ¡µéÀÌ ¸¹À¸½ÃÁÒ~?     koreais0
08/08 6781
1509   ÄÄÇ»ÅÍ ´ëÇб³¸¦ °¡°í½ÍÀºµ¥ ¾îµð°¡ Á¦ÀÏ ÁÁÀ»±î¿ä??[4]     ppuuv8585
06/23 7329
1508   phpÁ» ¾Ë·ÁÁÖ¼¼¿ä!! ºÎŹÇÕ´Ï´Ù.     ppuuv8585
06/23 6493
1507   ÀÚ¹Ù½ºÅ©¸³Æ®Á» ¾Ë·ÁÁֽú» ±¸ÇÕ´Ï´Ù.     ppuuv8585
06/23 6613
1506   ÀÌ·±°÷µµ Àֳ׿ä[1]     º¸¾ÈÃÊÂ¥
06/08 8582
1505   ?     rabbitlycat
06/08 6998
1504   ÁøÁöÇÕ´Ï´Ù.     rabbitlycat
05/08 7415
1503   ºÎʵå·Á¿ä[1]     rabbitlycat
05/08 7320
1502   ´ÔÀÌ ¿©±â ´Ù µµ¹èÇÞ¾î¿ä..[1]     rabbitlycat
05/08 7179
1501   ¤·¤µ¤¸?     rabbitlycat
05/08 6733
1500   lcd7132´Ô [1]     rabbitlycat
05/08 6575
1499   ½ºÅ©¸³Æ®¾Ë·ÁÁֽǺÐ~2     lcd7132
05/03 7149
1498   ½ºÅ©¸³Æ®¾Ë·ÁÁֽǺÐ~1     lcd7132
05/03 7208
[1][2][3][4][5] 6 [7][8][9][10]..[81]

Copyright 1999-2025 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org