Beruflich Dokumente
Kultur Dokumente
Code : 08235
b. Draw and explain the block dig of a computer with microprocessor as CPU.
Neat block dig labeling the components – Control unit, ALU, Memory, Input
and Output – 2 M [fig 1.2 (a) and (b)]
Explanation on – memory input and output – 1M [1.1]
Explanation on CPU / MPU – 2 M
e. With neat diagram explain the functional pin configuration of the 40 pin
IC8085 microprocessor.
f. What is the use of memory segment 8155 in a SDK-85 system? Draw the
block diagram of 8155. How interfacing of 8155 memory section is done?
Use of 8155 – 1 M
Block diagram – 2 M
Explanation on interfacing of 8155 memory segment and diagram,. – 2 M
[4.4.1, fig4.19, 4.28(a)]
a. Explain the use of instruction OUT. Also explain how the instruction is
executed with the help of relevant timing diagram.
b. Explain how 8 DIP switches can be interfaced with the 8 bit 8085
microprocessor. Draw a neat diagram to show how data, address bus of the
microprocessor can be used for interfacing.
Interface of DIP switches -3 M
Interfacing dig - 2M
[5.3.1, 5.3.2, 5.3.3, 5.3.4, 5.3.5. Fig 5.11 ]
d. Explain one byte, two byte and three byte instructions. Give at least one
example each.
Addressing modes – 2M
Immediate addressing
Register addressing
Direct addressing
Indirect addressing
Any arithmetic instruction can be listed – 2M
Eg
ADD R
ADI 8-bit
[6.1.1, 6.2]
LXI H C050 H
MOV A, M - 2M
LXI B C050 H
LDAX B - 2M
LDA C050 H -1 M
Any other valid instructions can be used to perform the same operation.
CMP – 2M
CPI – 2M
Example -1 M
[7.5.1, 7.5.2 – any other example code segment also can be used]
c. What is time delay? Why is it needed? Explain how time delay can be
generated using a register pair.
What is stack – 2M
PUSH -1 M
POP -1 M
Code segment – 1 M
[9.1 any code segment illustrating PUSH or POP can be used]
Nesting – 3 M
Multiple ending subroutine – 2M
[9.4.1, 9.4.2 ]
What are utility programs and what is their use in software development
systems? Discuss various tools used for developing software assembly
language programs.
Utility programs and software development systems – 2 M
Tools used for development of software assembly language programs
EDITOR
ASSEMBLER
LINKER
DEBUGGER
[11.2]
Vectored interrupt – 1 M
TRAP- 1M
RST 7.5-1M
RST 6.5 – 1M
RST 5.5 – 1M
[12.2]
DMA – Concept – 1M
HOLD and HLDA – 1 M
Use of DMA Controller – 1 M
DMA Data transfer dig – 2M
[12.4.2]
b. With neat internal block dig explain the internal structure of Pentium Pro
microprocessor
Internal Structure of Pentium Pro microprocessor -3 M
Block dig – 2M
Intel Microprocessors Architecture, Programming and Interfacing
[18 – 5 Introduction to Pentium Pro Microprocessor]
SYSENTER – 2M
SYSEXIT -2M
Model specific registers – 1M
Intel Microprocessors Architecture, Programming and Interfacing
[19-2 Pentium II Software changes – SYSENTER and SYSEXIT instructions]
f. What are the basic categories of SPARC instructions? Discuss any two
categories.
For Q1 – Q4
Microprocessors Architecture, Programming and Applications with the 8085. (Ramesh Gaonkar)
- Sixth edition
Note – earlier edition includes most of the content. Chapter numbers may vary.
Q5