0% found this document useful (0 votes)
35 views4 pages

Computer Organization & Assembly Exam Guide

This document is a past exam paper for the MCA (Revised) / BCA (Revised) Term-End Examination in Computer Organisation and Assembly Language Programming. It contains 5 questions, with Question 1 being compulsory and carrying 40 marks. Students must attempt 3 questions from the remaining 4 questions. Question 1 covers topics such as binary, decimal, hexadecimal conversions, evaluation stack architecture programming, finding the smallest number in an array using assembly language, RISC register windows, flip-flop characteristic and excitation tables, and memory organization questions. The other questions cover additional topics like boolean function minimization, synchronous counters, instruction elements, cache mapping, DMA, floating point representation, encoders, and microprogrammed control

Uploaded by

trial version
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views4 pages

Computer Organization & Assembly Exam Guide

This document is a past exam paper for the MCA (Revised) / BCA (Revised) Term-End Examination in Computer Organisation and Assembly Language Programming. It contains 5 questions, with Question 1 being compulsory and carrying 40 marks. Students must attempt 3 questions from the remaining 4 questions. Question 1 covers topics such as binary, decimal, hexadecimal conversions, evaluation stack architecture programming, finding the smallest number in an array using assembly language, RISC register windows, flip-flop characteristic and excitation tables, and memory organization questions. The other questions cover additional topics like boolean function minimization, synchronous counters, instruction elements, cache mapping, DMA, floating point representation, encoders, and microprogrammed control

Uploaded by

trial version
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

No.

of Printed Pages : 4 I MCS-012 I

MCA (Revised) / BCA (Revised)


Term-End Examination
0 17 December, 2017

MCS-012 : COMPUTER ORGANISATION AND


ASSEMBLY LANGUAGE PROGRAMMING

Time : 3 hours Maximum Marks : 100


(Weightage 75%)

Note : Question number 1 is compulsory and carries


40 marks. Attempt any three questions from the
rest.

1. (a) Perform the following : 2+4=6


(i) Convert decimal 49.25 to binary and
hexadecimal.
(ii) Convert the following binary to
decimal and hexadecimal :
(1) 1100.1101
(2) 1010111.01
(b) A machine uses evaluation stack
architecture. Write a program for
evaluation of the following expression :
A=B*(C+D)*E
MCS-012 1 P.T.O.
(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. 8

(d) Discuss the use of overlapped register


window in RISC architecture. 4

(e) Write the characteristic table and


excitation tables for the following : 6
(i) JK Flip-flop
(ii) D Flip-flop
(f) How many RAM chips of size 512 x 8 bit
are needed to design a memory of
1 M x 32 bit ? 2

(g) Differentiate between the following : 8


(1) SRAM and DRAM
(ii) Hard disk and Magnetic tape storage
(iii) Hardware and Software interrupts
(iv) Program Counter (PC) and Code
Segment Register

2. (a) Simplify the boolean function


F = E (0, 2, 4, 6, 8, 10) using a K-map and
draw the logic diagram. 5
(b) Draw the truth table and logic diagram of a
3-bit synchronous counter using JK flip-flops. 5

MCS-012
(c) Discuss various elements of an instruction. 4

(d) What is a micro-operation ? List the


sequence of micro-operations in an
instruction fetch. 6

3. (a) Discuss the flag register for the 8086


microprocessor. 4

(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 ? 6
(c) Explain various cache write policies. 5
(d) Explain the DMA technique for 1/0
operation. 5

4. (a) Discuss the use of normalization and


biased exponent for floating point
representation using a suitable example. 6
(b) Draw the truth table for an 8 x 3 encoder. 4

(c) Explain the working of a


microprogrammed control unit with the
help of a diagram. 10

MCS-012 3 P.T.O.
5. (a) Explain the register addressing mode and
indirect addressing mode in the 8086
microprocessor. 5

(b) Differentiate between the following : 5

(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. 5

(d) Explain the use of different segments in


8086 assembly language programming. 5

MCS-012 4 12,000

You might also like