http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1966 [º¹»ç]
ÀÌÁ¦ ½ºÅÃÀÇ ±¸Á¶¸¦ »ìÆìº¼ Â÷·ÊÀÔ´Ï´Ù.
ÇÏÁö¸¸ ¸®´ª½ºÀÇ ±âº»ÀûÀÎ ¸í·É¾îµéÀ» ¸ð¸£½Ç ºÐµéÀ» À§ÇØ °£·«ÇÏ°Ô ÇÊ¿äÇÑ ¸í·É¾î¸¦ ¾Ë·Áµå¸®°Ú½À´Ï´Ù.
pwd :ÇöÀçÀÇ µð·ºÅ丮 Ãâ·Â
ls :ÇØ´ç Æú´õ¿¡ ÆÄÀÏ Á¤º¸ Ãâ·Â
cd :Æú´õ À̵¿
cp : º¹»ç
gcc :ÄÄÆÄÀÏ·¯
gdb :µð¹ö°Å
find :ÆÄÀÏ °Ë»ö
¹¹ ÀÌÁ¤µµ¸¸ ¾Ë°í °è½Ã¸é ¹è¿ì´Âµ¥¿¡´Â ¹«¸®¾ø½À´Ï´Ù.
ÀÚ ÀÌÁ¦ ½½½½ ½ºÅÃÀÇ ±¸Á¶³ª ¾Ë¾ÆºÁ¾ßÇϴµ¥ ¾î¼Àºí¸®°¡ ¸ÕÀú±º¿ä
¾î¼Àºí¸®´Â °£·«ÇÏ°Ô ¼³¸íµå¸®¸ç ±Ã±ÝÇÏ½Å°Ô ÀÖÀ¸½Ã¸é ´Ù¸¥ ºÐµéÀÇ °Á¸¦ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
±âº»ÀûÀ¸·Î ¾î¼Àºí¸®¾î´Â ÀÌ·±Çü½ÄÀ¸·Î µÇ¾îÀÖ½À´Ï´Ù.
[¶óº§] [¿ÀÆÛ·£µå 1] [¿ÀÆÛ·£µå 2]
°ªÀÇ ¹æÇâ <-
¹°·Ð À§¿¡°Ç ÀÎÅÚ ¹®¹ý¿¡ ÇÑÁ¤µÇ¾îÀÖ´À°ÅÁö¸¸ ¿äÁòÀº ´Ùµé ÀÎÅÚ ¹®¹ýÀ» ¾²´Ï ÀÌ °Áµµ ÀÎÅÚ ¹®¹ýÀ» ±âÁØÀ¸·Î ÇϰڽÀ´Ï´Ù.
¿ì¼± ±âÃÊÀÎ ·¹Áö½ºÅ͸¦ »ìÆìº¸ÁÒ
¿ì¸®°¡ ¾µ ·¹Áö½ºÅÍ´Â ±âº»ÀûÀ¸·Î ax,bx,cx,dx,esp,ebp ÀÌ 6°¡Áö ÀÔ´Ï´Ù.
ÀÌ 6°¡Áö¸¸ Àß ¾Ë¸é ½ºÅÃÀÇ ±¸Á¶ ¾Ë±â¿¡´Â ÃæºÐÇÕ´Ï´Ù.
eAX: °ö¼Á,³ª´°¼À °è»êµî¿¡ »ç¿ëµÇ¸ç ÇÔ¼öÀÇ ¸®ÅϰªÀ» ÀúÀå
ebx: ¸Þ¸ð¸® ÁÖ¼ÒÁöÁ¤
ecx:¹Ýº¹¹®ÀÇ »ç¿ë
edx: ºÎÈ£ È®Àå ¸í·É
esp: ½ºÅà Æ÷ÀÎÅͶó Çϸç ÀÌ°Ô ½ºÅÃÀÇ ±¸Á¶ ¹è¿ï‹š Áß¿ä
ebp: ½ºÅÃÀº Ç×»ó º¯ÇÏ±â ‹š¹®¿¡ º¯¼öÀÇ ±âÁØÁÖ¼Ò¸¦ À§ÇÑ ·¹Áö½ºÅÍ Áï ESP¸¦ º¸Á¶ÇØÁØ´Ù.
ÀÌ 6°¡Áö °³³äÀ» ÀÍÈ÷´Â°Ô Áß¿äÇÕ´Ï´Ù.
±×¸®°í ³ªÁß¿¡ Áß¿äÇÑ·¹Áö½ºÅ͵éÀº µû·Î º¸Ãæ¼³¸íÀ» ÇØµå¸±°Ì´Ï´Ù.
ÀÌÁ¦ ¸í·É¾îµéÀ» »ìÆìº¸ÁÒ.
MOV : °ªÀ» ¿Å±ä´Ù
¿¹: MOV %EAX, %EBX
ÀÌ ¸í·ÉÀ» ÇØ¼®Çغ¸¸é EBX°ªÀ» EAX¿¡ ¿Å±ä´Ù´Â°É ¾Ë¼ö ÀÖ½À´Ï´Ù.
push : ½ºÅÿ¡ °ªÀ» Ǫ½ÃÇÑ´Ù.
¿¹: push %EAX
ÀÌ ¸í·ÉÀº EAX ·¹Áö½ºÅÍ¿¡ µéÀº °ªÀ» ½ºÅÿ¡ Ǫ½ÃÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.
pop : ½ºÅÿ¡ µé¾îÀÖ´Â °ªÀ» ÇØ´ç ·¹Áö½ºÅÍ¿¡ ¿Å±ä´Ù.
¿¹: pop %eax
½ºÅÿ¡¼ ÆËÀ»Çؼ eax¿¡ ÀúÀåÇÕ´Ï´Ù
sub : °ªÀ» »«´Ù
¿¹ : sub %eax, 40
eax ·¹Áö½ºÅÍ¿¡¼ 40À» »«´Ù.
ADD : °ªÀ» ´õÇÑ´Ù
¿¹: add %eax, 50
eax¿¡ 50À» ´õÇÑ´Ù.
lea :±âº»ÀûÀÎ ¸í·ÉÀº MOV¿Í ¶È°°Áö¸¸ Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù
¿¹: lea %eax, %ebx
eax¿¡ ebx °ªÀ» ¿Å±ä´Ù.
¿ì¼± ÀÌÁ¤µµ¸¸ ¼³¸íÇÏ¸é µÉµí ½Í±º¿ä.
ÀÌ ¸í·ÉÀ» ´Ù ¿Ü¿ì½Ç ÇÊ¿ä´Â ¾ø°í õõÈ÷ ¹è¿ì´Ù º¸¸é ÀÌÁ¦ ¾î¶²°Ô ¾î¶² ¸í·ÉÀ» ¼öÇàÇÏ´ÂÁö ¾Æ½Ç¼ö ÀÖ½À´Ï´Ù.
¾î¼´Ùº¸´Ï ½ºÅÃÀÇ ±¸Á¶´Â ´ÙÀ½ °Á¿¡ ¾Ë¾ÆºÁ¾ß µÉ°Í°°³×¿ä. |
Hit : 6584 Date : 2012/02/21 08:32
|