CSE2003: System Programming (Spring 2009)
[Assignments]
- Programming Assignment #4
- Due: June 5, 11:59PM
- Skeleton codes: PA4-skeleton.zip
- Sample BMP images: F4.bmp, sosi.bmp
- Reference output BMP images: F4-ref.bmp, sosi-ref.bmp (Your output BMP files should be identical to these reference files.)
- Submission status for PA#4
- No delay: 송은진, 김건호, 박지용, 김태진, 박강욱, 김동훈, 여승택, 조태민, 남보원, 황수진, 이기홍, 강윤정, 한규철, 민재원, 오동근, 최규필, 이기박, 도미솔, 김나헌, 정우영, 이진아, 김종석, 유하나, 이민훈, 최종은, 박녹영, 김세련, 박재영, 문찬영, 유전국, 이태훈, 김승희, 이주영, 이창환, 박재현, 최재영, 이진호, 조한준, 이경준, 김상범
- 1-day delay: 연경민, 백승헌, 조주현
- 2-day delay: 박진원
- 3-day delay: 이상민
- Programming Assignment #3
- Due:
May 15, 11:59PM extended to May 17, 11:59PM
- Skeleton codes: PA3-skeleton.zip
- Sample BMP images: F4.bmp, sosi.bmp (Use these images to test your program)
- Tip 0) Clarification regarding row alignment
The following sentence in the original PA3.pdf
file is not correct and somewhat misleading: "every row must end on a 4-byte boundary". The correct description is that the number of bytes occupied by each row should be a multiple of 4. This is because the initial pointer imgptr
is not aligned to the 4-byte boundary due to the 54-byte header information. For more information on the BMP image format, please visit http://en.wikipedia.org/wiki/BMP_file_format.
- Tip 1) Use
movb
instruction to change just one byte in memory.
- Tip 2) Use
gdb
or ddd
to debug your program. ddd
can be installed in your Linux platform as follows: $ apt-get install ddd
- Submission status for PA#3
- No delay: 김건호, 정우영, 김태진, 김상범, 이상민, 황수진, 여승택, 김동훈, 도미솔, 김나헌, 박지용, 강윤정, 남보원, 송은진, 이경준, 한규철, 최규필, 유전국, 김주남, 김종석, 김정중, 유하나, 이민훈, 오동근, 이태훈, 민재원, 박재영, 최재영, 이기박, 이규형, 문찬영, 김승희, 오준석, 김세련, 이창환, 이주영, 고훈재, 조태민, 박녹영, 박재현, 연경민, 조한준
- 1-day delay: 조주현, 윤영경, 이진아, 박강욱, 이기홍, 박진원
- Programming Assignment #2
- Due: April 17, 11:59PM
- Skeleton codes: PA2-skeleton.zip
- Submission status for PA#2
- No delay: 여승택, 정우영, 김태진, 이창환, 최종은, 남보원, 이기박, 민재원, 박재현, 김동훈, 이경준, 강윤정, 박지용, 김건호, 황수진, 오동근, 이주영, 김정중, 박강욱, 유전국, 이태훈, 송은진, 최종태, 김나헌, 최재영, 김세련, 김종석, 문찬영, 조주현, 유하나, 김상범, 이기홍, 최규필, 정다영, 조한준, 윤영경, 한규철, 도미솔, 김주남, 최인규, 홍준표, 이상민, 박재영, 박녹영, 박성협, 임종인, 김승희, 연경민, 김희준, 이민훈, 방재룡, 오준석, 김진기, 박진원
- 1-day delay: 이진호, 고훈재, 이규형, 이진아, 홍장표
- Programming Assignment #1
- Due: March 27, 11:59PM
- Submission status for PA#1 (If your name is missing, please let me know.)
- No delay: 김상범, 정우영, 여승택, 김동훈, 최종은, 오동근, 김주남, 조한준, 김태진, 송은진, 김건호, 김정중, 김나헌, 김종석, 황수진, 이규형, 방재룡, 임종인, 고훈재, 조태민, 최재영, 최규필, 박강욱, 한규철, 강윤정, 홍준표, 도미솔, 문찬영, 박지용, 박재영, 유하나, 박재현, 이창환, 오준석, 민재원, 최인규, 이민훈, 이기홍, 남보원, 박대현, 이기박, 최종태, 김희준, 박녹영, 이태훈, 김세련, 이경준, 김승욱, 이상민, 박성협, 조주현, 이주영, 김승희, 윤영경, 이진호
- 1-day delay: 백승헌, 김진기, 정다영, 이용승, 박진원, 유전국, 홍장표