Department: Computer Science Assessment: No 1 Program: Bachelors Session: Spring 2022 Class: ADPCS, BSCS & BSCYS Semester: 2nd, 3rd and 4th Course Code: CS-506 Course Name: Computer Organization and Assembly Language Instructor: Muhammad Zeeshan Haider Ali Guide and Format Guidelines: Assignment Should be covered with Standard Assignment Top sheet provided by ISP. No Assignment will be accepted without or any other top sheet. Assignment should be done on your own bases. Copy paste from any source will be marked as Zero. Write your concepts instead of copying. Put the reference link or the reference of the book used at the end of assignment Formatting: Margin should be Normal. Page Size should be A4. Heading Size should be 14. Sub Heading Size should be 12(bold). Text size should be 12. Assignment Deadline BSCS & BSCYS Monday 04 April 2022 ADPCS (A & B) Wednesday 06 April 2022 Assignment Title Basic Computer Organization. Assignment Questions Total Marks 10 Question No 1: Keeping in mind the class lectures you are required to tell the main difference between Register and a Memory location. Question No 2: There are few basic programming steps that are followed while converting high level program to executable file. You are required to explain these steps in detail. Question No 3: Answer the following a. What are the i/o ports? b. How they are different from memory locations?? Good Luck