301µ¿ 501È£, 880-7047
ȨÆäÀÌÁö: http://archi.snu.ac.kr/symin
½Ã°£ : ¿ù¿äÀÏ/¼ö¿äÀÏ, 16:00~17:50
Àå¼Ò : 301µ¿ 203È£
±â¸»½ÃÇè È®Á¤ ¼ºÀûÀ» ´ÙÀ½°ú °°ÀÌ °øÁöÇØ µå¸³´Ï´Ù. Ãß°¡·Î ¸ð¹ü´ä¾ÈÀ» ÷ºÎÇØ µå¸®´Ï °øºÎ¿¡ µµ¿òÀÌ µÇ½Ã±â¸¦ ¹Ù¶ø´Ï´Ù.
ÇÑ Çб⠵¿¾È ¸ðµÎ ¼ö°í ¸¹À¸¼Ì½À´Ï´Ù.
±â¸»½ÃÇè ¼ºÀûÀ» ´ÙÀ½°ú °°ÀÌ °øÁöÇØ µå¸³´Ï´Ù. °¢ ¹®Ç×Àº 40Á¡À̸ç ÃÑÁ¡Àº 400Á¡ ÀÔ´Ï´Ù. ÇйøÀº µÞÀÚ¸®¸¸ °Ô½ÃµÇ¾ú½À´Ï´Ù.
½ÃÇèÁö¸¦ È®ÀÎÇÏ½Ç ºÐÀº ¾Õ¼ °øÁöÇØµå¸° ÀÏÁ¤¿¡ ¸ÂÃç ¹æ¹®ÇÏ½Ã¸é µË´Ï´Ù.
10Á¡ ¸¸Á¡ÀÔ´Ï´Ù. ¾Æ¿ï·¯ ½Ç½À ¼¹ö°¡ ´Ù½Ã Á¤»óÈ µÇ¾úÀ¸´Ï ÀúÀåµÈ ÆÄÀÏÀ» ¹é¾÷ÇÏ°í ½ÍÀ¸½Å ºÐµéÀº ¼¹ö °¡»ó ¸Ó½ÅÀÌ ¹Ý³³µÇ±â Àü¿¡ ¼µÎ¸£½Ã±â ¹Ù¶ø´Ï´Ù.
Programming Assignment 2 Score(excel)
±â¸»½ÃÇè äÁ¡ÀÌ ¿Ï·áµÇÁö ¾Ê¾ÒÀ¸³ª ÀÏÁ¤À» ¹Ì¸® °øÁöÇØ µå¸³´Ï´Ù. ½ÃÇèÁö¸¦ È®ÀÎÇÏ½Ç ºÐÀº ´ÙÀ½ ½Ã°£Ç¥ Áß °¡´ÉÇϽŠ½Ã°£¿¡ 301µ¿ 517È£·Î ¹æ¹®ÇϽñ⠹ٶø´Ï´Ù.
1) 12/24(¿ù) 6:30PM ~ 8:00PM
2) 12/26(¼ö) 2:00PM ~ 5:30PM
À§ÀÇ ÀÏÁ¤ÀÌ ºÒ°¡ÇϽŠºÐµéÀº Á¶±³¿¡°Ô ¸ÞÀÏ Áּż ½Ã°£À» »óÀÇÇϽñ⠹ٶø´Ï´Ù.
½ÃÇè ¼ºÀûÀº 24ÀÏ ¿ÀÈÄ 5½Ã ÀÌÀü¿¡ °øÁöÇϰڽÀ´Ï´Ù.
- ÀϽà : 12¿ù 19ÀÏ(¼ö) ¼ö¾÷ ½Ã°£
- Àå¼Ò : °ÀǽÇ(301µ¿ 203È£)
- Ãß°¡ ¾È³» : ½ÃÇè ¹®Á¦ Áß 1°³´Â Áß°£½ÃÇè ¹üÀ§(1Àå~10Àå)¿¡¼ ÃâÁ¦µË´Ï´Ù. ³ª¸ÓÁö ¹®Á¦µéÀº Áß°£½ÃÇè ÀÌÈÄ ¹üÀ§(11Àå~19Àå)¿¡¼ ÃâÁ¦µÇ¸ç, ±× Áß 5°³´Â ÇØ´ç ¹üÀ§ÀÇ È¦¼ö ¹ø ¿¬½À¹®Á¦¿¡¼ ÃâÁ¦µË´Ï´Ù.
µÎ ¹øÂ° ÇÁ·Î±×·¡¹Ö °úÁ¦ ³»¿ëÀ» pdf ÆÄÀϷΠ÷ºÎÇÕ´Ï´Ù.
¸¶°¨½Ã°£Àº 12¿ù 19ÀÏ 21ÀÏ ¿ÀÈÄ 2½Ã±îÁöÀÔ´Ï´Ù.
Á¦Ãâ ¹æ¹ý°ú ¸¶°¨ Á¤Ã¥Àº ÀÌÀü °úÁ¦ 1°ú µ¿ÀÏÇÕ´Ï´Ù.
¸¶°¨½Ã°£ Á÷ÈÄ¿¡´Â ¼¹ö°¡ ´ÝÈ÷°í Á¢¼ÓÀÌ °Á¦·Î Á¾·áµÇ´Ï, °¡±ÞÀûÀÌ¸é ¹Ì¸® °úÁ¦¸¦ ¿Ï·áÇØ µÎ½Ã±â ¹Ù¶ø´Ï´Ù.
10Á¡ ¸¸Á¡ÀÔ´Ï´Ù. 10Á¡Àº ÆíÀÇ»óÀÇ ±âÁØÀ̸ç À̰ÍÀÌ Áß°£½ÃÇè ´ëºñ 1/40 ºñÁßÀ̶ó´Â Àǹ̴ ¾Æ´Õ´Ï´Ù.
Programming Assignment 1 Score(excel)
ÇöÀç ½Ã°¢(1PM) ½Ç½À ¼¹ö¸¦ ÀϽÃÀûÀ¸·Î ´Ý¾Ò½À´Ï´Ù. ¸¶°¨ Á÷ÈÄ »óÅÂÀÇ ½º³À¼¦ÀÌ ÀúÀåµÉ °ÍÀ̸ç À̸¦ ¹ÙÅÁÀ¸·Î äÁ¡ÇϰڽÀ´Ï´Ù.
½Ç½À ¼¹ö´Â ³»ÀϺÎÅÍ ´Ù½Ã »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌÈÄ ¼¹ö¿¡ Á¦ÃâÇÑ °ÍÀº ¹Ý¿µµÇÁö ¾Ê½À´Ï´Ù.
´ÙÀ½ ÁÖ¿¡ °øÁöµÉ µÎ ¹øÂ° °úÁ¦¿¡¼µµ °°Àº ±ÔÁ¤ÀÌ Àû¿ëµÉ °ÍÀÌ´Ï Âü°íÇØ ÁÖ¼¼¿ä.
- ÀϽà : 12¿ù 19ÀÏ(¼ö) ¼ö¾÷ ½Ã°£
- Àå¼Ò : °ÀǽÇ(301µ¿ 203È£)
MobaXterm ¿¡¼ ssh¸¦ ÅëÇÑ ¼¹ö ·Î±×ÀÎ ½Ã ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö¿Í ÇÔ²² Á¢¼ÓÀÌ µÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
/etc/ssh_config line 1: Missing argument.
Á¦°¡ Á¶»çÇØº» ¹Ù À¯·ÂÇÏ°Ô ÀǽɵǴ ¿øÀÎÀº Windows °èÁ¤ÀÇ À̸§ÀÌ ÇѱÛÀÏ °æ¿ìÀÔ´Ï´Ù. ½ÇÁ¦·Î ÇÑ±Û À̸§ÀÇ Windows °èÁ¤¿¡¼ °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·ÂµÇ´Â °ÍÀ» È®ÀÎÇß½À´Ï´Ù.
ÀÌ¿Í °°Àº ¹®Á¦¸¦ °ÞÀ¸½Ã´Â ºÐµéÀº ¿µ¹® À̸§À¸·Î »õ Windows °èÁ¤À» Ãß°¡Çϼż ´Ù½Ã Çѹø ½ÃµµÇØ º¸¼¼¿ä.
ÀÌ ¹æ¹ýÀ¸·Îµµ Á¢¼ÓÀÌ µÇÁö ¾Ê°Å³ª ±âŸ Áú¹®ÀÌ ÀÖÀ¸½Ã¸é Á¶±³¿¡°Ô ¸ÞÀÏ Áֽñ⠹ٶø´Ï´Ù.
ù ¹øÂ° ÇÁ·Î±×·¡¹Ö °úÁ¦ÀÔ´Ï´Ù. ÷ºÎµÈ pdf ÆÄÀÏÀ» È®ÀÎÇϼ¼¿ä.
¸¶°¨½Ã°£Àº 12¿ù 7ÀÏ ¿ÀÈÄ 1½Ã±îÁöÀÔ´Ï´Ù.
¸¶°¨½Ã°£ Á÷ÈÄ¿¡´Â ¼¹ö°¡ ´ÝÈ÷°í Á¢¼ÓÀÌ °Á¦·Î Á¾·áµË´Ï´Ù. °¡±ÞÀûÀÌ¸é ¹Ì¸® °úÁ¦¸¦ ¿Ï·áÇØ µÎ½Ã±â ¹Ù¶ø´Ï´Ù.
Programming Assignment 1 (pdf)
*Ãß°¡ °øÁö
°úÁ¦ Ç¥ÀýÀÌ Àû¹ßµÉ °æ¿ì ¿øº» Á¦°øÀÚ³ª Ç¥ÀýÀÚ°¡ ´©±¸ÀÎÁö¿Í °ü°è¾øÀÌ Àü¿ø °úÁ¦ 0Á¡ 󸮴 ¹°·ÐÀÌ°í ´õ Å« ºÒÀÌÀÍÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ºÐÀÌ Á¦ÃâÇϽŠ¼Ò½º ÄÚµå´Â ¸ðµÎ À¯»çµµ ºÐ¼® ÇÁ·Î±×·¥À¸·Î °Ë»çµÉ ¿¹Á¤ÀÔ´Ï´Ù. ¾î·ÆÁö ¾ÊÀº ÇÁ·Î±×·¥ÀÌ´Ï ²À Á÷Á¢ ÀÛ¼ºÇغ¸½Ã±æ ¹Ù¶ø´Ï´Ù.
¸®´ª½º º¸°¿¡¼ »ç¿ëÇÑ ¿¹Á¦ ÄÚµåÀÔ´Ï´Ù. µð¹ö±ë ¿¬½À¿¡ Ȱ¿ëÇØ º¸¼¼¿ä.
Counting 1s in a 16-bit register
¸®´ª½º º¸° ³ìȺ»ÀÌ ÁغñµÇ¾ú½À´Ï´Ù. ¾Æ·¡ À¯Æ©ºê ¸µÅ©¸¦ ÅëÇØ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
º¹½ÀÇϽô ºÐµé°ú ´çÀÏ º¸°¿¡ ºÒÂüÇϽŠºÐµé²² µµ¿òÀÌ µÇ±â¸¦ Èñ¸ÁÇÕ´Ï´Ù.
P.S. Àú¼º´É ¸¶ÀÌÅ©¿Í ¸ñ°¨±â·Î ÀÎÇØ À½¼ºÀÌ µè±â ºÒÆíÇÏ½Ç ¼ö ÀÖ´Â Á¡ ¹Ì¸® ¾çÇØÀÇ ¸»¾¸ µå¸³´Ï´Ù.
¾îÁ¦(11/21) ÁøÇàµÇ¾ú´ø ¸®´ª½º º¸° °ÀÇÀڷḦ °Ô½ÃÇØ µå¸³´Ï´Ù.
³× ¹øÂ° °ÀÇÀÚ·á¿¡ ÀÖ´Â ¿¹Á¦ ÇÁ·Î±×·¥µéÀ» Á÷Á¢ µð¹ö±×ÇÏ¸ç º¹½À ÇØº¸½Ã±æ ±ÇÇÕ´Ï´Ù.
Á¦ ³ª¸§´ë·Î ³ìÈÇÑ ¸®´ª½º º¸° ¿µ»óÀº ºü¸¥ ½ÃÀÏ ³»¿¡ ¾÷·Îµå ÇϰڽÀ´Ï´Ù.
¼¹ö Á¢¼Ó °ü·Ã ¹®Á¦°¡ ÀÖÀ¸½Ã¸é Á¶±³¿¡°Ô ¸ÞÀÏ ÁÖ¼¼¿ä.
Slide 3 - Essential Linux Commands
Slide 4 - Compiling & Debugging
Â÷ÁÖ ¼ö¿äÀÏ(11/21) Á¤±Ô ¼ö¾÷ ½Ã°£ ÀÌÈÄ °Àǽǿ¡¼ ¸®´ª½º ½Ç½À °ü·Ã º¸°ÀÌ ÀÖ½À´Ï´Ù.
º¸°Àº ¼ö¾÷ ÀÌÈÄ ¾à 3½Ã°£ °¡·® ÁøÇàµÉ ¿¹Á¤À̸ç, ¿ÀÈÄ 9½Ã±îÁö´Â ÀÏÁ¤À» ºñ¿ö µÎ½Ã±â¸¦ ±ÇÇÕ´Ï´Ù.
·¦Å¾ ÄÄÇ»ÅͰ¡ ÀÖÀ¸½Å ºÐÀº °¡Á®¿À½Ã¸é ½Ç½ÀÀ» ÇÏ¸é¼ ÁøÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸ Windows ¶Ç´Â À¯´Ð½º °è¿(macOS, Ubuntu µî) ¿î¿µ üÁ¦¸¦ ÁغñÇÏ¼Å¾ß ÇÕ´Ï´Ù.
ÀÌÈÄ ½Ç½À¿¡ ²À ÇÊ¿äÇÑ ³»¿ëÀ̸ç, °£½ÄÀÌ Á¦°øµÇ´Ï °¡±ÞÀûÀ̸é Âü¼®ÇϽñ⠹ٶø´Ï´Ù.
Áß°£½ÃÇè È®Á¤ ¼ºÀû°ú ´ÙÀ½°ú °°ÀÌ °øÁöÇØ µå¸³´Ï´Ù. Ãß°¡·Î ¸ð¹ü´ä¾ÈÀ» ÷ºÎÇØ µå¸®´Ï °øºÎ¿¡ µµ¿òÀÌ µÇ½Ã±â¸¦ ¹Ù¶ø´Ï´Ù.
½ÃÇè °á°ú¿Í äÁ¡ ±âÁØ¿¡ ´ëÇÑ ºÒ¸¸À̳ª ¾ï¿ïÇϽŠºÎºÐµµ ÀÖÀ» °ÍÀ̶ó »ý°¢µË´Ï´Ù.
ºÎÁ·ÇÑ Á¡ÀÌ ÀÖ°ÚÁö¸¸, º¯º°·Â°ú °øÁ¤¼ºÀ» °®Ãß±â À§ÇØ ¸¹Àº ½Ã°£ °í¹ÎÇÏ¿© äÁ¡ÇÑ °ÍÀÌ´Ï ³Ê±×·¯ÀÌ ¾çÇØÇØ ÁÖ¼¼¿ä.
¸ðµÎ ¼ö°í ¸¹À¸¼Ì½À´Ï´Ù.
Áß°£½ÃÇè ¼ºÀûÀ» ´ÙÀ½°ú °°ÀÌ °øÁöÇØ µå¸³´Ï´Ù. °¢ ¹®Ç×Àº 40Á¡À̸ç ÃÑÁ¡Àº 400Á¡ ÀÔ´Ï´Ù. ÇйøÀº µÞÀÚ¸®¸¸ °Ô½ÃµÇ¾ú½À´Ï´Ù.
´ÙÀ½ÁÖ ¿ù¿äÀÏ(11/12) ¼ö¾÷ÀÌ ³¡³ª°í ½ÃÇèÁöÀ» ³ª´©¾î µå¸± ¿¹Á¤ÀÔ´Ï´Ù.
¿ì¼± ¹èºÎÇØµå¸± ½ÃÇèÁö¸¦ È®ÀÎÇϽðí, ÀÌÀÇÁ¦±â¸¦ ÇÏ½Ç ºÐµéÀº ´ÙÀ½ ÀÏÁ¤ Áß °¡´ÉÇϽŠ½Ã°£¿¡ 301µ¿ 517È£·Î ¹æ¹®ÇϽñ⠹ٶø´Ï´Ù.
1) 11/13(È) 6:30 PM ~ 8:00 PM
2) 11/14(¼ö) 6:30 PM ~ 8:00 PM
À§ÀÇ µÎ ÀÏÁ¤ÀÌ ¸ðµÎ ºÒ°¡ÇϽŠºÐµéÀº Á¶±³¿¡°Ô ¸ÞÀÏÀ» Áֽñ⠹ٶø´Ï´Ù.
±ÝÁÖ ¼ö¿äÀÏ(10/31) ¼ö¾÷ ½Ã°£¿¡ Áß°£°í»ç°¡ ÀÖ½À´Ï´Ù.
¹üÀ§´Â ¿À´Ã(10/29) ¼ö¾÷ ½Ã°£¿¡ ´Ù·é TRAP Instruction °ü·Ã ³»¿ë ±îÁöÀÔ´Ï´Ù.
½ÃÇèÀº 90ºÐ°£(16:00 ~ 17:30) Ä¡·ïÁö¸ç, ³»¿ëÀ» ¼÷ÁöÇϼÌÀ» °æ¿ì Çѽð£ Á¤µµ¸é Ç® ¼ö ÀÖ´Â ³À̵µÀÔ´Ï´Ù.
¼ö°»ý ¿©·¯ºÐ ¸ðµÎ ½ÃÇè Áغñ¿¡ Â÷ÁúÀÌ ¾øÀ¸½Ã±æ ¹Ù¶ó¸ç, ¹®ÀÇ»çÇ×Àº Á¶±³ ¸ÞÀÏ·Î º¸³»Áֽñ⠹ٶø´Ï´Ù.
¿ù¿äÀÏ(10/29)¿¡ »ç¿ëÇÒ À¥ ±â¹Ý LC-3 ½Ã¹Ä·¹ÀÌÅÍ ÀÔ´Ï´Ù.
https://wchargin.github.io/lc3web/
- ÀϽà : 10¿ù 31ÀÏ(¼ö) ¼ö¾÷ ½Ã°£
- Àå¼Ò : °ÀǽÇ(301µ¿ 203È£)
- ½ÃÇè¹üÀ§ : 10¿ù 29ÀÏ(¿ù) ¼ö¾÷ ³»¿ë±îÁö
- Âü°í»çÇ× : ½ÃÇè¹®Á¦ÀÇ Àý¹ÝÀº ±³ÀçÀÇ È¦¼ö ¹ø ¿¬½À¹®Á¦¿¡¼ ÃâÁ¦µÉ ¿¹Á¤ÀÔ´Ï´Ù.
LC-3ÀÇ Instruction µéÀÌ data path »ó¿¡¼ ¾î¶² ´Ü°è¸¦ °ÅÃÄ ½ÇÇàµÇ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â ½Ã°¢È ÀÚ·áÀÔ´Ï´Ù.
https://www.cs.colostate.edu/~cs270/.Fall18/resources/LC3_VISUALIZER.php
±³Àç¿¡¼ Á¦°øµÇ´Â LC-3 ¿¡µðÅÍ¿Í ½Ã¹Ä·¹ÀÌÅÍ ÀÔ´Ï´Ù.
LC301 Editor + Simulator (self-extraction) 
Download
LC301 Editor + Simulator (.zip)
 
       
       
Download
Manual for LC301 Editor + Simulator          Download
°úÁ¦¿¡ ´ëÇØ ±Ã±ÝÇØÇϼż ¾È³» µå¸³´Ï´Ù.
ÀÌÀü¿¡ ±³¼ö´Ô²²¼ ¸»¾¸Çϼ̵íÀÌ, ¸Å ½Ã°£ °úÁ¦´Â ±³ÀçÀÇ ÇØ´ç Chapter Ȧ¼ö ¹ø ¿¬½À¹®Á¦¸¦ Ç®¾î º¸´Â °ÍÀÔ´Ï´Ù.
À̰ÍÀ» Á¦ÃâÇÏ½Ç ÇÊ¿ä´Â ¾øÀ¸³ª, º¹½ÀÀÇ ÀÇ¹Ì¿Í ´õºÒ¾î ½ÃÇèÀÌ ±³Àç¿¡¼ »ó´ç ºÎºÐ ÃâÁ¦µÉ ¿¹Á¤ÀÌ´Ï ¹®Á¦¸¦ Ç®¾î º¸´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù.
Á¦ÃâÇØ¾ß ÇÏ´Â °úÁ¦´Â, 10¿ù ¸» °æ ½Ç½ÀÀÌ ½ÃÀÛµÇ°í ³ ÀÌÈÄ¿¡ °øÁöµÉ ¿¹Á¤ÀÔ´Ï´Ù.
±âŸ ¹®ÀÇ»çÇ×ÀÌ ÀÖÀ¸½Ã¸é Á¶±³ ¸ÞÀÏ·Î º¸³»Áֽñ⠹ٶø´Ï´Ù.
±³³» ¼Á¡¿¡ ±³À縦 ÁÖ¹®ÇØ µÎ¾ú½À´Ï´Ù. ¼ö·®Àº 40±Ç ÀÔ´Ï´Ù.
´ÙÀ½ÁÖ ¼ö¿äÀÏ(9/19) °æ ÀÔ°íµÈ´Ù°í ÇÏ´Ï, ÅØ½ºÆ® ¼Ã¥ÀÌ ÇÊ¿äÇϽŠºÐÀº ±¸ÀÔÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
¿ù¿äÀÏ(9/17) ¼ö¾÷ÀÌ ³¡³ ÈÄ ´õ ±¸Ã¼ÀûÀÎ ¾È³»¸¦ µå¸®°Ú½À´Ï´Ù.
* 9/18 Ãß°¡ °øÁö*
±â´Ù¸®½Ã´ø ±³Àç°¡ ÀÔ°íµÇ¾ú½À´Ï´Ù!
Áö±Ý ±³³» ¼Á¡¿¡ °¡½Ã¸é ¸¸³ªº¸½Ç ¼ö ÀÖ½À´Ï´Ù.
±³Àç °ü·Ã µî ±âŸ ¹®ÀÇ»çÇ×ÀÌ ÀÖÀ¸½Ã¸é Á¶±³ ¸ÞÀÏ·Î º¸³»Áֽñ⠹ٶø´Ï´Ù.
2018³â 2Çбâ ÄÄÇ»ÅÍÀÇ °³³ä ¹× ½Ç½À(035.001) 003 ¼ö¾÷ °³°
³¯Â¥: 2018³â 9¿ù 3ÀÏ(¿ù)
Àå¼Ò: 301µ¿ 203È£
![]() |
¡¸Introduction to Computing Systems: From Bits & Gates to C & Beyond¡¹, McGrawHill EducationYale N. Patt and Sanjay J. Patel
August 2003, Second edition, ISBN 978-0072467505 * 2017³â ÃâÆÇµÈ Second editionÀÇ ISBNÀº 978-0071215039 |