- On
- By
- 0 Comment
- Categories: Ignou, IGNOU Question Papers
IGNOU MCS-012 : Computer Organisation & Assembly Language programming December, 2017 QUESTION PAPER SOLUTION
Note: Question no. 1 is compulsory and carries 40 marks. Attempt any three questions from the rest.
Q1. (a) Perform the following:
(i) Convert decimal 49.25 to binary and hexadecimal.
(ii) Convert the following binary to decimal and hexadecimal:
(1) 1100.1101
(2) 1010111.01
Ans: FOR FULL QUESTION SOLUTIONS
(b) A machine uses evaluation stack architecture. Write a program for evaluation of the following expression.
Ans. FOR FULL QUESTION SOLUTIONS
(c) Write an assembly language program to find the smallest number in a byte array of size 10 which is stored at location ARRAY. Make suitable assumptions.
Ans. Same as Page No.-179, Q.No.-4, Chapter-1 FOR FULL SOLUTIONS
(d) Discuss the use of overlapped register window in RISC architecture.
Ans. Refer to Page No.-163, Q.No.-2, Chapter-5 FOR FULL SOLUTIONS
(e) Write the characteristic table and excitation tables for the following:
(i) JK Flip-flop
Ans. Refer to Page No.-61, Q.No.-20, Chapter-3 FOR FULL SOLUTIONS
(ii) D Flip-flop
Ans. Refer to Page No.-214, Q.No.-4(a), June-2005 FOR FULL SOLUTIONS
(f) How many RAM chips of size 512 × 8 bit are needed to design a memory of 1M × 32 bit?
Ans. Refer to Page No.-281, Q.No.-1(c), June-2007 FOR FULL SOLUTIONS
(g) Differentiate between the following:
(i) SRAM and DRAM
Ans. Refer to Page No.-72, Q.No.-3, Chapter-1 FOR FULL SOLUTIONS
(ii) Hard disk and Magnetic tape storage
Ans. Refer to Page No.-175, Q.No.-2, Chapter-1 FOR FULL SOLUTIONS
(iii) Hardware and Software interrupts
(iv) Program Counter (PC) and Code Segment Register
Q2. (a) Simplify the boolean function using a K-map and draw the logic diagram.
Ans. Same as Page No.-243, Q.No.-1(a), June-2006 FOR FULL SOLUTIONS
(b) Draw the truth table and logic diagram of a 3-bit synchronous counter using JK flip-flops.
Ans. Refer to Page No.-47, Q.No.-11, Chapter-3 FOR FULL SOLUTIONS
(c) Discuss various elements of an instruction.
(d) What is a micro-operation? List the sequence of micro-operations in an instruction fetch.
Ans. Refer to Page No.-228, Q.No.-1(e), Dec-2005 FOR FULL SOLUTIONS
Q3. (a) Discuss the flag register for the 8086 microprocessor.
Ans. Refer to Page No.-330, Q.No.-5(c) (iv), June-2009 FOR FULL SOLUTIONS
(b) Consider a computer having 256 word RAM and cache of 16 blocks ( block size = 4 words). Where is a memory word location 120 mapped in cache, if
(i) direct mapping is used?
(ii) 2-way set associative mapping is used?
Ans. Same as Page No.-295, Q.No.-2(a), Dec-2007 FOR FULL SOLUTIONS
(c) Explain various cache write policies.
(d) Explain the DMA technique for I/O operation.
Ans. Refer to Page No.-102, Q.No.-6, Chapter-2 FOR FULL SOLUTIONS
Q4. (a) Discuss the use of normalisation and biased exponent for floating point representation using a suitable example.
Ans. Refer to Page No.-27, Q.No.-9, Chapter-2 FOR FULL SOLUTIONS
(b) Draw the truth table for an 8 × 3 encoder.
(c) Explain the working of a microprogrammed control unit with the help of a diagram.
Ans. Refer to Page No.-160, Q.No.-4, Chapter-4 FOR FULL SOLUTIONS
Q5. (a) Explain the register addressing mode and indirect addressing mode in the 8086 microprocessor.
Ans. Refer to Page No.-253, Q.No.-4(b)(ii), June-2006 FOR FULL SOLUTIONS
(b) Differentiate between the following:
(i) PUSH and PUSHF instructions
(ii) AAA and DAA instructions
(c) What is a RAID? Explain various techniques used in a RAID to enhance reliability.
Ans. Refer to Page No.-79, Q.No.-6(ii), Chapter-1 FOR FULL SOLUTIONS
(d) Explain the use of different segments in 8086 assembly language programming.
Ans. Refer to Page No.-388, Q.No.-3(c), Dec-2012 FOR FULL SOLUTIONS