C¿Í C++°ü·Ã |
---|
Á¦¸ñ | Register Variable 1998/07/07 (17:28) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 6 |
Á¶È¸ | 615 |
º»¹® |
¿ø·¡, Register¶ó´Â°Ç, Assembler¿¡¼, º¯¼ö¿Í °°ÀÌ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. º°·Î ¾Æ´Â »ç¶÷Àº ¾ø°ÚÁö¸¸. CPU¿¡¼ Memory°¡ ÀÖµû. ¾ÆÁÖ ±Ø¼ÒÀ̱â ÇÏÁö¸¸ ¸»ÀÌ´Ù. µû¶ó¼, º¯¼ö¸¦ ¼±¾ðÇÒ¶§. ƯÈ÷ ·çÇÁ¸¦ µ¹¸®´Â º¯¼ö¿Í °°ÀÌ, ¼Óµµ¸¦ ¿äÇÏ´Â °ÍÀ̶ó¸é, CPU³»ÀÇ Memory¿¡´Ù°¡, ±× º¯¼ö¸¦ ¼±¾ðÇÏ´Â °ÍÀÌ ¼ÓµµÇâ»óÀ» À§Çؼ µµ¿òÀÌ µÈ´Ù. ÀϹÝÀûÀ¸·Î 16ºñƮ¥¸®°¡ 4¤¡»õ ÀÖ´Ù°í ¾Ë·ÁÁ® ÀÕÀ¸¸ç, (CPU¿¡ µû¶ó¼ Â÷ÀÌ´Â ÀÖ´Ù.) register int i,j,k; ¸¦ ÇÏ¸é ¼±¾ðÇÒ ¼ö ÀÖµû. ±Ùµ¥, ÀϺΠÄÄÆÄÀÏ·¯¿¡¼´Â ¸î°³ÀÇ º¯¼ö¸¦ ÀÚµ¿ÀûÀ¸·Î registerÇüÀ¸·Î ¼±¾ðÇÏ´Â °æ¿ì°¡ ÀÖÀ¸³ª, ¼ÓµµÇâ»óÀ» À§ÇÏ¿©¼´Â, °¡Àå ºü¸¥ ¼Óµµ°¡ ¿ä±¸µÇ´Â º¯¼ö¿¡´Ù°¡. ¼öµ¿ÀûÀ¸·Î ¼±¾ðÇÏ´Â °ÍÀÌ È¿°úÀûÀÌ´Ù. 500*500*500¹øÀ» µ¹¸®´Â loop¿¡¼ register·Î ¼±¾ðÇϸé, 9ÃÊ Á¤µµ, ¼±¾ðÇÏÁö ¾ÊÀ¸¸é 14ÃÊ Á¤µµ°¡ °É¸®´õ±º¿ä. |