Microprocessor - Unit Wise Questions
1. Draw the block diagram of basic microprocessor and explain it. Which block design is simple and explain it?
AI is thinking...
1. Explain the operation of the basic microprocessor using block diagram.
AI is thinking...
5. Compare and contrast microprocessor, CPU and microprocessor.
AI is thinking...
6. Differentiate between data and address bus with suitable example.
AI is thinking...
7. What do you understand by I/O interface? Explain different types of I/O instructions.
AI is thinking...
7. What is system bus? Explain different types of system bus in detail.
AI is thinking...
12. Write short notes on:
a) Von Neumann architecture
b) Macro Assembler
AI is thinking...
1. Draw logical block diagram of 8086 microprocessor and explain its segmented memory structure.
AI is thinking...
1. Explain the importance of addressing modes in the microprocessor. Discuss different types of addressing modes with examples.
AI is thinking...
1. Explain the operation of 8085 microprocessor using block diagram. Justify that design of control unit in more difficult.
AI is thinking...
1. Draw the block diagram of 8086 microprocessor and explain each block.
AI is thinking...
1. Draw and explain the functional block diagram of 8085 microprocessor.
AI is thinking...
2. Explain the importance of addressing modes in the microprocessor? Discuss different types of addressing modes with suitable examples.
AI is thinking...
2. Explain the application of flags in the microprocessor. Discuss different types of flags with suitable examples.
AI is thinking...
2. What are the uses of flags in the microprocessor? Discuss different types of flags with examples.
AI is thinking...
2. Why addressing modes are required in microprocessor? Discuss different types of addressing modes with suitable examples.
AI is thinking...
2. What do you mean by addressing mode? Discuss different types of addressing modes with example.
AI is thinking...
4. Draw pin diagram of 8085 microprocessor with appropriate labelling.
AI is thinking...
4. Explain the application of different flags with suitable examples.
AI is thinking...
4. What is flag? Explain its importance with suitable example.
AI is thinking...
5. Discuss the bus system in 8085 microprocessor.
AI is thinking...
7. What is addressing mode? Explain different addressing mode in 8085 microprocessor.
AI is thinking...
4. Explain the addressing modes of 8086 microprocessor with examples.
AI is thinking...
8. What is the use of AD7-AD0 in 8085 microprocessor? Explain address de-multiplexing process in 8085 microprocessor with suitable diagram. [1+4]
AI is thinking...
7. Explain the function of following signals
a. ALE
b. INTR
c. TRAP
AI is thinking...
9. What is mean by addressing mode? Explain all the addressing mode available in 8085 microprocessor.
AI is thinking...
5. Explain the addressing modes of 8085 microprocessor with examples.
AI is thinking...
8. Explain the function of following signals:
ALE, READY, RD, and IO/M
AI is thinking...
8. Assume that the accumulator holds the data byte FFH. Explain the differences in the flag set by adding 01H and by incrementing the accumulator contents.
AI is thinking...
7. Write the process of address and data separation in DE-multiplexed address/data bus in 8085 microprocessor.
AI is thinking...
11. “Interrupt based I/O is efficient compared to polled I/O”. Justify this statement with general working mechanism in both methods.
AI is thinking...
11. Draw a logic diagram showing generation of memory and I/O read/write control signals in 8085 microprocessor.
AI is thinking...
10. How can you interface 8086 microprocessor?
AI is thinking...
10. Explain three types of flags with suitable examples.
AI is thinking...
10. What are the registers available in 8086 microprocessor? Mention the function the function of each register.
AI is thinking...
11. Define bus. Describe the function of different types of buses in reference to the 8085 microprocessor.
AI is thinking...
11. How can you achieve pipelining in the basic microprocessor? Explain any type of basic pipelining with suitable diagram.
AI is thinking...
11. How can you implement pipelining in the basic microprocessor? Explain it with diagram.
AI is thinking...
11. What are the various registers in 8086 microprocessor? Explain the function of each register.
AI is thinking...
10. What is mean by memory interfacing? Explain the address decoding process in the 8085 microprocessor.
AI is thinking...
10. What is flag? Explain the flags that are present in 8085 microprocessor.
AI is thinking...
11. Explain how pipelining is achieved in 8086 microprocessor.
AI is thinking...
1. Explain instruction cycle, machine cycle and T-states. Draw timing diagram of IN instruction with brief description. [3+5+2]
AI is thinking...
2. What is machine cycle and instruction cycle? Draw a timing diagram for STA 2000h memory instruction. (Choose any memory locations for loading STA 2000h instruction)
AI is thinking...
2. Explain instruction cycle, machine cycle and T-States. Draw timing diagram of STA instruction. Make necessary assumptions.
AI is thinking...
4. Explain execute operation and timing diagram with suitable example.
AI is thinking...
4. Explain about fetch operation and timing diagram.
AI is thinking...
5. Draw the timing diagram of instruction MVI B, 9 bit stored a memory location 4050H and explain it.
AI is thinking...
6. Draw the timing diagram of instruction MVI A, 36H and explain it.
AI is thinking...
6. Draw the timing diagram for MOV B and explain it.
AI is thinking...
8. Illustrate the steps and the timing of data flow when the instruction code 4FH stored location 2005H is fetched by the microprocessor unit.
AI is thinking...
9. Draw and explain the timing diagram for the execution of the instruction MVI A, 32H.
AI is thinking...
12. Draw the timing diagram for ADD C and explain it.
AI is thinking...
12. Draw the timing diagram for MVI B and explain it.
AI is thinking...
13. What is fetch and execute cycle? Explain it with timing diagram.
AI is thinking...
2. Describe the working mechanism of DMA. Draw the internal architecture of the 8237 DMAC along with a timing diagram illustrating the process of DMA transfers.
AI is thinking...
5. Differentiate between interrupt based I/O and DMA based I/O. Explain basic DMA operation in brief. [2+3]
AI is thinking...
6. What is DMA? Explain the sequence of events that occurs during DMA operation?
AI is thinking...
6. What do you understand by address decoding in the case of memory interfacing? Explain address decoding using 3 to 8 Decoder.
AI is thinking...
6. What do you understand by address decoding in the case of memory interface? Explain address decoding using Simple NAND Gate Decoder.
AI is thinking...
4. Differentiate between vectored and non-vectored interrupts.Where and how 8259 PIC can be used to handle interrupts.
AI is thinking...
6. What is DMA? Explain DMA data transfer with suitable diagram.
AI is thinking...
6. Define maskable and non-maskable interrupt. Explain the role of TRAP in 8085 microprocessor.
AI is thinking...
9. Explain memory interfacing in 8085 microprocessor along with appropriate diagram.
AI is thinking...
8. What do you mean by interrupt? Explain in detail about software interrupt.
AI is thinking...
8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it.
AI is thinking...
8. What do you mean by interrupt? Explain in detail about Basic Interrupt Processing.
AI is thinking...
8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it.
AI is thinking...
8. What do you mean by interrupt vector? Explain in detail about hardware interrupt.
AI is thinking...
9. Explain the basic DMA Operation with required timing diagram.
AI is thinking...
9. Discuss the importance of interrupt in microprocessor based system. Explain how interrupt controller (8259) can be used to handle interrupts.
AI is thinking...
9. Explain the basic DMA Operation with required timing diagram. What are the uses of DMA transfers?
AI is thinking...
9. Explain the basic DMA Operation with required timing diagram.
AI is thinking...
9. Explain the Basic DMA Operation with required timing diagram. What are the uses of the DMA transfers?
AI is thinking...
9. Explain the basic DMA Operation with required timing diagram.
AI is thinking...
12. Write short notes on (ant two): [2 x 2.5]
a) Program Counter
b) Von-Neumann Architecture
c) Interrupt Masking
AI is thinking...
11. What is the importance of interrupt in microprocessor based system? Explain how interrupt controller(8259) can be used to handle interrupts.
AI is thinking...
12. Explain about keyboard and display controller.
AI is thinking...
12. What is an interrupt? Explain software interrupt in detail.
AI is thinking...
13. Explain briefly on keyboard and display controller.
AI is thinking...
13. Explain in briefly on keyboard and display controller.
AI is thinking...
13. Define interrupt and vectored interrupt. Can the microprocessor be interrupted again before the completion of the first interrupt service routine? Explain.
AI is thinking...
3. Explain LXI and CMP instruction. Write an assembly language program for 8 bit microprocessor to divide 8 bit data stored in memory location 8050 by 8 bit data stored in 8051 and store the quotient in 8052 and remainder in 8053. [3+7]
AI is thinking...
2. Write a program in 8-bit microprocessor to multiply two 16-bit numbers and store in the memory location starting from 3500H. Save the carry bits in the location starting from 3600H.
AI is thinking...
2. Ten number of 8-bit data stored at memory location 6000H. Write a program for 8085 microprocessor to calculate the sum of odd numbers and store the sum of odd numbers and store the sum at 6010H.(The sum may exceed 8-biys).
AI is thinking...
2. Write an assembly language program for 8086 microprocessor to read a string from keyboard and display each word in separate line. The length of input string can be up to 60 characters.
AI is thinking...
3. Write an assembly language program to sort an array in ascending order using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 10 should be considered).
AI is thinking...
3. What are the instructions available in 8085 microprocessor for arithmetic and logic operation? Explain each with example. Also mention, how the flags are affected by each instruction.
AI is thinking...
3. Write a program in 8-bit Microprocessor to multiply two 16 bits numbers (ABCDh and 1234h) and store in the memory location starting from 3000h.
AI is thinking...
3. Write a program in 8-bit Microprocessor to store 60h, BAh, 7Ch and 10h in the memory location starting from 2000h. add these data and store the result in 3000h and carry flag in 5001h. explain all the steps.
AI is thinking...
3. List out the instruction for arithmetic and logic operation in 8085 microprocessor and explain with example. Also mention the effect on flags by each instruction.
AI is thinking...
3. Write a program in 8-bit Microprocessor to store 45h, A0h, B5h and 15h in the memory location starting from 4000h. Add these data and store the result in 5000h and carry flag in 5001h.
AI is thinking...
3. Write a program in 8-bit Microprocessor to store 68h, B3h, C Oh, and 11h in the memory location starting from 3000h. Move these data and store in the memory location starting from 3200h.
AI is thinking...
3. Describe different types of 8085 instructions sets, based on word size, with suitable examples. Write instructions to load two hexadecimal numbers 32H and 48H in register A and B respectively. Add the numbers and display the sum at the LED output port PORT1.
AI is thinking...
3. Write a program in 8-bit Microprocessor to multiply two 16 bits numbers and store in the memory location starting from 3500h. Save the carry bits in the location starting from 3600h.
AI is thinking...
3. Write an assembly language program to find the greatest number in an array in using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 20 should be considered.)
AI is thinking...
3. Write an assembly language program to find the smallest number in an array using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 15 should be considered.)
AI is thinking...
5. Specify the output in PORT1 after the execution of the following program. Write comments for each instruction.
MVI A, AAH
MOV B, A
RRC
XRA B
OUT PORT1
HLT
AI is thinking...
4. What do you understand by PUSH operation? Explain the use of push operation in the case of stack.
AI is thinking...
6. Differentiate between PUSH and POP instruction with example illustrating the use of these instructions.
AI is thinking...
4. Differentiate between PUSH and POP operations. Write a program to illustrate the use of PUSH operations.
AI is thinking...
4. What do you understand by POP operation? Explain the use of POP operation in the case of stack.
AI is thinking...
5. Write an assembly language program to multiply 05h and 06h. Explain all the steps.
AI is thinking...
5. Write an assembly language program to subtract two 16-bit numbers.
AI is thinking...
5. Write an assembly language program to add two 16-bit numbers.
AI is thinking...
5. Write an assembly language program to add two 16-bit numbers (3467h and ACDCh).
AI is thinking...
5. Write an assembly language program to multiply two numbers.
AI is thinking...
7. Write an assembly language program for 16 bit microprocessor to reverse the string "This is Microprocessor".
AI is thinking...
6. What is a macro assemblers? Explain it.
AI is thinking...
6. Observe the following program and write the content of Accumulator, register B and flags after execution of each instruction.(assume initially all flags are reset)
MVI A, 59H
MVI B, 67H
ADD B
ANI 3AH
HLT
AI is thinking...
8. Write a program to reverse a given a string using 16 bit microprocessor.
AI is thinking...
7. The contents of the accumulator are 93H and the contents of register C are B7H. Explain the status of different flags after adding the content of registers A and C.
AI is thinking...
7. Explain different types of I/O instructions used in 8-bit microprocessor.
AI is thinking...
7. Define stack. Write programs to illustrate PUSH and POP operations.
AI is thinking...
5. Write an ALP for 8086 to read string and print it in the reverse order.
AI is thinking...
7. What is CALL operation? How it differs with JUMP operation? Explain.
AI is thinking...
6. Differentiate between PUSH and POP instruction with example illustrating the use of these instruction.
AI is thinking...
8. Write a program in 8085 microprocessor to subtract 16 bit number at 2000H from a 16 bit number at 2010H and store the result at 2020H.
AI is thinking...
6. Write an ALP for 8086 to read a string and display the string in uppercase.
AI is thinking...
9. Write an assembly language program for 8086 microprocessor to display"Computer Science and Information Technology" .
AI is thinking...
12. Write Short Notes (Any Two):
a) Macro Assembler
b) BSR Mode
c) System Bus
AI is thinking...
10. Observe the following program and write the content of Accumulator, register B and flags after execution of each instruction. (assume all flags are reset).
MVI A, 45H
MVI B, 66H
ADD B
ANI 63H
HLT
AI is thinking...
10. Write an assembly language program to subtract two 16-bit numbers.
AI is thinking...
8. What is CALL operation? How does it differ with JUMP operation?
AI is thinking...
11. What do you understand by assembler directives? Explain with suitable examples.
AI is thinking...
11. Write an assembly language to display a string “I want to know more about microprocessor” using 16 bit microprocessor code. Assume any necessary data.
AI is thinking...
9. What is instruction set? Explain various kind of instructions of 8085 microprocessor.
AI is thinking...
11. Write an assembly language program to display a string "This is a test program" using 16 bit microprocessor code. Assume any necessary data.
AI is thinking...
12. Discuss ADD, MUL and DIV instruction of 8086 with suitable examples.
AI is thinking...
12. Write and explain assembly language program to multiply 05H and 06H.
AI is thinking...
13. What do you understand by macro assembler? Explain.
AI is thinking...
13. Differentiate between PUSH and POP operations with suitable example.
AI is thinking...
13. Write an assembly language to display a string “I like programming in the assembly language” using 16 bit microprocessor code. Assume any necessary data.
AI is thinking...
13. Write an assembly language to display a string “Assembly language coding is difficult” using 16 bit microprocessor code. Assume any necessary data.
AI is thinking...
13. Write an assembly language program to display a string “Microprocessor programming is a fun” using 16 bit microprocessor code. Assume any necessary data.
AI is thinking...
11. What is instruction set? Explain various Kinds of instructions of 8086 microprocessor.
AI is thinking...
3. List the elements of the 8255A programmable peripheral Interface and explain its various operating modes in detail.
AI is thinking...
4. What are different modes of parallel communication? Construct a control word for 8255 PPI for following configuration:
Port A and Port Cupper - mode 0
Port B and Port Clower - mode 0
Port A and Port Cupper as input port
Port B and Port Clower as output port
AI is thinking...
5. What is an interface? Explain about RS-232 interface with example.
AI is thinking...
7. Which I/O interface is used in the 8-bit microprocessor? Explain different types of I/O instructions.
AI is thinking...
7. What are the function of I/O interface? Explain it with example.
AI is thinking...
7. What are the functions of I/O interface? Explain it with suitable example.
AI is thinking...
9. Explain the role of wait states to synchronize the execution speed of microprocessor with the response time of memory while transferring data.
AI is thinking...
10. Why serial and parallel communication are used in a computer system? Explain.
AI is thinking...
10. Explain about RS 232 interface with suitable example.
AI is thinking...
8. How DTE and DCE are wired using Rs-232 cable. Explain the process of double handshake I/O.
AI is thinking...
11. Why do we require serial communication? Explain with suitable example.
AI is thinking...
9. Differentiate between synchronous and asynchronous serial communication. Show DTE-DTE and DTE-DCE connection according to RS-232 serial communication standard.
AI is thinking...
12. Why parallel communication is required? Explain with reference to 8-bit system.
AI is thinking...
12. Why parallel communication is required? Explain with reference to 8-bit system.
AI is thinking...
12. What are the differences between parallel and serial communication? Explain RS 232 interface.
AI is thinking...
2. Draw block diagram of 80286 microprocessor and explain its main four functional sub-units. Differentiate between Real Address Mode and Protected Virtual Address Mode. [4+4+2]
AI is thinking...
1. Draw block diagram of 80386 and explain its functional units.
AI is thinking...
1. Draw block diagram of 80286 and explain its functional units.
AI is thinking...
10. What are different operating modes in 80286 microprocessor? Explain in brief about each mode.
AI is thinking...
10. Explain Register Organization in 80386 microprocessor.
AI is thinking...
10. How can you interface 80286SX microprocessor? Explain.
AI is thinking...
10. How can you interface 8036DX microprocessor?
AI is thinking...
12. Write short notes on:
a) Harvard architecture
b) GDT and LDT
AI is thinking...
1. Explain with block diagram of SAP-1 computer.
AI is thinking...
1. Explain the SAP I architecture with suitable block diagram. Compare it with SAP 2 architecture.
AI is thinking...
1. Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture.
AI is thinking...
2. Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture.
AI is thinking...
4. What are the basic features of SAP-1 computer? Explain.
AI is thinking...
4. List bidirectional registers of SAP2. Why bidirectional? Explain.
AI is thinking...