[CMSC 313 Home] | [Syllabus] | [Homework] | [Projects] | [Lecture Notes] | [Printable all notes] | [files] | [NASM resource] |
CMSC 313 Computer Organization and Assembly Language
Please do not work projects or homework until assigned. Some updates are still in progress. Lec Date Subject Reading Homework assigned due 1. 8/29 Introduction, number systems WEB HW1 Labor Day 2. 9/3 Getting and using NASM WEB nasmdoc.txt 3. 9/5 Registers, syntax, sections HW2 HW1 4. 9/10 Arithmetic and shifting proj1 nasmdoc.txt 5. 9/12 Using debugger WEB help nasm HW3 HW2 6. 9/17 Branching and loops 7. 9/19 Subroutines proj2 8. 9/24 Some History then to now 9. 9/26 syscall and BIOS calls proj3 HW3 10. 10/1 Hardware interface 11. 10/3 Privileged instructions nasmdoc.txt 12. 10/8 Linux kernel calls Lecture notes proj1* 13. 10/10 Review review proj2* 14. 10/15 mid-term exam sleep 15. 10/17 Logic gates WEB proj3* 16. 10/22 Combinational logic 17. 10/24 Combinational logic design, mux... HW4 18. 10/29 Simulation tools Lecture notes 19. 10/31 Arithmetic circuits HW5 HW4 20. 11/5 Multiply and Divide Prog4 Lecture notes 21. 11/7 Karnaugh maps, Quine McClusky HW6 HW5 22. 11/12 Flip flops, latches, registers 23. 11/14 Sequential Logic 24. 11/19 Computer organization Proj5 25. 11/21 Instructions set HW6 26. 11/26 Data Paths Proj4* Thanksgiving Holiday 27. 12/3 Arithmetic Logic Unit 28. 12/5 Architecture 29. 12/10 Review review Proj5* 30. 12/12 Final exam Sond 113 1:00 pm No late homework or project accepted after midnight 12/21 Late penalty on homework is 10% per week, limit 50%. * Projects submitted, not graded until next weekend (not late) Do online course evaluation. Any student who has experienced sexual harassment or assault, relationship violence, and/or stalking is encouraged to seek support and resources. There are a number of resources available to you. With that said, as an instructor, I am considered a Responsible Employee, per UMBC'S interim Policy on Prohibited Sexual Misconduct, Interpersonal Violence, and Other Related Misconduct. This means that while I am here to listen and support you, I am required to report disclosures of sexual assault, domestic violence, relationship violence, stalking, and/or gender—based harassment to the University's Title IX Coordinator. The purpose of these requirements is for the University to inform you of options, supports, and resources. You can utilize support and resources even if you do not want to take any further action. You will not be forced to file a police report, but please be aware, depending on the nature of the offense, the University may take action. If you need to speak with someone in confidence about an incident, UMBC has the following Confidential Resources available to support you: The Counseling Center: 410-455-2742 (M-F 8:30-5) University Health Services: 410-455-2542 (M-F 8:30—5) For after-hours emergency consultation, call the police at 410-455-5555 Other on-campus supports and resources: The Women’s Center (available to students of all genders): 410-455-2714 (M-Th 9:306, F 9:30-4) Title IX Coordinator: 410-455-1606 (9-5)
Last updated 11/14/2019