Describe the components of a microprocessor and their roles.
[3 marks]Detail the process by which a microprocessor communicates with memory and I/Odevices, including the significance of bus organization.
[4 marks]Draw the architectural diagram of 8085 microprocessor and list out the following: 1. General Purpose Registers 2. Special Purpose registers with their functions 3. Flags in the flag register with required explanation
[7 marks]List three control signals generated by the 8085 microprocessor and their purposes.
[3 marks]Explain the process of demultiplexing buses in the 8085 microprocessor.
[4 marks]Describe the entire process of executing an instruction by the 8085 microprocessor, including the roles of the ALU, registers, and control unit.
[7 marks]Describe in detail the instruction cycle, including machine cycles and T-states, of the 8085 microprocessor.
[7 marks]State the addressing modes and size of the following instructions: 1. MOV B, M 2. MVI A, 16H 3. LDA 2050H
[3 marks]Explain instruction set of 8085 microprocessor.
[4 marks]2100: MVI A, 55H ADI 45H identify the byte size of the ADI 45H command. Illustrate the execution process of ADI 45H by creating a diagram that includes the machine cycles it undergoes. In your diagram, indicate the states of the address bus, data bus, and control signals (*RD, *WR, IO/*M, ALE) during each T-state. Also, provide the names of the machine cycles involved.1
[7 marks]Explain addressing modes of 8085 microprocessor.
[3 marks]Specify the size, addressing mode, required Machine cycles, T-States and function for following instructions: 1. MOV B, M 2. SHLD 2300H
[4 marks]Enlist the error in the below assembly language code MVI B,20H MVI D,99H MVI C, D LDAX 2099h ADD 01H STAX 3000H. Provide the solution after doing the correction at your end.
[7 marks]Define the term "interfacing" in the context of microprocessors.
[3 marks]Explain how interrupts are managed in the 8085 microprocessor.
[4 marks]Create an assembly language program for the 8085 microprocessor that performs subraction of two 8bit numbers. Please specify the memory address of each instruction, and include a flowchart for the program.
[7 marks]Explain the purpose of the Programmable Peripheral Interface 8255A.
[3 marks]Describe the process of interfacing an I/Odevice with the 8085 microprocessor.
[4 marks]Create an assembly language program for the 8085 microprocessor that performs addition of two 8bit numbers. Please specify the memory address of each instruction, and include a flowchart for the program.
[7 marks]Draw Block Diagram and Pin Diagram of 8259 Microcontroller.
[3 marks]Describe how to use the ADI and SUI instructions in an 8085-assembly language program to perform basic arithmetic operations. Provide a short example program that adds 25H to the accumulator and then subtracts 10H from the result.
[4 marks]Provide an overview of the 80286 and 80386 microprocessors, highlighting their architectural advancements compared to the 8086.
[7 marks]List and explain the interrupt available in microprocessor 8085.
[3 marks]Illustrate how conditional branch instructions like JNZ (Jump if Not Zero) are used in 8085 assembly language programming. Provide an example program snippet that utilizes JNZ to perform an operation repeatedly until a condition is met.
[4 marks]Provide a detailed explanation of the logical block diagram of the 8086 microprocessor and the functions of its major components. *It is advisable to put fundamental questions of respective subject in Q1, as it is compulsory question.
[7 marks]