ÇÁ·Î±×·¡¹Ö

 3206, 9/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   dadumvu
   ¾È³çÇϼ¼¿ä~ C¸¦ ´Ù½Ã °øºÎÇÏ°í Àִµ¥ ÇÔ¼ö È£Ãâ ¿ø¸®¿¡ ´ëÇØ ¹®µæ ±Ã±ÝÇÑ Á¡ÀÌ »ý°å¾î¿ä!

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


C¿¡¼­ ÇÔ¼ö¸¦ ¸¸³ª¸é ÇÔ¼ö Á¤ÀǺηΠ°¡¼­ ÇÔ¼ö¸¦ ½ÇÇàÇÏÀݾƿä

±×·±µ¥ ¾î·°Å³ª Àú·°Å³ª ÇÔ¼ö Á¤ÀǺΰ¡ ¼Ò½º ÇÏ´Ü¿¡ À§Ä¡Çϴϱî ÄÄÆÄÀÏ·¯ µ¹¸± ¶§ ÀÏ´Ü ÄÄÇ»ÅÍ°¡ ¼Ò½º Àüü¸¦ À§¿¡¼­ ¾Æ

·¡·Î Àо(½ÇÇàÀº ÇÏÁö ¾Ê°í) ÇÔ¼ö Á¤ÀǺΰ¡ ¾îµð¿¡ À§Ä¡ÇØ ÀÖ´ÂÁö ±â¾ïÇصР´ÙÀ½¿¡ ³ªÁß¿¡ ÇÔ¼ö¸¦ ¸¸³ª¸é ±×ÂÊÀ¸·Î °¡

¼­ Àд°ǰ¡¿ä?;;

±×·¯´Ï±î... Áú¹®ÀÇ ¿äÁö´Â

ÄÄÆÄÀÏÀ» µ¹¸±¶§

1. ¼Ò½º¸¦ ´Ù Àаí

2. ÇÔ¼ö Á¤ÀǺΰ¡ ¾îµð¿¡ ÀÖ´ÂÁö ±â¾ï

3. ¼Ò½º¸¦ óÀ½ºÎÅÍ ´Ù½Ã ÀÐÀ½

4. ½ÇÇà

ÀÌ·±½ÄÀ¸·Î µÎ¹ø ÀÏÇÏ´Â °Ç°¡... ±Ã±ÝÇß¾î¿ä~

Á˼ÛÇÕ´Ï´Ù Àú±ÞÇÑ Áú¹®Çؼ­ ¤Ð¤Ð

  Hit : 2870     Date : 2011/04/30 04:20



    
T3ddyB34r À½ ÀÌ°Å ¼³¸íÀ» ¾î¶»°Ô ÇؾßÇÏÁö... 2011/04/30  
gg0gg0ma vc++ ÄÄÆÄÀÏ·¯ ·Î ÄÚµùÀ» ÇϽô°Ÿé

µð¹ö±ë ¸ðµå¿¡¼­ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ °Å½ÅÈÄ¿¡ ½ºÅÜ¿À¹ö·Î Çϳª¾¿Çϳª¾¿ ½ÇÇàÇغ¸¸é

Áú¹®ÀÚÀÇ ±Ã±ÝÁõÀ» Ç®¼öÀÖÀ¸½Ç²¨¿¡¿© :)
2011/04/30  
Prox ½ÇÁ¦ ÄÄÆÄÀÏ°úÁ¤À» ¿¹¸¦µé¾î ¼³¸íÇغ¼²²¿ä


int add(int,int); // ³× ÀÌ°Ô¾øÀ¸¸é ¿¡·¯°¡³ªÁÒ.. prototypeÀ» ¾Ë·ÁÁÖ±âÀ§ÇØ ÇÔ¼ö¼±¾ð!
//intÀÎÀÚ µÎ°³¸¦ ¹Þ°í, int°á°ú¸¦ ³»³õ³×¿ä

main() {
int i=add(3,5); //È£ÃâÇÏ´Â ºÎºÐ
}

int add(int a, int b) { //Á¤ÀǺκÐ
return a+b;
}


ÀÌ°É À§¿¡¼­ºÎÅÍ ¾Æ·¡·Î 1Â÷ÀûÀ¸·Î ÄÄÆÄÀÏÇϸé.. (¾î¼Àºí¸®¾îÁö¸¸ ¸Å¿ì °£´ÜÇÏ°Ô Ç¥ÇöÇغ¼²²¿ä)

//(main ½ÃÀÛÁÖ¼Ò)
push 5
push 3 //push·Î ÀÎÀÚ¸¦ ³Ñ°ÜÁÝ´Ï´Ù
call (add) //ÇÔ¼ö È£Ãâ! ±Ùµ¥¾ÆÁ÷ À̺κÐÀ» ÄÄÆÄÀÏÇÏ´Â ¼ø°£¿£ addÀÇ ÁÖ¼Ò¸¦ ¸ð¸¨´Ï´Ù.
mov [i],eax //°á°ú°ªÀ» i¿¡ ÀúÀå
exit program

//(add ½ÃÀÛÁÖ¼Ò)
mov eax,ÀÎÀÚ1 //eax¿¡´Ù°¡ ÀÎÀÚ1ÀÇ °ªÀ» ÀúÀåÇÏ°í
add eax,ÀÎÀÚ2 //eax¿¡´Ù°¡ ÀÎÀÚ2¸¦ ´õÇÏ°í
return //µ¹¾Æ°¨ (Áï eax=(ÀÎÀÚ1)+(ÀÎÀÚ2)°¡ µÊ)


¿©±â±îÁö ÄÄÆÄÀÏÇÑ ´ÙÀ½¿¡´Â addÀÇ ÁÖ¼Ò¸¦ ¾Ë°í ÀÖÁÒ?
±×·¡¼­ ¾Æ±î
call (add) <- ÁÖ¼Ò¸¦ ¸ô¶ó¼­ ºóÄ­À¸·Î ³²°Üµ×´ø ºÎºÐÀ» ½ÇÁ¦ ÁּҷΠä¿öÁÖ°í
ÄÄÆÄÀÏÀ» ¸¶¹«¸®ÇÏ¸é µË´Ï´Ù. ^^
2011/05/03  
Prox ÄÄÆÄÀÏ·¯°¡ ±»ÀÌ µÎ¹ø ÀÏÀ» ¾ÈÇصµ µÇ´Â°Å°°ÁÒ?
ÄÄÆÄÀÏÁß¿¡ ÁÖ¼Ò¸¦ ¸ð¸£´Â ÇÔ¼ö¸¦ È£ÃâÇϰԵǸé
"call xxx" ÀÌ·¸°Ô ÄÄÆÄÀÏÇϵÇ, ÁÖ¼Ò¸¦ ³ªÅ¸³»´Â ºÎºÐÀº ÀÏ´Ü ºóÄ­À¸·Î ³²°Ü³õ°í¿ä.
ÄÄÆÄÀÏÀ» ³¡±îÁö ÁøÇàÇϸ鼭 ¿©·¯ ÇÔ¼öµéÀÇ ÁÖ¼Ò(main,add µîµî..)¸¦ µû·Î ±â¾ïÇسõ°í
¸¶¹«¸®°úÁ¤¿¡¼­.. ºóÄ­À¸·Î ³²°ÜµÎ¾ú´ø ºÎºÐ¸¸ ã¾Æ ¸Þ²ãÁÖ¸é µË´Ï´Ù.
2011/05/03  
3046   ¾î¼À°ü·Ã Áú¹®2[1]     k1990121
12/15 2796
3045   ¾î¼ÀÄÚµå Áú¹® µå¸³´Ï´Ù.[7]     bigshott
12/05 3078
3044   ¾î¼À Áú¹®[1]     kjwon15
07/31 2762
3043 ºñ¹Ð±ÛÀÔ´Ï´Ù  ¾î¶ø¼î? ¾ÈµÇÁö?     ±Í¸Ó°Å¸®
09/24 3
3042   ¾î¶»°Ô °øºÎÇؾßÇÒ±î¿ä!!!!!!!!!![3]     tornado91
04/24 2698
3041   ¾î¶»°Ô ÇØ¾ß Çϴ°¡...?[6]     jackreper
09/13 2587
3040   ¾îµð¿¡ ¿Ã·Á¾ß ÇÒÁö ¸ô¶ó¼­..[2]     io8oi
09/09 2548
3039   ¾îµð´Ù ¿Ã¸±Áö ¸ô¶ó¼­...     com4edit
12/17 2590
3038   ¾Ïȣȭ Áú¹®....[5]     lsm4404
08/02 3024
3037   ¾ÏÈ£Çص¶±â...[9]     vb15
08/04 3285
3036   ¾ÏÈ£ ¾Ë°í¸®Áò¿¡ ´ëÇØ Áú¹®µå¸³´Ï´Ù.(±ÞÇØ¿ë.¤Ð_-)[3]     killer759
03/17 3189
3035   ¾îÈֺм®±âÀε¥ Á» ºÁÁÖ¼¼¿ä[1]     jyh3782
11/03 17485
3034   ¾îÁ¦¿¡ À̾ µÎ¹ø° ±¸Á¶¿äû[5]     hsm10730
04/02 2951
3033   ¾î... ¶Ç´Ù½Ã ¿Ã¸®Áö¸¸[1]     ±è±âÈ­
12/15 2804
3032   ¾Ë¼ö¾ø´Â ÄÚµå Çؼ®..[3]     cjswo1234
09/09 3115
3031   ¾È³çÇϽʴϱî ÇìÄ¿½ºÄð ¿î¿µÁø¿Ü ȸ¿ø´Ôµé .........[2]     apple apple
08/18 3253
3030   ¾È³çÇϼ¼¿ä~^^ °æÇèÁú¹®?Á»¿ä~^^[3]     wotjd827
01/04 2585
3029   ¾È³çÇϼ¼¿ä~ ¿ÕÃʺ¸ÀÇ Áú¹®ÀÔ´Ï´Ù. @_@;;     bsshq7
09/10 4513
  ¾È³çÇϼ¼¿ä~ C¸¦ ´Ù½Ã °øºÎÇÏ°í Àִµ¥ ÇÔ¼ö È£Ãâ ¿ø¸®¿¡ ´ëÇØ ¹®µæ ±Ã±ÝÇÑ Á¡ÀÌ »ý°å¾î¿ä![4]     dadumvu
04/30 2869
3027   ¾È³çÇϼ¼¿ä^^..     diflsek
06/01 2808
[1][2][3][4][5][6][7][8] 9 [10]..[161]

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