ÀÌ ±ÛÀº 1994. 8.¿ùÃÊ(?)°æºÎÅÍ ÇÏÀÌÅÚ¿¡ ¿Ã·È´ø ÀÚ·áÀÌ´Ù.
ÇÏÀÌÅÚ¿¡ µé¾î°¡ º¸´Ï ÀϺΠ¾ø¾îÁø °ÍÀÌ Àִµ¥, ´ÙÇàÈ÷ ³» ÄÄÇ»ÅÍ¿¡¼ ã¾Ò´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ ÇϳªÀÇ ¾ð¾îÀÔ´Ï´Ù.
¾ð¾î¶õ ÇϳªÀÇ ¾à¼ÓÀÔ´Ï´Ù.
¿ì¸®°¡ ¾à¼ÓÀ» ¸ð¸¦ ¶§ ¿ì¸®´Â ÀüÇô ¹«´ÉÇÑ »ç¶÷ÀÔ´Ï´Ù.
±×·¯³ª ÀÏ´Ü ¾à¼ÓÀ» ¾Ë°í ³ª¸é ¿ì¸®´Â À¯´ÉÇÑ »ç¶÷ÀÌ µË´Ï´Ù.
¿ì¸®´Â ¿Ü±¹ »ç¶÷µé°ú ´ëÈÇϱâ À§ÇÏ¿©, ±× ¿Ü±¹ »ç¶÷µé »çÀÌÀÇ ¾à¼ÓÀÎ ÇØ´ç ¿Ü±¹¾î¸¦ ¿½ÉÈ÷ ¹è¿ó´Ï´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì´Â °ÍÀº È®½ÇÈ÷ ±×º¸´Ù ½±½À´Ï´Ù.
ÇÊÀÚµµ ÇÁ·Î±×·¡¹Ö Àü¹®°¡°¡ °áÄÚ ¾Æ´Ï¸ç, ¿ÀÈ÷·Á ÀÔ¹®ÇÏ´Â ÁßÀÔ´Ï´Ù.
ÇÊÀÚ°¡ °¨È÷ ±ÛÀ» ¾²´Â °ÍÀ» º¸°í, ºÎ´ã ¾øÀÌ µû¶ó ¿À½Ã±â ¹Ù¶ø´Ï´Ù.
µð¹ö±×´Â ÇÁ·Î±×·¥¹Ö ¾ð¾î ÆÐŰÁö¸¦ ±¸ÀÔÇÏÁö ¾Ê¾Æµµ, µµ½º¸¸ ÀÖÀ¸¸é ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸ÀÔ´Ï´Ù.
¿ì¼± µð¹ö±×(µð¹ö°Å, µµ½ºÀÇ debug.exe)·Î ½ÃÀÛÇսôÙ.
¿ì¸®°¡ ÇÁ·Î±×·¥À» ¸¸µé ¶§´Â ·¹Áö½ºÅ͸¦ »ç¿ëÇÏÁö¸¸, ÇÁ·Î±×·¥ ÀÚü´Â ¸Þ¸ð¸®¿¡ ¸¸µå´Â °ÍÀ̸ç, ¿Ï¼ºµÇ¸é µð½ºÅ©¿¡ ÀúÀåÇØ¾ß ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
µû¶ó¼ ¿ì¸®´Â ¸Þ¸ð¸®¸¦ ¾î¶»°Ô ÆíÁýÇÏ´À³Ä ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ¾ß µÉ °ÍÀÌ´Ù.
¸Þ¸ð¸® ÆíÁýÀº ÀÔ·Â(enter)À» ¶æÇÏ´Â e ¸í·ÉÀ¸·Î ÇÑ´Ù.
µð¹ö±×ÀÇ ¸í·ÉÀº ´ë°³ ·¹Áö½ºÅͶó´Â °ÍÀ» Áß½ÉÀ¸·Î ÀÌ·ç¾îÁø´Ù. ·¹Áö½ºÅÍÀÇ ³»¿ëÀ» È®ÀÎÇÏ·Á¸é r ¸í·ÉÀ¸·Î °¡´ÉÇÏ´Ù.
·¹Áö½ºÅÍ ¸í·É °ð r·Î º¸À̴ ȸ鿡¼ »ç¿ëÀÚÀÇ ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸£°Ô ³ªÅ¸³¯ ¼ö ÀÖ´Â ºÎºÐÀº ÀϺΠ·¹ÁöÅÍÀÇ 4 ÀÚ¸® 16Áø¼ö °ªÀÏ »ÓÀÌ´Ù.
·¹Áö½ºÅÍ º¸°í¼ ùÁÙ¿¡¼´Â SP ·¹Áö½ºÅ͸¸ÀÌ 0000ÀÌ ¾Æ´Ñ °ªÀ» º¸¿© ÁØ´Ù.
º¸°í¼ µÑ° ÁÙ¿¡¼ DS, ES, SS, CS¶ó´Â 4 °³ÀÇ ·¹Áö½ºÅÍ´Â °°Àº °ªÀ¸·Î ³ªÅ¸³ª¸ç, ±×¿Í ´Þ¸® IP ·¹Áö½ºÅʹ óÀ½¿¡´Â ¾ðÁ¦³ª 0100À¸·Î º¸ÀδÙ.
º¸°í¼ ¼Â° ÁÙÀÇ Ã³À½¿¡ ³ª¿À´Â 4 ÀÚ¸® 16Áø¼ö´Â µÑ° ÁÙÀÇ 4 °³ ·¹Áö½ºÅÍ °ª°ú °°Àº °ªÀ¸·Î º¸ÀÌÁö¸¸, »ç½ÇÀº CS ·¹Áö½ºÅÍÀÇ °ªÀ» Ç¥½ÃÇÑ´Ù.
¼Â° ÁÙÀÇ ÄÝ·Ð(:) µÚ¿¡ ³ª¿À´Â 4 ÀÚ¸® 16Áø¼ö´Â 0100ÀÌ µÈ´Ù.
µû¶ó¼ ¼Â° ÁÙ¿¡ º¸ÀÌ´Â ÄÝ·Ð(:) Á¿ìÀÇ 4 ÀÚ¸® 16Áø¼ö´Â À» ³ªÅ¸³½´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ´Ù.
CS:IP´Â ÇöÀçÀÇ ¸Þ¸ð¸® ¹øÁö¸¦ ³ªÅ¸³»´Â °ÍÀÌ´Ù.
CS:IP ¸Þ¸ð¸® ¹øÁö µÚ¿¡ óÀ½ ³ª¿À´Â 16Áø¼öÀÇ ½ÖÀº ±× ¸Þ¸ð¸® ¹øÁö¿¡ ÀúÀåµÇ¾î ÀÖ´Â 16Áø¼ö °ªÀ» Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù.
±× µÚ¿¡ ³ª¿À´Â 16Áø¼ö 2 ½ÖÀº ±× °ªÀ» ¿ì¸®°¡ ¾Ë¾Æ º¼ ¼ö ÀÖ´Â ¾î¼Àºí¸®¾î·Î ¹ø¿ªÇÑ ¸í·É¾îÀÌ´Ù.
·¹Áö½ºÅÍ À̸§À̳ª ¸í·É¾î¿¡´Â ¿µ¹®ÀÚ o°¡ µé¾î°¥ ¼ö ÀÖÁö¸¸, ¼ö¸¦ ³ªÅ¸³»´Â 16Áø¼ö °ª¿¡´Â ¿µ¹®ÀÚ o°¡ µé¾î°¥ ¼ö ¾ø´Ù.
16Áø¼öÀÇ °¢ ÀÚ¸®¸¦ ±¸¼ºÇÏ´Â ¼ýÀÚ 16 °³´Â (1, 2, 3, 4, 5, 6, 7, 8, 9, a(10), b(11), c(12), d(13), e(14), f(15))ÀÌ´Ù.
10Áø¼ö 16Àº 16Áø¼ö·Î 10h¿Í °°ÀÌ Ç¥½ÃÇÏ¿© 10Áø¼ö¿Í ±¸ºÐÇÑ´Ù.
±×·¯³ª h¶ó´Â °ÍÀº ¿ì¸®°¡ ±¸º°Çϱ⠽±µµ·Ï »ç¿ëÇÏ´Â °ÍÀÏ »Ó, µð¹ö±×¸¦ ½ÇÇàÇÏ¿© º¸À̴ ȸ鿡´Â ³ªÅ¸³ªÁö ¾Ê´Â´Ù.
»Ó¸¸ ¾Æ´Ï¶ó ¿ì¸®°¡ µð¹ö±×¿¡¼ ÀÔ·ÂÇÒ ¶§µµ h¸¦ ºÐ¿©¼´Â ¾È µÈ´Ù.
·¹Áö½ºÅͶõ °í±Þ ¾ð¾îÀÇ º¯¼ö¿Í ºñ½ÁÇÏ¿©, ¾î¶² °ªÀ» ´ã¾Æ µÑ ¼ö ÀÖ´Ù.
º¯¼ö°¡ ±×·¯ÇϵíÀÌ, ·¹Áö½ºÅÍ¿¡µµ »õ·Î¿î °ªÀ» ´ãÀ¸¸é ÀÌÀü °ªÀº »ç¶óÁø´Ù.
·¹Áö½ºÅÍ¿¡ ´ã¾Æ µÎ´Â °ªÀº ¾î¶² ¸í·É¾î¸¦ ¶æÇÒ ¼öµµ ÀÖ°í, ¾î¶² ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¥ ÀÖ¾î¼ ½ÇÇà ´ë»óÀÌ µÇ´Â ÆÄ¶ó¹ÌÅ͸¦ ¶æÇÒ ¼öµµ ÀÖ´Ù.
±×·¯³ª º¯¼ö¿Í ´Þ¸®, ·¹Áö½ºÅÍ´Â ¸Þ¸ð¸®ÀÇ ÀϺΰ¡ ¾Æ´Ï´Ù.
¹ü¿ë ·¹Áö½ºÅÍ´Â AX, BX, CX, DXÀÇ 4 °³°¡ ÀÖ´Ù.
16Áø¼ö 4 ÀÚ¸® Å©±âÀÇ ¼ö¸¦ ¿öµå¶ó°í ºÎ¸¥´Ù.
¿ì¸®°¡ µð¹ö±×¸¦ ½ÇÇàÇÏ¿© ÇÁ·Î±×·¥À» ¸¸µé ¶§, ÇÑ ÆíÀ¸·Î´Â ·¹Áö½ºÅ͸¦ »ç¿ëÇÏ°í ´Ù¸¥ ÇÑ ÆíÀ¸·Î´Â ¸Þ¸ð¸®¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥À» Â¥°Ô µÈ´Ù.
8088, 80286 µî 80x86À¸·Î Ç¥½ÃÇÏ´Â ¼ÒÀ§ 8088 °è¿ÀÇ ÄÄÇ»ÅÍ ÇÁ·Î¼¼¼¿¡¼ ±âº»ÀûÀ¸·Î Ç¥½ÃÇÒ ¼ö ÀÖ´Â ÃÖ´ë°ªÀº 16Áø¼ö 4 ÀÚ¸®ÀÎ ¿öµåÀÌ´Ù.
µû¶ó¼ 16Áø¼ö·Î 0¿¡¼ FFFF±îÁö Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸ç, À̰ÍÀ» 10Áø¼ö·Î ȯ»êÇϸé 0¿¡¼ 65535±îÁö 65536 °³ÀÇ ¼ö¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù´Â °á·ÐÀÌ´Ù.
ÄÄÇ»ÅÍ¿¡¼ ų·Î¶õ 1000 ¹è°¡ ¾Æ´Ï°í 1024 ¹è¸¦ ³ªÅ¸³½´Ù.
µû¶ó¼ ¸Þ°¡¶õ 1000000 ¹è°¡ ¾Æ´Ï°í 1024 X 1024 ¹è¸¦ ³ªÅ¸³½´Ù.
8088Àº ¸Þ¸ð¸®¸¦ ¼¼±×¸ÕÆ®¶ó°í ÇÏ´Â ´ÜÀ§·Î ºÐÇÒÇÏ¿© »ç¿ëÇÑ´Ù.
¼¼±×¸ÕÆ® ÇϳªÀÇ Å©±â´Â 64 KB Áï 65536 ¹ÙÀÌÆ® Å©±â°¡ µÈ´Ù.
¼¼±×¸ÕÆ®ÀÇ ·¹À̺í(À̸§)À» Ç¥½ÃÇÏ´Â ·¹Áö½ºÅͰ¡ CS ·¹Áö½ºÅÍÀÌ´Ù.
ÇϳªÀÇ CS ·¹Áö½ºÅÍ ¸Þ¸ð¸® ±¸¿ª ³»¿¡¼ ƯÁ¤ ¸Þ¸ð¸®ÀÇ »ó´ëÀûÀÎ ÁÖ¼Ò¸¦ Ç¥½ÃÇÏ´Â °ÍÀÌ ¹Ù·Î IP ·¹Áö½ºÅͶó´Â °ÍÀÌ´Ù.
IP ·¹Áö½ºÅͰ¡ Ç¥½ÃÇÏ´Â ¸Þ¸ð¸® ¹øÁö¸¦ ¿ÀÇÁ¼ÂÀ̶ó°í ÇÑ´Ù.
°á±¹ ¸Þ¸ð¸®ÀÇ ¹øÁö´Â <¼¼±×¸ÕÆ® ¹øÁö:¿ÀÇÁ¼Â ¹øÁö>ÀÇ ½ÖÀ¸·Î Ç¥½ÃµÈ´Ù.
µð¹ö±×ÀÇ º¸°í¼ ¼Â° Á٠ù ºÎºÐ¿¡ ³ª¿À´Â °ÍÀÌ ¸Þ¸ð¸® ¹øÁöÀÌ´Ù.
¸Þ¸ð¸® ÆíÁý¿¡ µé¾î°¡±â Àü¿¡ ·¹Áö½ºÅÍ¿¡ °üÇØ ü°èÀûÀ¸·Î ÀçÁ¤¸®ÇÏÀÚ.
¾Æ¿ï·¯ ¾à°£ ´õ ¾Ë¾Æ º¸°í ³Ñ¾î°¡ÀÚ.
(1) ·¹Áö½ºÅÍ´Â ¸Þ¸ð¸®ÀÇ ÀϺΰ¡ ¾Æ´Ï´Ù.
(2) ·¹Áö½ºÅÍ´Â º¯¼ö¿Í °°Àº ±â´ÉÀ» ÇÑ´Ù.
(3) µû¶ó¼ ¿ì¸®´Â ·¹Áö½ºÅÍ¿¡ ¾î¶² °ªÀ» ÀúÀåÇÏ°í º¯°æÇÒ ¼ö ÀÖ´Ù.
(4) ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ °ªÀº ¾î¶² ¸í·É, ¶Ç´Â ¾î¶² ¸í·ÉÀÇ ´ë»óÀ» Ç¥½ÃÇÑ´Ù.
(5) ·¹Áö½ºÅÍÀÇ °ªÀ» º¸±â À§Çؼ´Â r ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
(6) ·¹Áö½ºÅÍÀÇ ¼ö´Â ¾ó¸¶ µÇÁö ¾Ê´Â´Ù.
(7) 13 °³ÀÇ ·¹Áö½ºÅÍ´Â ¸ðµÎ ÇϳªÀÇ ¿öµå(2 ¹ÙÀÌÆ®, 16 ºñÆ®) ±æÀ̸¦ °¡Áø´Ù.
(8) AX, BX, CX, DX¸¦ ¹ü¿ë ·¹Áö½ºÅͶó°í ÇÑ´Ù.
2. ·¹Áö½ºÅÍ °ªÀ» º¯°æÇϱâ
¾Õ¿¡¼ ¿ì¸®´Â r ¸í·ÉÀ¸·Î ¸ðµç ·¹Áö½ºÅÍÀÇ »óŸ¦ º¼ ¼ö ÀÖ¾ú´Ù.
¾î¶² ƯÁ¤ ·¹Áö½ºÅÍÀÇ »óŸ¦ º¸°í ±× °ªÀ» º¯°æÇϱâ À§Çؼ´Â ¾î¶»°Ô ÇÒ±î?
- r ax
ax 0000
:
r <·¹Áö½ºÅÍ À̸§> ¸í·ÉÀ» ÇÏ¸é µÈ´Ù.
±×·¯¸é, ±× ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ °ªÀ» º¸¿© ÁÖ¸é¼ ¹Ù²Ü °ªÀ» ÀÔ·ÂÇ϶ó°í ÇÑ´Ù.
1 ÀÚ¸® ³»Áö 4 ÀÚ¸®ÀÇ 16Áø¼ö¸¦ ÀÔ·ÂÇϰí ÇÏ¸é ±× °ªÀ¸·Î ¹Ù²ï´Ù.
ÀÔ·ÂÇÒ ¶§´Â 16Áø¼öÀÓÀ» Ç¥½ÃÇÏ´Â h¸¦ µ¡ºÙ¿©¼´Â ¾È µÈ´Ù.
: 9
- r ax
ax 0009
:
¸¸¾à 9¸¦ ÀÔ·ÂÇϰí, ´Ù½Ã r ax ¸í·ÉÀ» Çϸé À§¿Í °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù.
¿ì¸®°¡ ¸î ÀÚ¸®ÀÇ ¼ö¸¦ ÀÔ·ÂÇÏµç µð¹ö±×´Â ¾Õ¿¡ 0À» ºÙ¿©¼ 4 ÀÚ¸®·Î Ç¥½ÃÇÑ´Ù.
°ªÀ» º¯°æÇÏ°í ½ÍÁö ¾ÊÀ¸¸é ±×³É ¸¸ Ä¡¸é µÈ´Ù.
Á¦ 02 Àý ¸Þ¸ð¸® ÆíÁý ÀÔ¹®
·¹Áö½ºÅÍ °ªÀ» º¯°æÇϱâ À§Çؼ´Â r ¸í·ÉÀ» ¾²¸é µÇ¾ú´Ù.
±×·¯³ª, ¸Þ¸ð¸®ÀÇ °ªÀ» ÆíÁý(ÀÔ·Â)Çϱâ À§Çؼ´Â e ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
¿ì¸®°¡ ¸¸µå´Â ÇÁ·Î±×·¥ÀÇ ³»¿ëÀº ÀÏ´Ü ¸Þ¸ð¸®¿¡ ÀúÀå(±â·Ï)ÇÑ´Ù.
¸Þ¸ð¸®¿¡ ¾î¶² °ªÀ» ÀúÀåÇϰųª º¯°æÇÒ ¶§´Â e ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
ÀÔ·ÂÀ» ¶æÇÏ´Â enterÀÇ Ã¹ ±ÛÀÚ¸¦ µý ¸í·ÉÀÌ´Ù.
¿ì¼± ´ÙÀ½°ú °°ÀÌ ¸í·ÉÀ» ÇØ º¸ÀÚ.
- e 100
0BDB:0100 0F.
±×·¯´Ï±î, 0BDB:0100 ¹øÁö¿¡´Â 0F¶ó´Â °ªÀÌ ÀúÀåµÇ¾î ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë·Á ÁÖ¸é¼ °ªÀ» º¯°æÇÏ°í ½ÍÀ¸¸é ´Ù¸¥ °ªÀ» ÀÔ·ÂÇ϶ó°í Á¡(.)À¸·Î ±¸ºÐÇÏ¿© º¸¿© ÁØ´Ù.
1 ÀÚ¸® ³»Áö 2 ÀÚ¸®ÀÇ 16Áø¼ö¸¦ ÀÔ·ÂÇϰí ÇÏ¸é ±× °ªÀ¸·Î ¹Ù²ï´Ù.
ÀÔ·ÂÇÒ ¶§´Â 16Áø¼öÀÓÀ» Ç¥½ÃÇÏ´Â h¸¦ µ¡ºÙ¿©¼´Â ¾È µÈ´Ù.
0BDB:0100 0F. 9
- e 100
0BDB:0100 09.
¸¸¾à 9¸¦ ÀÔ·ÂÇϰí, ´Ù½Ã e 100 ¸í·ÉÀ» Çϸé À§¿Í °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù.
¿ì¸®°¡ ¸î ÀÚ¸®ÀÇ ¼ö¸¦ ÀÔ·ÂÇÏµç µð¹ö±×´Â ¾Õ¿¡ 0À» ºÙ¿©¼ 2 ÀÚ¸®·Î Ç¥½ÃÇÑ´Ù.
°ªÀ» º¯°æÇÏ°í ½ÍÁö ¾ÊÀ¸¸é ±×³É ¸¸ Ä¡¸é µÈ´Ù.
ÀÌ °£´ÜÇÑ ¿¹Á¦¿¡¼ ¿ì¸®´Â ¸î °¡Áö ±Ã±ÝÇÑ ¹®Á¦¸¦ ¹ß°ßÇÏ°Ô µÈ´Ù.
2. ¿ÀÇÁ¼Â 100 ¹øÁöÀÇ ºñ¹Ð
¸ÕÀú »ý°¢µÇ´Â ¹®Á¦´Â, À§ ¸í·É µÚ¿¡ ¿Â 100¿¡ °üÇÑ ±Ã±ÝÁõÀÌ´Ù.
±×°ÍÀº ¿ì¸®°¡ ¾î¶² ³»¿ëÀ» ÀÔ·ÂÇÏ´Â ¸Þ¸ð¸®ÀÇ ¿ÀÇÁ¼Â ¹øÁö¸¦ Ç¥½ÃÇÑ´Ù.
¾Õ¼ ¸Þ¸ð¸® ¹øÁö´Â ¼¼±×¸ÕÆ®¿Í ¿ÀÇÁ¼ÂÀ» Á¶ÇÕÇÏ¿© Ç¥½ÃÇÑ´Ù°í ¹è¿ü´Ù.
¶ÇÇÑ ¿ì¸®´Â ¼¼±×¸ÕÆ® ÁÖ¼Ò¿¡´Â ½Å°æ¾µ ÀÏ ¾øÀÌ, ¿ÀÇÁ¼Â ÁÖ¼Ò¸¦ ÁÖ·Î ´Ù·ç°Ô µÈ´Ù´Â »ç½Çµµ ÀÌ¹Ì ¸»ÇÑ ¹Ù ÀÖ´Ù.
±×°ÍÀº ±×·¸´Ù Çϰí 0¿¡¼ FFFF(10Áø¼ö 65535)±îÁöÀÇ ¿ÀÇÁ¼Â ¹øÁö Áß¿¡¼, ¿ì¸®´Â ¿Ö ÇÏÇÊÀ̸é 100 ¹øÁö¸¦ ´ë»óÀ¸·Î ÆíÁýÇϴ°¡?
µð¹ö±×´Â ±×°ÍÀÌ Ã³À½ ½ÇÇàµÉ ¶§¸¶´Ù IP ·¹Áö½ºÅÍ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ÀÇÁ¼Â ÁÖ¼Ò¸¦ 100h ¹øÁö·Î ¼³Á¤ÇÑ´Ù. ¾Õ¿¡¼ r ¸í·ÉÀ¸·Î »ìÆìº» °Í°ú °°´Ù.
Áö±ÝÀÌ¶óµµ ´Ù½Ã debug ¸í·ÉÀ» Çϰí, À̾î r ¸í·ÉÀ» »ç¿ëÇØ º¸¶ó.
ÀÌ »ç½ÇÀ» ±â¾ïÇØ µÎ¸é ¸Å¿ì Æí¸®ÇÑ Á¡ÀÌ ÀÖ´Ù.
¿ì¸®°¡ ÆíÁýÇÏ´Â ¸í·ÉÀÇ ½ÃÀÛ ÁÖ¼Ò¸¦ 100h·Î ¼±ÅÃÇÏ°Ô µÇ¸é, ±× ¸í·ÉÀ» ¾Æ¹« ÁÖ¼Ò¿¡³ª ÀÔ·ÂÇØ µÎ¾ú´Ù°¡ ³ªÁß¿¡ ½ÇÇàÇϱâ À§ÇÏ¿© ±× ÁÖ¼Ò¸¦ ±â¾ïÇϰí IP ·¹Áö½ºÅÍÀÇ °ªÀ» ±×¿¡ ¸Â°Ô ¼³Á¤ÇØ ÁÖ´Â ¹ø°Å·Î¿î ÀÛ¾÷À» »ý·«ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
ÀÌ 100hÀÇ Æí¸®ÇÔÀº, µÚ¿¡ °¡¼ g ¸í·É¿¡¼ ´Ù½Ã È®ÀÎÇÏ°Ô µÉ °ÍÀÌ´Ù.
¿Ö µð¹ö±×´Â óÀ½ ½ÇÇàµÉ ¶§¸¶´Ù Ç×»ó 0¿¡¼ FF±îÁö ¿ÀÇÁ¼Â ¹øÁö¸¦ °Ç³Ê ¶Ù¾î 100h ¹øÁö¸¦ IP ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ °ªÀ¸·Î Á¦½ÃÇϴ°¡?
¼¼±×¸ÕÆ® ³»¿¡¼ óÀ½ÀÇ 256(100h) ¹ÙÀÌÆ®(Áï 0 ³»Áö FF ¹øÁö)´Â Ãʺ¸ÀûÀÎ ÇÁ·Î±×·¡¸ÓµéÀÌ °ü½ÉÀ» °¡Áö°í »ìÆì º¼ Çʿ䰡 ¾ø´Â ¿©·¯ °¡·ã¸¦ ÀúÀåÇϱ⠶§¹®ÀÌ´Ù.
¸Þ¸ð¸® ÆíÁý¿¡¼ ¶Ç Çϳª »ý°¢µÇ´Â Á¡Àº 16Áø¼ö 2 ÀÚ¸®¸¦ ´Ù·é´Ù´Â °ÍÀÌ´Ù.
ÀÌ Á¡Àº ·¹Áö½ºÅÍ °ªÀÌ 16Áø¼ö 4 ÀÚ¸®¿´´ø »ç½Ç°ú ºñ±³µÈ´Ù.
·¹Áö½ºÅÍ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â °ªÀº 16Àé¼ö 4 ÀÚ¸® Áï ¿öµå Å©±âÀÌ´Ù.
¸Þ¸ð¸®ÀÇ °¢ ¿ÀÇÁ¼Â ¹øÁö¿¡ ÀúÀåµÇ´Â °ªÀº 16Áø¼ö 2 ÀÚ¸® Áï ¹ÙÀÌÆ® Å©±âÀÌ´Ù.
¿Ö ¾î¶² °ÍÀº ¿öµå¶ó°í ÇÏ°í ´Ù¸¥ ¾î¶² °ÍÀº ¹ÙÀÌÆ®¶ó°í Çϴ°¡?
±× Áú¹®Àº ¿Ö ¾î¶² °ÍÀº ¹ÌÅͶó°í ÇÏ°í ´Ù¸¥ ¾î¶² °ÍÀº ¼¾Æ¼¹ÌÅͶó°í Çϴ°¡ ÇÏ°í ¹¯´Â °Íó·³ ÂüÀ¸·Î ´ä´äÇÑ Áú¹®ÀÌ µÇ°í ¸» °ÍÀÌ´Ù.
±×·¸°Ô Á¤ÇØ µÎ¾úÀ¸¹Ç·Î, ¿ì¸®´Â ±×·± °ÍÀ¸·Î ¾Ë°í ½á¾ß µÈ´Ù.
¿ì¸®´Â ´ÜÁö 16Áø¼ö 2 ÀÚ¸® Å©±â¸¦ ¹ÙÀÌÆ®¶ó Çϰí, ±× ¹è°¡ µÇ´Â 16Áø¼ö 4 ÀÚ¸® Áï 2 ¹ÙÀÌÆ® Å©±â¸¦ ¿öµå¶ó°í ÇÑ´Ù°í ¿Ü¿ì°í ±×·¸°Ô ºÎ¸£¸é ±×¸¸ÀÌ´Ù.
¾Õ¼ ¿ì¸®´Â, ÄÄÇ»ÅͰ¡ Á÷Á¢ ¾Ë¾Æ º¸´Â ¼öÄ¡°¡ 2Áø¼ö¶ó´Â »ç½ÇÀ» ¾Ë¾Ò´Ù.
±×¸®°í, 2Áø¼öÀÇ 1 ÀÚ¸®¸¦ ºñÆ®¶ó°í ÇÑ´Ù.
16Áø¼ö 1 ÀÚ¸®´Â 2Áø¼ö 4 ÀÚ¸®¿Í µ¿ÀÏÇÑ Å©±âÀÌ´Ù.
À̰ÍÀº µÎ °¡Áö Áø¹ý¿¡ µû¸¥ ¼ö¸¦ 10Áø¼ö¿Í ºñ±³ÇÏ¿© º¸¸é ºÐ¸íÇØÁø´Ù.
¸ÕÀú 2Áø¼ö 4 ÀÚ¸® Áß °¡Àå Å« ¼ö 1111À» 10Áø¼ö ¹× 16Áø¼ö·Î ȯ»êÇØ º¸ÀÚ.
2Áø¼ö´Â binaryÀÇ Ã¹±ÛÀÚ¸¦ µû¼ b¸¦ ºÙ¿© Ç¥½ÃÇÑ´Ù.
1111b = 15 (1 * 8 + 1 * 4 + 1 * 2 + 1 * 1) = Fh
À§ÀÇ °è»êÀ¸·Î ¿ì¸®´Â 2Áø¼ö 4 ÀÚ¸®°¡ 16Áø¼ö 1 ÀÚ¸® Å©±â¶ó´Â »ç½ÇÀ» ¾Ë¾Ò´Ù.
µû¶ó¼, 16Áø¼ö 2 ÀÚ¸® Å©±âÀÎ 1 ¹ÙÀÌÆ®´Â 8 ºñÆ®¿¡ ÇØ´çµÊÀ» ¾Ë ¼ö ÀÖ´Ù.
³ª¾Æ°¡ 8088 °è¿(8088, 80286, 80386)ÀÇ ·¹Áö½ºÅͰ¡ ÀúÀåÇÒ ¼ö ÀÖ´Â 16Áø¼ö 4 ÀÚ¸® Å©±âÀÎ ¿öµå(2 ¹ÙÀÌÆ®)´Â 16 ºñÆ® ±æÀÌ¿¡ ÇØ´çµÈ´Ù.
±ä ¼³¸íÀ» »ý·«Çϰí, Áö±Ý±îÁö ¹è¿î °ÍÀ» ±×¸²À¸·Î Á¤¸®ÇÏ¸é º¸±â ½¬À» °ÍÀÌ´Ù.
ºñÆ® 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2Áø¼ö X X X X X X X X X X X X X X X X
16Áø¼ö Y Y Y Y
| | | |
+----------------+ +----------------+
¸Þ¸ð¸®=¿ÀÇÁ¼Â ( ¹ÙÀÌÆ® ) ( ¹ÙÀÌÆ® )
| |
+---------------------------------+
·¹Áö½ºÅÍ ( ¿öµå )
r ¸í·ÉÀ¸·Î º» °¢ ·¹Áö½ºÅÍ¿¡ ÀúÀåµÈ °ªÀº 4 ÀÚ¸®ÀÇ 16Áø¼ö¿´´Ù.
¿ì¸®´Â 8088¿¡ Á¸ÀçÇÏ´Â 13 °³ÀÇ ·¹Áö½ºÅͰ¡ ¸ðµÎ 4 ÀÚ¸®ÀÇ 16Áø¼ö Áï ÇϳªÀÇ ¿öµå °ð 16 ºñÆ® ±æÀ̸¦ °¡Áø´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ´Â °ÍÀÌ´Ù.
¹Ù·Î À̰ÍÀÌ 8088 ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼¸¦ ÀåÂøÇÑ ÄÄÇ»ÅͰ¡ 16 ºñÆ® ÄÄÇ»ÅÍ·Î ºÒ¸®¿ì´Â ÇÑ °¡Áö ÀÌÀ¯°¡ µÈ´Ù.
¾Õ¼ ¿ì¸®´Â e 100 ¸í·ÉÀ¸·Î ¿ÀÇÁ¼Â 100h ¹øÁö ¸Þ¸ð¸®¸¦ ÆíÁýÇØ º¸¾Ò´Ù.
±× ¹æ¹ýÀ¸·Î ¿ÀÇÁ¼Â 101h ¹øÁö ¸Þ¸ð¸®¸¦ ÆíÁýÇÏ·Á¸é ¾î¶»°Ô ÇÒ±î?
¹°·Ð, e 101 ¸í·ÉÀ» »ç¿ëÇÏ¸é µÇ´Â °ÍÀº ´ç¿¬ÇÏ´Ù.
±×·¯³ª, ¸Þ¸ð¸® ¿¬¼Ó ÀÔ·Â ¹æ¹ýÀ» ¾Ë°í º¸¸é, ±×¿Í °°ÀÌ ¿¬¼ÓµÈ ¸Þ¸ð¸®¸¦ ÆíÁýÇÒ ¶§´Â ÀÏÀÏÀÌ e ¸í·ÉÀ» µû·Î ÇÏÁö ¾Ê¾Æµµ µÈ´Ù.
100h ¹øÁöÀÇ ±âÁ¸ °ªÀ» º¸°í »õ °ªÀ» ÀÔ·ÂÇÑ ÈÄ ´ë½Å SP(½ºÆäÀ̽º¹Ù)¸¦ ´©¸£¸é µð¹ö±×´Â 101h ¹øÁöÀÇ °ªÀ» º¸¿© ÁÖ¸ç ¿ª½Ã »õ °ªÀ» ¹Þ¾Æ µéÀÏ Áغñ¸¦ ÇÑ´Ù.
|