| Current Path : /var/www/html/venkat/course/jan2022/ |
| Current File : /var/www/html/venkat/course/jan2022/coa.html |
<html> <head> <title></title> </head> <body> <h2><u> Computer Organization and Architecture - B.Tech (IT) </u></h2> </body> Lecture : Monday -> 09.00 am - 11.00 am <br> Tutorial : Tuesday -> 09.00 am - 11.00 am <br> Practical : Wednesday -> 03.00 pm - 05.00 pm <br> <br> Text Book: Computer Organization and Design (ARM edition) - The Hardware and Software Interface by David A. Patterson and John L. Hennessy <br><br> <font color = "red"> Important Notice <br> Join the Google Classroom. Link is already shared with you through email. <br> <br> </font> <table border = "1"> <tr> <td> <b> Topic </b> </td> <td> <b> Content </b> </td> <td> <b> Understanding </b> </td> </tr> <tr><td> Introduction </td> <td> <a href = "coa-introduction.pdf" target = "_blank"> Slides </a> <br> <br> <a href = "coa-question-1.pdf" target = "_blank">Assignment</a> </td> <td> What is the use of the subject? <br> Why Architecture and Organization are Important? <br> How high level programs are accepted by machines? </td> </tr> <tr><td> Hardware Instructions (Assembly Code) </td> <td> <a href = "instruction-1.pdf" target = "_blank"> Slides </a> <br> <td> Types of Architecture <br> ARM Instructions <br> Registers </td> </tr> <tr><td> Hardware Instructions Format and Number Systems </td> <td> <a href = "instruction-2.pdf" target = "_blank"> Slides </a> <br> <br> <a href = "coa-question-2.pdf" target = "_blank">Assignment</a> </td> <td> Floating Point Representation (Single and Double) <br> Computer Instructions from the Assembly Code <br> Instruction Format </td> </tr> <tr><td> Memory Allocation and Program Translation </td> <td> <a href = "memory-allocation.pdf" target = "_blank"> Slides </a> <br> <br> <a href = "coa-question-3.pdf" target = "_blank">Assignment</a> </td> <td> Memory Allocation for program and data <br> Different Addressing <br> Handling size issue of constant <br> Program Translation </td> </tr> <tr><td> Arithmetic Operations </td> <td> <a href = "Arithmetics.pdf" target = "_blank"> Slides </a> <br> </td> <td> Binary Addition, Subtraction, Multiplication and Division <br> Hardware Operations </td> </tr> <tr><td> Logic Design </td> <td> <a href = "logic-design.pdf" target = "_blank"> Slides </a> <br> </td> <td> Gates, Truth Table, Logics (Sequential and Combinational) <br> Adder and 1 - Bit ALU </td> </tr> </table> <br> MIPS, ARM and x86 Instruction set <a href = "coa-cheatsheet.pdf" target ="_blank"> Cheatsheet </a> [It is a draft and will be updated regularly] <br> <br> Linux <i> top </i> command <a href = "https://unix.stackexchange.com/questions/18918/linux-top-command-what-are-us-sy-ni-id-wa-hi-si-and-st-for-cpu-usage" target ="_blank"> Interpretation </a> <br> <br> An <a href = "https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/" target = "_blank"> article </a> on RISC Vs CISC. <br> <br> An <a href = "http://www.uop.edu.pk/ocontents/Lec-10-universal%20gates.pdf" target = "_blank"> article </a> for Universal Gates <br> <br> Attendance Sheet is <a href = "coa-attendance.pdf" target = "_blank"> here </a> <br> <br> Course Instructor: <a href="http://profile.iiita.ac.in/venkat/" target="_blank">S.Venkatesan </a> <br><br> <b> Teaching Assistants(TAs) [For Section C]</b><br> <br> <!-- Link for program <a href = "https://iws44.iiita.ac.in/venkat/check1/"> submission </a> <br> <br> <a href="codmaterial.pdf" download>material</a> <br> --> </html>