The document outlines various topics related to microprocessors, specifically focusing on the 8085 microprocessor architecture, programming model, and assembly programming. It includes definitions, diagrams, and explanations of key concepts such as instruction cycles, addressing modes, and peripheral devices. Additionally, it covers advanced microprocessors like 8086 and 80286, highlighting their features and differences.
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 ratings0% found this document useful (0 votes)
7 views1 page
Mi Gtu
The document outlines various topics related to microprocessors, specifically focusing on the 8085 microprocessor architecture, programming model, and assembly programming. It includes definitions, diagrams, and explanations of key concepts such as instruction cycles, addressing modes, and peripheral devices. Additionally, it covers advanced microprocessors like 8086 and 80286, highlighting their features and differences.
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
You are on page 1/ 1
Q.
1 - (a) Define the following (any three): Microprocessor, Instruction Cycle, Stack, Accumulator. (b) Explain 8085 programming model with neat diagram. (c) Draw and explain the internal architecture of 8085 microprocessor.
Q.2 - (a) Define: Program Counter, Stack Pointer, and Accumulator.
(b) Draw timing diagram of instruction MVI A, 45H. Define T-state, Machine cycle and Instruction cycle. (c) Explain various addressing modes in 8085 with examples. OR (a) Explain the function of ALE, READY and HLDA pins of 8085. (b) Explain demultiplexing of address/data bus AD0–AD7 in 8085 with diagram. (c) Draw interfacing diagram of a 4KB EPROM (0000H) and two 2KB RAMs (4000H and 8000H) with 8085 using 3-to-8 decoder.
Q.3 - Assembly Programming
(a) Explain stack and subroutine concept in 8085. (b) Write 8085 assembly program to find smallest of two numbers stored at 2501H and 2502H. Store result at 2503H. (c) Write an 8085 assembly program to arrange five 8-bit numbers in ascending order stored from 3000H. OR (a) What are the states of S, Z, CY, AC, and P flags after execution of: MVI A, A9H MVI B, 57H ADD B ORA A (b) Write an 8085 program to copy a block of 10 bytes from 2050H to 3050H. (c) Ten 8-bit values are stored from 5000H. Write a program to add positive numbers and store result at 5100H, and negative numbers at 5200H.
Q.4 - Peripheral Devices & Interrupts
(a) Differentiate between Memory-mapped IO and IO-mapped IO. (b) Draw and explain block diagram of 8255A and explain BSR mode. (c) Draw and explain architecture of 8259A Programmable Interrupt Controller. OR (a) Explain PUSH and POP instructions with stack operation. (b) Explain maskable and non-maskable interrupts of 8085. List hardware and software interrupts. (c) Write a delay subroutine using counters and explain how delay is generated in 8085.
Q.5 - Advanced Microprocessors
(a) Explain segmentation in 8086 with an example. (b) Differentiate real mode and protected mode in 80286. (c) Draw and explain architecture of 80386 microprocessor. OR (a) List features of ARM microprocessor. (b) Compare minimum mode and maximum mode of 8086. (c) Draw and explain internal block diagram of 8255 or ARM processor with key components.