IGNOU Master of Computer Applications (MCA) :: Assignments
| Course Code |
MCS-012 |
| Course Title |
Computer Organisation and Assembly
Language Programming |
| Assignment Number |
MCA(1)/012/Assign/07 |
| Maximum Marks |
100 |
| Weightage |
25% |
| Last Date of Submission |
15th April, 2007 |
This assignment has four questions. Answer all questions. Each question
is of 20 marks. Rest 20 marks are for viva voce. You may use illustrations
and diagrams to enhance the explanations. Please go through the guidelines
regarding assignments given in the Programme Guide for the format of
presentation. Answer to each part of the question should be confined
to about 300 words.
| Q1: |
(5+5+5+5=20 Marks) |
- Use a 8 bit binary representation for integer using signed
2's complement notation. Use this representation to perform
the following operations on decimal numbers. Please indicate
the overflow if it occurs.
- Add –32 and 30
- Subtract 19 and –39
- Add –55 and 73
- Add 20 and 95
- Design a combinational circuit that converts a 4-bit gray
code to a 4 bit binary number. Implement the circuit with Exclusive
OR gates.
- Design and draw the 4 bit combinational circuit decrementer
using 4 bit full-adder circuit.
- Design a 64-bit floating-point number format. Assume that
the base of the number is 2, and it has 12 bit exponent with
a bias of 2048. What would be the range of numbers that can
be represented through this representation?
|
| Q2: |
(4+6+5+5=20 Marks) |
- How is the data distributed in various levels of RAID? Explain
with the help of some example data. What should be the RAID
level for the disk of database server that is used as a backend
to store the critical financial information of a company? Give
reasons in support of your answer.
- Draw a pipeline configuration to carry out the following
task:
(Ai + Bi + Ci) (Ei - Fi)
List the contents of all registers in the pipeline for i = 1 through
6.
- Define the following terms, specify their use and find the
characteristics of them:
- DIMM
- SDRAM
- Memory Mapped I/O
- Asynchronous data transfer
- CISC
- Explain the concepts of Von Neuman Architectural Model.
|
| Q3: |
(3+3+3+6=15 Marks) |
- A Computer uses a memory unit with 256 K words of 32 bits
each. A binary instructions code is stored in one word of memory.
The instruction has four parts: an indirect bit, an operation
code, a register code part to specify one of 64 registers,
and on address part.
- How many bits are there in the operation code, the
register code part, and the address parts.
- Draw the instruct word format and indicate the number
of bits in each part.
- How many bits are there in the data and address input
of the memory
- Design a Control Unit of a basic Computer and explain its
operations.
|
| Q4: |
(10+8+7=25 Marks) |
- Write an assembly Language Program to sort an array using
bubble sort method.
- Write a program in 8086 assembly language that accepts two
input characters, pack two characters, in one word and store
them in consecutive locating in a memory buffer. The first
address of the buffer is (400)16. The size of buffer is (512)10
words. If buffer overflows, the computation should halt.
- Discuss various addressing modes supported by the 8086 assembly
language with appropriate examples and diagrams.
|
|