¹ü¿ë ·¹Áö½ºÅÍ, ½ºÅÃ, ÀÎÅÍ·´Æ®, ÀÎÅÍÆäÀ̽º ±¸Á¶, ±â¾ï ÀåÄ¡ÀÇ ¼±ÅõîÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ¹ü¿ë ·¹Áö½ºÅÍ´Â ÁÖ¼Ò ÁöÁ¤, ÀÎÅؽÌ, »óŸ¦ ³ªÅ¸³»´Âµ¥ ¾²ÀÌ¸ç ¿©·¯°³ÀÇ ´©»ê±â·Îµµ »ç¿ëµÈ´Ù. À̵éÀ» È°¿ëÇϸé ÇÁ·Î±×·¡¹ÖÀ» °£´ÜÈ÷ ÇÒ ¼ö ÀÖÀ¸¸ç, µ¥ÀÌÅÍÀÇ ¸Þ¸ð¸® ¹öÆÛ·®À» ¼Ò°ÅÇÔÀ¸·Î½á ÁÖ±â¾ï ÀåÄ¡¸¦ º¸È£ÇÒ ¼öµµ ÀÖ´Ù. ¿©·¯ °³ÀÇ ´©»ê±â´Â ±â·Ï °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ °®Áö ¾ÊÀº ROM ÇÁ·Î±×·¥À» À§Çؼ ƯÈ÷ Áß¿äÇÏ´Ù. ƯÈ÷ ·¹Áö½ºÅÍ ±º(Register Group)Àº Å©°Ô 4°¡Áö·Î ³ª´©¾î Áö´Âµ¥ ¨ç ¾îÅ¥¹°·¹ÀÌÅÍ(Accumulator : A Register), ¨è ÇÁ·Î±× ·¹Áö½ºÅÍ(Flag Register : F register), ¨é ¹ü¿ë ·¹Áö½ºÅÍ(Gerneral Purpose Register), ¨ê Ư¼ö ·¹Áö½ºÅÍ(Special Purpose Register)°¡ ÀÖ´Ù.
Accumulator(A Register)´Â ´©»ê±â·Î½á »ç¿ëµÇ¸ç µÎ °³ÀÇ ¿¬»ê¼ö(Operand) »çÀÌÀÇ »ê¼ú ¿¬»êÀ̳ª ³í¸® ¿¬»ê¿¡¼´Â ¹ÝµåÁö ALU(Arithmetic Logic Unit)ÀÇ ÇÑÂÊ¿¡ ÀÔ·ÂÀÌ µÇ°í, ±× ¿¬»ê °á°ú´Â ´Ù½Ã A·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ´Ù. 6°³ÀÇ ¹ü¿ë ·¹Áö½ºÅÍ(B, C, D, E, H, L)Àº ¼·Î µÎ °³¾¿ ¿¬°áµÇ¾î ÇϳªÀÇ 16Bit Register·Î »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ¸Þ¸ð¸® ÁÖ¼ÒÀÇ ÁöÁ¤À̳ª 16Bit DataÀÇ ¿¬»ê µî¿¡ »ç¿ë¡¦(»ý·«)
|