B.C.A. (Third Semester)
First Paper 2019
Time: Three Hours Maximum Marks: 75
Note: Attempt any five questions. All question carry equal marks. The answer to short questions should not exceed 200 words and the answer to long answer type questions should not exceed 500 words.
- (A) Explain the concept of computer organization? Explain CPU register and their properties.
(B) Explain address Bus, data Bus and control bus ina microprocessor.
2. (A) Explain the following term & correlate them:
Instruction cycle, machine cycle and control signals.
(B) What is memory? Explain memory interfacing with suitable examples.
3. (A) Draw and explain the architecture of the 8085 microprocessor.
(B) Explain Booth’s algorithm with a suitable example.
4. (A) Write an assembly language program with a suitable example.
(B) What do you know about peripheral devices? Explain DMA controller with a block diagram.
5.(A) Explain interrupt and their priority levels.
(B) Explain the term
Macros
Subroutine
Cache memory
Assembler
6. (A) Differentiate between synchronous and asynchronous data scheme.
(B) What is pipelining? Explain RISC and CISC pipeline vector processing.
7. (A) Write an assembly language program to find out numbers of 1’s & zero’s in a given 8 bit hexadecimal number.
(B) Explain divisor algorithm with a suitable example.
8. (A) Explain ALU & flag register I detail.
(B) Explain the addressing modes of 8085 microprocessor with example.
9. Write short notes in any three of following
a) Input output mapped I/O scheme
b) Floating point notation
c) Staocks & subroutine
d) Serial communication
B.C.A. (Third Semester) 2018
Time: Three Hours Maximum Marks: 75
Note: Attempt any five questions. All question carry equal marks. The answer to short questions should not exceed 200 words and the answer to long answer type questions should not exceed 500 words.
1.(A) Explain the following terms with example:
Instruction Format, operation code, Operand, Register, Bus, I/O ports.
(B) Describe instruction cycle for a digital computer.
2.(A) What is the difference between asynchronous and synchronous data transfer scheme? Explain each with the help of a neat block diagram.
(B) Describe interrupt driven data transfer. What do you understand by “pooling”? what is a priority interrupt?
3. Write a brief account of the evolution of microprocessors, with their application areas.
4. Draw the general programming model of the 8085 microprocessor and explain its operation feature together with the function of each unit.
5. What do you understand by addressing mode? Explain the different types of addressing modes with examples.
6. Explain with example:
a) Data transfer instruction of the 8085 microprocessor
b) DMA controller
c) Memory mapped I/O scheme.
7. With reference to floating point representation, discuss the following :
a) Range and Precision
b) Normalize
c) Floating point arithmetic
8. Write short notes on :
a) Macros in assembly language
b) Booth’s algorithm
9. Write a program in assembly language to compute the sum of a list B integer numbers store in the RAM of the computer system.
B.C.A. (Third Semester) 2017
Time: Three Hours Maximum Marks: 75
Note: Attempt any five questions. All question carry equal marks. The answer to short questions should not exceed 200 words and the answer to long answer type questions should not exceed 500 words.
- Draw the basic functional blocks of micro processor. Explain the functional of each block. What do you understand by instruction and instruction codes? Explain with examples.
- Explain the terms given below.
- General purpose register and special purpose register.
- Memory addresses and memory location
- Arithmetic logic micro operation/ shift micro operation.
- What is reduces computer? Discuss about RISC and CISC in detail. What is array processing?
- What is arithmetic algorithm? Discussinteger multiplication using shift and add process. What do you mean by floating point representation?
- Whatdo you mean by data transfer? Discuss thedifferent types of data transfer.
- Explain the function of following :
- Input /output interface
- Peripheral devices
- Input/output processor
- Draw the logic pinout diagram of the 8085 microprocessor with pinout & singnals. Classify six groups of signal in this processor and explain each.
- What do you mean by assembly language programming? Write an assembly language for the transfer of a block of data from the memory location 2500H->2507H to 3507 memory location.
- Discuss macros and subroutine with suitable example. Explain the importance of macros and subroutine in a program.
- Write short notes on any three of following:
- Cache memory
- Stack organization
- Divisor algorithm
- Input – output programming
B.C.A. (Third Semester) 2016
Time: Three Hours Maximum Marks: 75
Note: Attempt any five questions. All question carry equal marks. The answer to short questions should not exceed 200 words and the answer to long answer type questions should not exceed 500 words.
- Explain the basic computer organization and design with a neat diagram. Explain also register organization in detail.
- Explain the term given below:
- Timing and control instruction cycle
- Input /Output and interrupt
- Memory interfacing
- Explain the addressing modes used In basic computer system and also explain the function of pipelining.
- Discuss ALU structure. Explain Booth’s algorithm with suitable example.
- What are the peripheral devices? explain any one of the peripheral devices used in computer.
- Explain the function of following:
- ALU
- Priority interrupt
- Serial communication
- Draw the block diagram of 8085 microprocessor and explain flag register and address/data buses in 8085 microprocessor.
- Write an assembly language program for transfer a block of data from 2000H R to 2009H to 3000H to 3009H memory location.
- What do you know about subroutine and macros. Differentiate between them with example.
- Write short notes on any three of the following:
- Assembler
- Floating point representation
- Program counter and stack pointer
- RISC and CICS.