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

MCS-012 Computer Organization Exam Paper

This document is a 4 page exam for the MCS-012 Computer Organization and Assembly Language Programming course. It contains 8 questions testing various topics related to computer organization, assembly language, and 8086 microprocessors. Question 1 has 6 subparts testing binary arithmetic, Boolean simplification, micro-operations, floating point representation, memory construction, and assembly language programming. The other questions test error detection, interrupts, pipelining, RISC features, and additional computer architecture concepts.

Uploaded by

Abhishek Mandal
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)
386 views4 pages

MCS-012 Computer Organization Exam Paper

This document is a 4 page exam for the MCS-012 Computer Organization and Assembly Language Programming course. It contains 8 questions testing various topics related to computer organization, assembly language, and 8086 microprocessors. Question 1 has 6 subparts testing binary arithmetic, Boolean simplification, micro-operations, floating point representation, memory construction, and assembly language programming. The other questions test error detection, interrupts, pipelining, RISC features, and additional computer architecture concepts.

Uploaded by

Abhishek Mandal
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 MCS 012


- I
MCA (Revised) / BCA (Revised)
Term-End Examination
June, 2018
C3 12I36

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) Convert the following pairs of decimal


numbers to 8 bit signed 2's complement
binary numbers and add them. State
whether or not overflow occurs in each case.
(i) 34 and 63
(ii) — 63 and — 24
— 86 and 19
(iv) — 34 and 96
(b) Simplify the following Boolean expression
in SOP form using the K-map : 5
F(A, B, C, D) = DO, 1, 2, 8, 9, 10, 14, 15).
MCS-012 1 P.T.O.
(c) Two 16 bit registers RO and R1 contain
binary values - 97 and + 76 respectively.
Carry flag C = 1. What is the result of the
following micro-operations :
(i) Add RO and R1 with Carry
(ii) RO AND with complement R1
(iii) Shift right R1 without carry
(iv) Selective set R1 using RO

(d) Explain the IEEE-32 bit format for single


precision floating point representation.
Represent
(i) 8.75 x 106
(ii) - 0.25 x 10 -5
usingthforma. 6

(e) How many chips of 512 K x 8 are required for


constructing 4 M x 32 memory ? 3

(f) Write a program using 8086 assembly


language program to find the larger of two
byte values stored in memory location.
Store the larger value in BL register. 6

(g) Discuss the data storage scheme used for


hard disks. 4

(h) Discuss the indexed addressing scheme


with the help of an example.
MCS-012 2
2. (a) Explain the process of error detection using
even parity bit scheme. 4
(b) Explain the Hamming error correcting code
for 4 bit data using an example. 6
(c) Explain the use of segment registers in
8086 microprocessors. Calculate the
physical address given : 6
(i) IP = 2345h
(ii) CS = 1111h

(d) Explain the concept memory


interleaving. 4

3. (a) Explain the construction of J-K flip-flop


with characteristic table and excitation
table.
(b) Explain the construction of a full adder using
half adders. 6
(c) Assume a computer has 32 word RAM
having word size of 8 bits and cache
memory of 4 blocks (block size = 16 bits).
Where will be the main memory (RAM)
address 12 located in cache if :
(i) Associative cache mapping scheme is
followed ?
(ii) Direct cache mapping scheme is
followed ?
MCS-012 3 P.T.O.
4. (a) Explain how a pipelined processor results
in better performance. 5

(b) Explain the interrupt processing in 8086


with the help of a diagram. 5

(c) Discuss any five features of RISC machines. 5

(d) Differentiate between hardwired and


microprogrammed control units. 5

5. (a) Write a 8086 assembly language program


to interchange two byte sized numbers
stored in consecutive memory locations. 5

(b) Explain the following with the help of an


example, if needed : 15
(i) Interrupt cycle
(ii) Program controlled I/O
(iii) Flash memory
(iv) 8086 flags
(v) NEAR procedure in 8086
microprocessor

MCS-012 4 14,000

You might also like