This document contains an exam for a Computer Organization and Assembly Language course. The exam contains 5 questions covering various topics:
1) Types of transfers computer interconnection structures support, benefits of multiple-bus architectures, PCI signal lines, and addressing memory with a 16-bit address bus.
2) Compare dedicated and multiplexed bus architectures, including their pros and cons.
3) How various registers are used in the fetch and execute cycles of a CPU and how Intel implements memory segmentation at the architectural level.
4) Whether assembly language is still useful today and writing an assembly language program to add and multiply two numbers.
5) Writing an algorithm for the instruction cycles of a computer based on a
This document contains an exam for a Computer Organization and Assembly Language course. The exam contains 5 questions covering various topics:
1) Types of transfers computer interconnection structures support, benefits of multiple-bus architectures, PCI signal lines, and addressing memory with a 16-bit address bus.
2) Compare dedicated and multiplexed bus architectures, including their pros and cons.
3) How various registers are used in the fetch and execute cycles of a CPU and how Intel implements memory segmentation at the architectural level.
4) Whether assembly language is still useful today and writing an assembly language program to add and multiply two numbers.
5) Writing an algorithm for the instruction cycles of a computer based on a
This document contains an exam for a Computer Organization and Assembly Language course. The exam contains 5 questions covering various topics:
1) Types of transfers computer interconnection structures support, benefits of multiple-bus architectures, PCI signal lines, and addressing memory with a 16-bit address bus.
2) Compare dedicated and multiplexed bus architectures, including their pros and cons.
3) How various registers are used in the fetch and execute cycles of a CPU and how Intel implements memory segmentation at the architectural level.
4) Whether assembly language is still useful today and writing an assembly language program to add and multiply two numbers.
5) Writing an algorithm for the instruction cycles of a computer based on a
Course: Computer Organisation and Assembly LanguageInstructor: Basharat Ali
Roll No:____________ Name:_________________ Date:_____________ OPEN BOOK EXAMINATION: Use any book, notes or any other material to solve the questions comprehensively. 1. A. What types of transfers must a computers interconnection structure (e.g., bus) support? (4) B. What is the benefit of using a multiple-bus architecture compared to a single-bus architecture? (4) C. List and briefly define the functional groups of signal lines for PCI. (4) D. With an address bus of width 16 bits how much memory can be addressed in various modes, explain in detail. (4) E. How the bottlenecks due to bus speeds is resolved? Explain. (4) 2. Compare dedicated bus type with multiplexed bus type. Write pros and cons of both architectures. (10) 3. A. How various registers are used in fetch and execute cycle of a CPU (5) B. The memory of Intel computers is segmented i.e. into segments and offsets, how this segmentation is implemented at architectural level. (5) 4. A. Is assembly language useful today even with the advent of modern languages like C#, Java, etc., comment. (5) B. Write an assembly language program to add and multiply two numbers. (5)
******* GOOD LUCK *******
5. Following is a flowchart diagram of the IAS Computer. Write an algorithm for the instruction cycles of the computer.
GOVT GIRLS DEGREE COLLEGE, SKARDU
INFORMATION TECHNOLOGY INSTITUTE Mid-Term Examination.
Class: BSCS11
Course: Computer Organisation and Assembly LanguageInstructor: Basharat Ali
Roll No:____________ Name:_________________ Date:_____________ OPEN BOOK EXAMINATION: (10)