º»¹®/³»¿ë
Part 1. ½Ã½ºÅÛ º¸¾È
CPU : ÀÔ·ÂÀåÄ¡·ÎºÎÅÍ ÀڷḦ ¹Þ¾Æ ¿¬»ê ÈÄ °á°ú¸¦ Ãâ·Â ÀåÄ¡·Î Àü¼ÛÇÏ´Â °úÁ¤À» Á¦ ¾îÇÏ´Â ÇÙ½É ÀåÄ¡ (¿¬»ê, ·¹Áö½ºÅÍ, Á¦¾î, ¹ö½º) ±â¾ïÀåÄ¡ (·¹Áö½ºÅÍ, ij½Ã, ÁÖ±â¾ïÀåÄ¡, º¸Á¶±â¾ïÀåÄ¡) CPU ±¸¼º¿ä¼Ò 1. ALU (¿¬»êÀåÄ¡) : »ê¼ú¿¬»ê, ³í¸®¿¬»ê 2. ·¹Áö½ºÅÍ : ¼Ò±Ô¸ð µ¥ÀÌÅÍ, Áß°£ °á°ú¸¦ ±â¾ïÇØµÎ´Â °í¼Ó ¿µ¿ª 3. Control Unit(Á¦¾îÀåÄ¡) : ¸í··¾î ÇØ¼®, Á¦¾î½ÅÈ£ ¹ß»ý 4. ³»ºÎ CPU ¹ö½º : ALU ·¹Áö½ºÅͰ£ÀÇ µ¥ÀÌÅÍ À̵¿ ·¹Áö½ºÅÍ Á¾·ù PC(Program Counter) : ´ÙÀ½¿¡ ¼öÇàÇÒ ÁÖ±â¾ïÀåÄ¡ ÁÖ¼Ò ±â¾ï MAR(Memory Address Register) : ÁÖ±â¾ïÀåÄ¡¿¡ Á¢±ÙÇϱâ À§ÇÑ ÁÖ±â¾ïÀåÄ¡ ÁÖ¼Ò ±â¾ï MBR(Memory Buffer Register) : ÁÖ±â¾ï ÀåÄ¡ ÀÔ/Ãâ·Â ÀÚ·á ±â¾ï IR(Instruction Register) : ÁÖ±â¾ï ÀåÄ¡ -> ÀÎÃâÇÑ ¸í·ÉÄÚµå ±â¾ï ¹ö½º Á¾·ù µ¥ÀÌÅÍ ¹ö½º : µ¥ÀÌÅÍ Àü¼Û ¿ëµµ ÁÖ¼Ò ¹ö½º : ±â¾ïÀå¼Ò À§Ä¡, ½Äº° Á¦¾î ¹ö½º: CPU, ±â¾ïÀåÄ¡, I/O ÀåÄ¡»çÀÌÀÇ Á¦¾î½ÅÈ£ Àü¼Û CPU ¸í·É ½ÇÇà ÁÖ±â ÀÎÃú (Instruction Fetch) : ¸Þ¸ð¸® µ¥ÀÌÅ͸¦ ·ÎµåÇÏ¿© ·¹Áö½ºÅÍ¿¡ ÀûÀç °£Á¢ (Indrection) : °£Á¢ÁÖ¼Ò ¹æ½Ä äÅà °æ¿ì CPU°¡ ¸Þ¸ð¸® ÂüÁ¶½Ã ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÂüÁ¶ ½ÇÇà (E¡¦(»ý·«)