This document contains questions related to computer architecture and 8085 microprocessor. It covers topics such as hardware components of a basic computer, memory hierarchy, RISC vs CISC architectures, Flynn's taxonomy of computers, pipeline conflicts and techniques to handle branch instructions, parallel processing and its significance, memory interleaving, array processors, multiprocessors and interconnection structures, cache coherence, system bus, microprocessor components, control bus, ALE pin, 8085 flag register, machine cycles, addressing modes, instruction categories, programming model, addition/subtraction with sign magnitude, Booth multiplication algorithm, and examples of instructions.
This document contains questions related to computer architecture and 8085 microprocessor. It covers topics such as hardware components of a basic computer, memory hierarchy, RISC vs CISC architectures, Flynn's taxonomy of computers, pipeline conflicts and techniques to handle branch instructions, parallel processing and its significance, memory interleaving, array processors, multiprocessors and interconnection structures, cache coherence, system bus, microprocessor components, control bus, ALE pin, 8085 flag register, machine cycles, addressing modes, instruction categories, programming model, addition/subtraction with sign magnitude, Booth multiplication algorithm, and examples of instructions.
This document contains questions related to computer architecture and 8085 microprocessor. It covers topics such as hardware components of a basic computer, memory hierarchy, RISC vs CISC architectures, Flynn's taxonomy of computers, pipeline conflicts and techniques to handle branch instructions, parallel processing and its significance, memory interleaving, array processors, multiprocessors and interconnection structures, cache coherence, system bus, microprocessor components, control bus, ALE pin, 8085 flag register, machine cycles, addressing modes, instruction categories, programming model, addition/subtraction with sign magnitude, Booth multiplication algorithm, and examples of instructions.
required in basic computer & draw functional block diagram of basic computer with brief explanation 2. Draw block diagram of Memory Hierarchy in a computer system& explain in brief (i) Main memory (ii) Auxiliary memory & (iii) Cache memory 3 .Explain Difference between RISC & CISC. 4 .Explain Flynn's classification(taxonomy) of computers 5.What are the pipeline conflicts? Explain hardware techniques to handle the branch instructions. 6. Considering 3-segments instruction pipeline, illustrate the concepts of delayed load & delayed branch with example 7.Draw the space time diagram for six segment pipelines showing the time it takes to process 8 tasks. 8 .What is parallel processing and explain its significance with example? 9.What is memory interleaving? How it is useful in computer architecture? 10.What are Array processors? and also explain in brief (i) attached array processors (ii) SIMD array processors UNIT – 2
1. What are Multiprocessors & discuss
the characteristics of a Multiprocessors?
2. Enlist types of Interconnection
structure in Multiprocessors & explain any one in detail. 3 .What is Inter processor arbitration & explain series and parallel arbitration in brief? 4.Explain in detail Cache Coherence with example and also write a brief note on Cache Coherency Mechanisms.
UNIT – 3 1. Explain System bus in brief.
2. Explain basic components of a
microprocessor.
3 .Explain the function of a control bus.
4 .What is the function of ALE pin? 5. Draw the structure of a flag register of the 8085 microprocessors.
6 .Name different types of machine
cycles executed by the 8085 microprocessors? 7. How will the multiplexed address/data bus (AD0-AD7) of the 8085 microprocessors be demultiplexed? 8.Draw the functional block diagram of internal architecture of IC 8085 and explain its working. 9.Identify the machine cycles in the following instructions 1. SUB B 2. ADI 47H 3.STA 2050H 4. PUSH B 10. Draw and explain Architecture of 8085 Micro-Processor. (same as 8)
UNIT – 4
1.Differentiate between higher level
language and assembly level language. 2 .What will be done if OUT 50 H is executed?
3 .What is the difference between ORA
and ORI instructions? ORA ORI
4. Explain DAA and LDA instructions of
the 8085 microprocessors with examples. 5.Define the terms: T-state, Machine cycle. How many machine cycles and t- states will be required to execute the LHLD instruction?
5 machine cycles and 16 t-states will be
required to execute the LHLD instruction
6. Describe various addressing modes of
8085 microprocessor with examples. 7 .List and Explain categories of 8085 instructions that deal with data transfer. 8. Explain 8085 Programming Model and Flag Register. 9.Specify the contents of the registers and flag status as the following instruction are executed. A B C D S Z CY? MVI A,00H MVI D, F8H MOV B, A ADD D HLT Ans. Here sign flag will b on
10 .Explain the following instructions of
the 8085 microprocessors with suitable example: LHLD, SPHL, LDAX, XTHL UNIT – 5
1.Draw and explain flowchart for
addition and subtraction operations with sign-magnitude data. 2.Explain Booth multiplication algorithm for multiplying binary integers in signed 2’s complement representation.
3 .Explain multiplication algorithm and
explain it. Same as 2 4. Multiply Following Two numbers by Booths Algorithm (1) 23*19 (2) (-9)*(-13)