°Ë»ö


Ȩ > Ã¥ > Blog2Book, ÀÓº£µðµå ÇÁ·Î±×·¡¹Ö C ÄÚµå ÃÖÀûÈ­
Blog2Book, ÀÓº£µðµå ÇÁ·Î±×·¡¹Ö C ÄÚµå ÃÖÀûÈ­

Å©°Ôº¸±â ¹Ì¸®º¸±â

Blog2Book, ÀÓº£µðµå ÇÁ·Î±×·¡¹Ö C ÄÚµå ÃÖÀûÈ­

±èÀ¯Áø ÁöÀ½ | ±¹³»¼­ | 2008³â 02¿ù | ÇѺû¹Ìµð¾î(ÁÖ)

Á¤°¡
17,800¿ø
ÆÇ¸Å°¡
16,000¿ø (10% off)
ÀÌÄÚÀÎ
800¿ø (5%)
¹è¼Ûºñ
2,000¿ø ¹è¼Ûºñ¶õ
»óÅÂ
ÆÇ¸ÅÁß
µ¶ÀÚ¸®ºä
ÃÑ ¸®ºä 1°³ , Æò±Õº°Á¡
ºí·Î°Å¸®ºä
ÃÑ ¸®ºä 0°³
Æ®·¢¹éÁÖ¼Ò
http://www.hanb.co.kr/trackback/978-89-7914-546-5

ÆäÀÌÁö : 276ÂÊ | ISBN : 978-89-7914-546-5 | ³­À̵µ : ÃÊ/Áß±Þ | º¯È¯ÄÚµå : 1546

ºÎ·Ï : ¾øÀ½

Àå¹Ù±¸´Ï ´ã±â À§½Ã¸®½ºÆ® º¸°ü ¸®ºä¾²±â ¿ÀÅ»ÀÚ µî·Ï
  • Ã¥¼Ò°³
  • ÀúÀÚ¼Ò°³
  • ¸ñÂ÷
  • µ¶ÀÚ¸®ºä
  • ºí·Î°Å¸®ºä
  • ¿ÀÅ»ÀÚº¸±â
  • ¿¹Á¦¼Ò½º
  • Ãßõ¼­Àû

Ã¥¼Ò°³

ÃÖÀûÈ­´Â ÇÁ·Î¼¼¼­, ÄÄÆÄÀÏ·¯, »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ ÀÚ¿ø°ú °°Àº ¿©·¯ °¡Áö ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÑ´Ù´Â Á¡¿¡¼­ Á¾ÇÕ ¿¹¼ú°ú °°´Ù. ÃÖÀûÈ­¿£ Àý´ëÀûÀÎ ±ÔÄ¢ÀÌ ¾ø´Ù. A ÇÁ·Î¼¼¼­¿¡¼­ ÅëÇÏ´Â ÃÖÀûÈ­ ±â¹ýÀÌ B ÇÁ·Î¼¼¼­¿¡¼­´Â ½Ã½ºÅÛÀ» ´À¸®°Ô ¸¸µç´Ù. ÇÁ·Î±×·¥ÀÇ ÄÚµå Å©±â¸¦ ÁÙÀÌ¸é µ¥ÀÌÅÍ Å©±â°¡ ´Ã¾î³ª°í, µ¥ÀÌÅÍ Å©±â¸¦ ÁÙÀ̸é Äڵ尡 ´Ã¾î³ª´Â °ÍÀ» º¸¸é ÃÖÀûÈ­´Â ÇÑÂÊÀ» ´©¸£¸é ´Ù¸¥ ÂÊÀÌ ÅÍÁö´Â dz¼±°ú °°´Ù. ÀÌ Ã¥Àº ÇÑÁ¤µÈ ÀÚ¿ø¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ ÀÌ·ê ¼ö ÀÖ´Â ÃÖÀûÈ­ ¹æ¹ýÀ» Á¦½ÃÇϰí, ÇÁ·Î±×·¥ÀÇ µ¿ÀÛ ¿ø¸®±îÁö »ó¼¼ÇÏ°Ô ÇØ¼³ÇÑ´Ù.

ÁÖ¿ä³»¿ë
  • ºñÆ® ¿¬»ê Ȱ¿ë
  • ÄÄÆÄÀÏ·¯ ÃÖÀûÈ­¿Í ÄÚµå ÃÖÀûÈ­
  • Æ÷ÀÎÅÍ È°¿ëÀ» ÅëÇÑ ÃÖÀûÈ­
  • ÀÓº£µðµå ȯ°æÀ» À§ÇÑ º¯¼ö ¼±Åùý
  • ÀڷᱸÁ¶ ´ÙÀÌ¾îÆ® ±â¹ý
  • ·çÇÁ ÃÖÀûÈ­ ±â¹ý°ú ÃÖÀûÈ­¸¦ ºÎ¸£´Â Ç¥Çö
  • ÄÄÆÄÀÏ·¯ ÃÖÀûÈ­¿Í ARM ȯ°æÀÇ ÃÖÀûÈ­
ÀÌ Ã¥ÀÇ Æ¯Â¡°ú ÀåÁ¡
  • óÀ½ ÀÓº£µðµå ½Ã½ºÅÛÀ» Á¢Çϸ鼭 °Þ´Â ¹®Á¦¿Í Àǹ®Á¡À» ÇØ¼³Çϸ鼭 ÀÓº£µðµå ½Ã½ºÅÛÀÇ Æ¯Â¡À» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
  • ÃÖÀûÈ­¿¡ ÇÊ¿äÇÑ Æ÷ÀÎÅÍ, ¾î¼Àºí¸®, ¸µÄ¿¿Í ·Î´õ, ÇÁ·Î±×·¥ ½ÇÇà °úÁ¤À» »ó¼¼ÇÏ°Ô ºÐ¼®ÇÑ´Ù.
¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡?
  • ÀÓº£µðµå ÇÁ·Î±×·¡¸Ó
  • C ¾ð¾î·Î ÃÖÀûÈ­¸¦ °øºÎÇÏ°í ½ÍÀº °³¹ßÀÚ
¸ÇÀ§·Î

ÀúÀÚ¼Ò°³

±èÀ¯Áø
À̸ÞÀÏ: ujinkim7@gmail.com
MDS Å×Å©³î·¯Áö¿¡¼­ ¼±ÀÓ¿¬±¸¿øÀ¸·Î ±Ù¹«Çß°í, ÇöÀç ÇÁ¸®·£¼­·Î °­ÀÇ ¹× °³¹ß Ȱµ¿ ÁßÀÌ´Ù. ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î¿¡¼­ºÎÅÍ ÀÚ¹Ù ÀÀ¿ëÇÁ·Î±×·¥±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ °³¹ß°ú °­ÀÇÇÑ °æ·ÂÀÌ ÀÖÀ¸¸ç ±â¾÷À̳ª ´ëÇп¡¼­ °­ÀÇ ÁßÀÌ´Ù. °ü½ÉºÐ¾ß´Â ÀÓº£µðµå OS, ÀÚ¹Ù, ½Ã½ºÅÛ ÃÖÀûÈ­ÀÌ´Ù. ±â¾÷¿¡¼­ °³¹ßÀÇ ¸ñÀûÀº µ¿ÀÛÇÏ´Â °ÍÀ» ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó ÀûÀº ºñ¿ëÀ¸·Î ÃÖ´ë È¿°ú¸¦ ³»´Â ½Ã½ºÅÛÀ» °³¹ßÇÏ´Â °ÍÀÌ¶ó ¼³ÆÄÇϰí ÀÖ´Ù.


¸ÇÀ§·Î

¸ñÂ÷

1Àå ±è ´ë¸®, Ç÷§Æû °³¹ßÆÀÀ¸·Î ¹ß·É ³ª´Ù.
1.1. Àǹ®1. ÀÓº£µðµå ½Ã½ºÅÛÀ̶õ?
1.2. Àǹ®2. ÀÓº£µðµå ½Ã½ºÅÛÀÇ ±¸Çö
1.3. Àǹ®3. ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß¹æ¹ý
1.4. Àǹ®4. ÇÁ·Î±×·¥À» ¾î¶»°Ô Ÿ°Ù ½Ã½ºÅÛÀ¸·Î ¿Å±â³ª
1.5. Àǹ®5. ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾îÀÇ ½ÇÇà
1.6. Á¤¸®


2Àå ±è ´ë¸®, Çϵå¿þ¾î Á¦¾î¿¡ ´«¶ß´Ù.
2.1. Àǹ®1. Çϵå¿þ¾î¿¡ ¾î¶»°Ô Á¢±ÙÇϳª
2.2. Àǹ®2. Çϵå¿þ¾î ¾î¶»°Ô Á¦¾îÇϳª
2.3. Àǹ®3. ƯÁ¤ ºñÆ®¸¦ ¾î¶»°Ô Á¦¾îÇϳª
2.4. Á¤¸®


3Àå. ±è ´ë¸®, µåµð¾î LED¸¦ ±ô¹ÚÀÌ´Ù.
3.1. °úÁ¦ 1. Æ÷ÀÎÅÍ ¾øÀÌ ¸Þ¸ð¸®¿¡ Á¢±ÙÇϱâ
3.2. °úÁ¦ 2. ÄÚµå ÁÙÀ̱â
3.3. Á¤¸®

4Àå ÄÄÆÄÀÏ·¯ ÃÖÀûÈ­, ³Ê¹« ¹ÏÁö ¸¶¼¼¿ä.
4.1. ¿ÜºÎ ¿äÀο¡ ÀÇÇØ º¯ÇÏ´Â ¸Þ¸ð¸®¸¦ À§ÇÑ volatile
4.2. Á¤¸®


5Àå main()Àº ´©°¡ È£ÃâÇϳª
5.1. ¿î¿µÃ¼Á¦°¡ ÀÖ´Â °æ¿ìÀÇ main() È£Ãâ°úÁ¤
5.2. ¿î¿µÃ¼Á¦°¡ ¾ø´Â °æ¿ìÀÇ main() È£Ãâ°úÁ¤
5.3. Á¤¸®


6Àå Æ÷ÀÎÅÍ¿¡ ´ëÇÑ ¿ÀÇØ¿Í Áø½Ç
6.1. ¿ÀÇØ1. ¸Þ¸ð¸®¿¡ Á¢±ÙÇÏ·Á¸é Æ÷ÀÎÅͰ¡ ÇÊ¿äÇÏ´Ù?
6.2. ¿ÀÇØ2. Æ÷ÀÎÅÍ¿Í Æ÷ÀÎÅÍ ¿¬»êÀº +, -¿¬»ê¸¸ °¡´ÉÇÏ´Ù?
6.3. ¿ÀÇØ3. ¹è¿­ÀÇ À̸§Àº Æ÷ÀÎÅÍÀÌ´Ù?
6.4. ¿ÀÇØ4. a[]¹è¿­ÀÇ a¿Í  &a´Â °°Àº ÀǹÌÀÌ´Ù?
6.5. Á¤¸®

7Àå ±è ´ë¸®ÀÇ Æ÷ÀÎÅÍ ¿ï··Áõ ±Øº¹±â
7.1. ¹®ÀÚ¿­ Æ÷ÀÎÅÍ
7.2. void Æ÷ÀÎÅÍ
7.3. ÇÔ¼ö Æ÷ÀÎÅÍ
7.4. Á¤¸®

8Àå ÃÖÀûÈ­ ²À ÇØ¾ß Çϳª¿ä?
8.1. ÄÚµå ÃÖÀûÈ­
8.2. Á¤¸®

9Àå ÃÖÀûÈ­ÀÇ Ã¹ ´Ü°è, ÄÄÆÄÀÏÀ» Àß ÀÌÇØÇ϶ó
9.1. ÄÄÆÄÀÏ(compile) °úÁ¤
9.2. ¿ÀºêÁ§Æ® ÆÄÀÏ(object file)
9.3. ¸µÅ·(linking)
9.4. Àç¹èÄ¡(relocation)
9.5. ·Îµù
9.6. Á¤¸®

10Àå Æ÷ÀÎÅÍÀÇ È°¿ë ¹× ÃÖÀûÈ­
10.1. Æ÷ÀÎÅÍ´Â ºÎÇǰ¡ Å« µ¥ÀÌÅ͸¦ À̵¿½ÃŰ´Â È¿°úÀûÀÎ ¹æ¹ýÀÌ´Ù.
10.2. Æ÷ÀÎÅÍ ÀÌ·² ¶© ¼±ÅÃÀÌ ¾Æ´Ï¶ó Çʼö
10.3. Èü ¿µ¿ª¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÁ¦°ø
10.4. Æ÷ÀÎÅ͸¦ ºü¸£°Ô ÇÏ´Â ¹æ¹ý : Æ÷ÀÎÅÍ Ã¼ÀÎÀ» Á¦°ÅÇ϶ó.
10.5. Á¤¸®

11Àå C´Â ¸Þ¸ð¸®¸¦ ¾î¶»°Ô »ç¿ëÇϴ°¡
11.1. CÀÇ ¸Þ¸ð¸®
11.2. static
11.3. extern
11.4. auto
11.5. register
11.6. Á¤¸®

12Àå º¯¼ö¸¦ Àß »ç¿ëÇÏ´Â °Ç ÃÖÀûÈ­ÀÇ ±âº»
12.1. ÀûÀýÇÑ µ¥ÀÌÅÍ Å¸ÀÔÀ» ¼±ÅÃÇ϶ó
12.2. Àü¿ª º¯¼ö ÃÖÀûÈ­
12.3. Áö¿ª º¯¼ö ÃÖÀûÈ­
12.4. Á¤Àû Áö¿ª º¯¼öÀÇ ÃÖÀûÈ­ 
12.5. ŸÀÔ ÇÑÁ¤ÀÚ
12.6. const
12.7. Á¤¸®

13Àå ÁýÇÕ¿ø¼Ò ÀúÀåÀÇ È¿À²Àû ¹æ¹ý
13.1. ¹è¿­ ¾×¼¼½º, ¾î´À ¹æ¹ýÀÌ ÁÁÀº°¡?
13.2. ¹è¿­ À妽ºÀÇ È°¿ë
13.3. ±¸Á¶Ã¼ÀÇ ÆÐµù ºñÆ®¸¦ ÁÙ¿©¶ó
13.4. À¯´Ï¿ÂÀÇ È°¿ë
13.5. Á¤¸®

14Àå ¸Þ¸ð¸®´Â µ·ÀÌ´Ù
14.1. ROM ÃÖÀûÈ­
14.2. RAM ÃÖÀûÈ­
14.3. Á¤¸®

15Àå ÇÔ¼ö, »ý°¢ ¾øÀÌ ¾²¸é ³¶ÆÐ º»´Ù
15.1. ¸ÅÅ©·Î ÇÔ¼ö
15.2. ÀζóÀÎ
15.3. Àç±Í ÇÔ¼öÀÇ ÃÖÀûÈ­
15.4. ÇÔ¼ö ºÐ±â¿¡¼­ µ¹¾Æ¿À±â ±îÁö
15.5. ÇÔ¼ö¿¡¼­ ÀÎÀÚ¸¦ Àß È°¿ëÇÏ´Â ÆÁ
15.6. ¸®ÇÁ ÇÔ¼ö(Leaf function)ÀÇ È°¿ë
15.7. Á¤¸®

16Àå if°¡ ÁÁÀ»±î switch°¡ ÁÁÀ»±î?
16.1. ºÐ±â¹® ÃÖÀûÈ­
16.2. Á¤¸®

17Àå µ¹¸®´Â °Íµµ ¿ä·É²¯
17.1. Á» ´ú µ¹¸é ¾ÈµÇ°Ú´Ï? => ·çÇÁ Ç®±â(Loop Unrolling)
17.2. °¡±î¿î ·çÇÁ´Â ÇÕÃĶó! =>·çÇÁ º´ÇÕ(Loop Fusion) 
17.3. ·çÇÁ¿Í »ó°ü¾ø´Â °è»êÀ» ·çÇÁ ¹ÛÀ¸·Î ÂѾƳ»¶ó
17.4. ÇÊ¿ä ¾øÀÌ ·çÇÁ¸¦ ³¡±îÁö µ¹¸®Áö ¸¶¶ó 
17.5. ·çÇÁ º¯¼ö
17.6. ·çÇÁ¸¦ ºü¸£°Ô Çϴ ǥÇö
17.7. ÇÔ¼ö ·çÇÁ
17.8. Á¤¸®

18Àå ÃÖÀûÈ­¸¦ ºÎ¸£´Â Ç¥Çö
18.1. ºñ¿ëÀÌ ³·Àº ¿¬»êÀÚ¸¦ ¼±ÅÃÇ϶ó
18.2. short circuit ¿ø¸®ÀÇ È°¿ë
18.3. ¿¬°üµÈ Ç¥ÇöÀº ¹­¾î¼­ ó¸®Ç϶ó
18.4. °í¹ÎµÇ´Â ½Ç¼ö ¿¬»êÀÇ Ç¥Çö(floating point arithmetic)
18.5. ºñÆ® Ç÷¡±×ÀÇ Åä±Û¸µ(toggling)
18.6. À¯´Ï¿ÂÀÇ È°¿ë
18.7. Á¶°ÇºÎ ½ÇÇà
18.8. Á¤¸®

19Àå ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÑ ÃÖÀûÈ­(GNU C Compiler)
19.1. ¾î¼Àºí¸® Äڵ带 º¸ÀÚ
19.2. »ó¼ö ´ëü(Constant Folding)
19.3. Áߺ¹Ç¥Çö Á¦°Å
19.4. ¿¬»ê °­µµ °æ°¨(Strength Reduction)
19.5. Á¤¸®

20Àå ARM¿¡¼­ÀÇ ÃÖÀûÈ­
20.1. APCS
20.2. ·çÇÁ ÃÖÀûÈ­
20.3. ARM ·¹Áö½ºÅÍ È°¿ë ÆÁ
20.4. Áö¿ª º¯¼ö ŸÀÔ
20.5. ÇÔ¼ö ÃÖÀûÈ­
20.6. ¿¬»ê ÃÖÀûÈ­
20.7. Á¤¸®
¸ÇÀ§·Î
µ¶ÀÚ¸®ºä
(ÃÑ ¸®ºä 1°³ , Æò±Õº°Á¡ )   
¸®ºä¾²±â

ÄÚµå ÃÖÀûÈ­ÀÇ ÀÔ¹®¼­

ÁÖ¼öÈ«´Ô | 2008-03-24 | [¸®ºä¼öÁ¤] | [¸®ºä»èÁ¦] | [¸®ºäµ¡±Û¾²±â]

¸ÇÀ§·Î
ºí·Î°Å¸®ºä
(ÃÑ ¸®ºä 0°³)
 
¸ÇÀ§·Î

¿¹Á¦¼Ò½º

µî·ÏµÈ ¿¹Á¦¼Ò½º°¡ ¾ø½À´Ï´Ù.
¸ÇÀ§·Î

  • ȸ»ç¼Ò°³
  • ±âȹ ¹× ¿ø°í ¸ðÁý
  • ÀÌ¿ë¾à°ü
  • °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§
  • °í°´¼¾ÅÍ
  • »çÀÌÆ®¸Ê
Copyright¨Ï1993-2010 Hanbit Media, Inc. All rights reserved.

¼ÒºñÀÚÇÇÇØº¸»óº¸Çè °¡ÀÔ»ç½ÇÈ®ÀÎ ¾Ö´Ï¼­Æ® ÀÎÁõ¸¶Å©