¢À ºÎ·Ï ¿¹Á¦ ¹× ¼Ò½º ÇÁ·Î±×·¥Àº '»óÇ°°ü·Ã ÀÚ·á½Ç'¿¡ ÀÖ½À´Ï´Ù.
¢À ÁÖ¿ä³»¿ë ¢À
'±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö ³ëÇÏ¿ì'´Â ÇÊÀÚ°¡ C¾ð¾î¸¦ ¹è¿ì±â ½ÃÀÛÇÏ¸é¼ ½ÀµæÇÑ ³»¿ë°ú ¼Ò³ª¹« ¹öÀü 2.0À» Á¦ÀÛÇϱâ À§ÇØ ÇÊ¿äÇÑ ÀÌ·ÐÀ» Áß½ÉÀ¸·Î ü°èÀÖ°Ô Á¤¸®ÇØ ³õ¾Ò´Ù. ¼Ò³ª¹« ¹öÀü 2.0Àº ±×·¡ÇÈ À̹ÌÁö 󸮿¡ ÇÊ¿äÇÑ ¶óÀ̺귯¸® ÇÁ·Î±×·¥À» ¸¸µé¾ú´Ù.
¼Ò³ª¹«´Â 16 »ö»ó Áö¿øÀ̸ç ÇÑ±Û ÆùÆ®´Â ºñÆ® ¸Ê ÆùÆ®·Î ±¸¼ºµÇ¾î ÀÖ°í, ¹®ÀÚ ÇüÅ´ ¸íÁ¶Ã¼, °íµñü, »ù¹°Ã¼, Çʱâü¸¦ Áö¿øÇÑ´Ù. C¾ð¾î³ª ASMBLER ¾ð¾î·Î ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ·Á´Â ºÐµé²² ÀÌ Ã¥Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¶Ç, ¼ø¼µµ·Î ¼³¸íÇÏ¿© ÇÁ·Î±×·¥ÀÇ Çؼ®À» ½±°í ºü¸£°Ô ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿Ü±¹»ê ±×·¡ÇÈ ¿¡µðÅÍÀÇ ¿ì¼ö¼º¿¡ µµÀüÇϱâ À§ÇØ ¾Æ¸¶µµ ´õ ÁÁÀº ±×·¡ÇÈ ±â´ÉÀ»
Ãß°¡ÇÑ´Ù¸é ±×·¸°Ô ¾î·Á¿î Àϸ¸Àº ¾Æ´Ò °ÍÀÌ´Ù.
¢À Â÷·Ê ¢À
Á¦1Àå ÄÄÇ»ÅÍ¿Í ÇÁ·Î±×·¡¹Ö
1. ¾Ë¾Æ¾ß ÇÒ »çÇ×
1-1 8086/8088ÀÇ ÇÑ°è
1-2 ¸Þ¸ð¸® ¿µ¿ª
1-3 ÀÎÅÍ·´Æ®
1-4 ±â¾ï¼ÒÀÚ ·¹Áö½ºÅÍ(8086/8088 ·¹Áö½ºÅÍ)
2. DOS
2-1 ºÎÆÃÀ̶õ
2-2 DOSÀÇ ±¸¼º
2-3 CONFIG.SYSÀÇ »ç¿ë ¿¹(·¥ 4MBÀÌ»óÀÏ °æ¿ì)
2-4 ±âº» ¿ë¾î
2-5 MS-DOS int 21H
3. ·Ò¹ÙÀÌ¿À½º(BIOS ; Basic Input Output System)
3-1 BIOS ÀÎÅÍ·´Æ®
3-2 ·Ò ¹ÙÀÌ¿À½ºÀÇ µ¥ÀÌŸ ¿µ¿ª
4. µð¹ÙÀ̽º µå¶óÀ̹ö
4-1 µð½ºÅ©
4-2 µð½ºÅ©ÀÇ ±¸Á¶
4-3 ¾Ë¾Æ¾ß ÇÒ ¿ë¾î
4-4 BIOS INT 13H
4-5 Å°º¸µå
4-6 ½Ã½ºÅÛÀÇ ½Ã°£°ú ³¯Â¥
4-7 ¸¶¿ì½º
5. ÀÀ¿ë ÇÁ·Î±×·¥
5-1 FILE.C
5-2 TIMEWIN.C
5-3 MOUSE.C
Á¦2Àå ºñµð¿À Ä«µå¿Í ÇÁ·Î±×·¡¹Ö
1. ±âº» ¿ë¾î Á¤ÀÇ
1-1 ºñµð¿À Ä«µå¿Í ¸ð´ÏÅÍ
1-2 ºñµð¿À ¸ðµå
1-3 ÅؽºÆ® ¸ðµå¿Í ±×·¡ÇÈ ¸ðµå
1-4 ASCII CODE
1-5 ºñµð¿À ¸Þ¸ð¸®(Viedo Memory)
2. ºñµð¿À Ä«µå(Video Card)
2-1 MDA(Monochrome Display Adapter)
2-2 HGC(Hercules)
2-3 CGA(Color Graphice Adapter
2-4 EGA/VGA (Enhanced Graphics Adapter/Video GraphicsArray)
2-5 SVGA(Super VGA)
3. ¹ÙÀÌ¿À½º
3-1 BIOS INT 10h(040h-043h)
3-2 ¹ÙÀÌ¿À½º ÀÎÅÍ·´Æ® 10hÀÇ 10hÀÇ ±â´É
4. ÀÀ¿ë ÇÁ·Î±×·¥ PALETTE.C
4-1 ÇÁ·Î±×·¥ÀÇ ¿ø¸®
4-2 ÇÁ·Î±×·¥ ±¸¼ºµµ
4-3 PALETTE.C
Á¦3Àå ±×·¡ÇÈ ´Ù·ç±â
1. ¾Ë¾Æ¾ß ÇÒ »çÇ×
1-1 ±×·¡ÇÈ ÈÀÏÀÇ Á¾·ù
1-2 BGI µå¶óÀ̹ö (Borland Graphics Interface) µå¶óÀ̹ö
2. ±×·¡ÇÈ ÇÔ¼ö ´Ù·ç±â
2-1 º£ÀÌÁö¾î °î¼±(Bezier Curves)
2-2 Åͺ¸ C ±×·¡ÇÈ ÇÔ¼ö
3. PCX ÆÄÀÏ ´Ù·ç±â
3-1 pcx Çì´õ ÆÄÀÏ
3-2 PCX ¾ÐÃà ÇÏ´Â ¹æ¹ý
3-3 PCX ¾ÐÃà Ǫ´Â ¹æ¹ý
4. ÀÀ¿ë ÇÁ·Î±×·¥
4-1 PCXFT.C
4-2 PCXDRAW.C
4-3 PCXLIB.C
4-4 PCXMENNNU.C
4-5 DRAWLIB.C
4-6 PCXPRE
Á¦4Àå ÇÑ±Û ÀÔÃâ·Â
1. ¾Ë¾Æ¾ß ÇÒ »çÇ×
1-1 ÆùÆ®ÀÇ ºÐ·ù
1-2 ÇÑ±Û ÀÚ¼Ò
1-3 ÇÑ±Û ÄÚµå
1-4 ÇÑ±Û ºñµð¿À Ä«µå¿Í S/W ±¸ÇöÀÇ Â÷ÀÌ
2. ¼Ò³ª¹« ¹öÀü 2.0ÀÇ ÇÑ±Û ÀÔÃâ·Â±â ȯ°æ
2-1 ÇÑ±Û ÀÔÃâ·Â Á¦ÀÛ ¼ø¼
2-2 ÆùÆ®ÀÇ ±¸¼º
2-3 ÆùÆ®ÀÇ Æ¯¼º
2-4 ÆùÆ® ÈÀÏÀÇ ±¸Á¶
2-5 ¸Þ¸ð¸® »óÀÇ ÀÚ¼Ò À§Ä¡
2-6 ÇÑ±Û ÆùÆ®ÀÇ ÀúÀå À§Ä¡
2-7 ¿µ¹® ÆùÆ®ÀÇ ÀúÀå À§Ä¡
2-8 ¼Ò³ª¹« ¿¡µðÅÍ·Î ¹®ÀÚ ÆùÆ®¿Í ¾ÆÀÌÄÜ ¸¸µé±â
3. ÇÑ±Û ÀÔ·Â
3-1 µÎ¹ú½Ä ÀÚÆÇÀÇ ÄÚµå º¯È¯Ç¥
3-2 »ó¿ë Á¶ÇÕÇü ÄÚµå (ÇÑ±Û ÀÚ¼Ò ÄÚµå ü°è)
3-3 ÇÑ±Û ÀÔ·Â È帧µµ
3-4 ÇÑ±Û ÀÔ·Â ·çƾ ¼³¸í
3-5 ÇÑ±Û ÀÔ·Â °æ¿ìÀÇ ¼ö
3-6 »ç¿ëµÇ´Â º¯¼öÀÇ ±â´É
3-7 »ç¿ëµÈ ·çƾ ±â´É
4. ÇÑ±Û Ãâ·Â
4-1 ÇÑ±Û Ãâ·Â È帧µµ
4-2 ÇÑ±Û Ãâ·Â ÇÔ¼ö ¼³¸í
5. ÀÀ¿ë ÇÁ·Î±×·¥
5-1 HINPUT.C
5-2 FASM.C
5-3 HCURSOR.C
5-4 SCALE.C
5-5 HOUT.C
5-6 HLIB.C
Á¦5Àå C¾ð¾î¿Í ÀζóÀÎ ¾î¼Àºí·¯
1. ÄÄÆÄÀÏ ±âÃÊ
2. C ¾ð¾î
2-1 ¾Ë¾ÆµÎ¾î¾ß ÇÒ »çÇ×
2-2 ÈÀÏ ÀÔÃâ·Â ¹æ¹ý
2-3 ¸Þ¸ð¸® ¸ðµ¨
2-4 scope- º¯¼ö, ÇÔ¼öÀÇ ¿µ¿ª
2-5 storage class - ±â¾ï Ŭ·¡½º
2-6 ÇÔ¼öÀÇ È£Ãâ
2-7 ·¹Áö½ºÅÍ »ç¿ë
2-8 Æ÷Æ® Á¦¾î ÇÔ¼ö
3. ÀζóÀÎ ¾î¼Àºí·¯
4. ÇÁ·Î±×·¥ ¿¹Á¦
4-1 ¸í·É¾î »óÀÇ ÀÎÀÚ
4-2 spawnl
4-3 DOS-SHELL
4-4 ÈÀÏ Áö¿ì±â
Á¦6Àå »ç¿ë ¼³¸í¼
1. SONAMU.EXEÀÇ »ç¿ë ¼³¸í¼
2. SONAMU2.EXEÀÇ »ç¿ë ¼³¸í¼
Á¦7Àå ¼Ò³ª¹« ±âŸ ÇÁ·Î±×·¥ ¼Ò½º
1. ¼Ò³ª¹« Çì´õ ÆÄÀÏ
1-1 ÇÑ±Û Çì´õÈÀÏ HANHEAD.H
1-2 »ç¿ë Å° ÄÚµå KETDER.H
1-3 È®Àå Å° ÄÚµå EXTKEY.H
1-4 Àü¿ª º¯¼ö Çì´õÈÀÏ VARDEF.H
1-5 Àü¿ª º¯¼ö ¿ÜºÎ ÂüÁ¶ Çì´õÈÀÏ EXTVAR.H
2. ±âŸ ÇÁ·Î±×·¥
2-1 SONAMU.C
2-2 SCOMMON.C
2-3 SOLIB.C
2-4 FONTLIB.C
2-5 SOFT.C
3. SONAMU2.PRJ
3-1 SONAMU2.C
3-2 PCOMMON.C
ºÎ·Ï
1. ¼Ò³ª¹«¿¡¼ »ç¿ëµÈ ÇÔ¼ö ¼³¸í
1-1 ÇÔ¼ö Á¤ÀÇ
1-2 ÇÔ¼ö À妽º
2. sonamu1.exeÀÇ ÇÁ·Î±×·¥ È帧µµ
2-1 È帧µµ A
2-2 È帧µµ B
3. sonamu2.exeÀÇ ÇÁ·Î±×·¥ È帧µµ
3-1 È帧µµ A
3-2 È帧µµ B
4. ASCII CODEÂü°í¹®Çå |