Discuss various types of addressing modes of 8085.
[3 marks]What are the advantages of an assembly language in comparison with high level languages?
[4 marks]Draw and explain the block diagram of a microprocessor 8085.
[7 marks]How does the microprocessor differentiate among a positive number, negative number and a bit pattern?
[3 marks]LOOP: LXI H, 1234H DCX H JNZ LOOP Find out the mistake(s) in the above program and write the correct program so that it does not become infinite loop.
[4 marks]TUBE POWER I- PC LAPTOP LAMP FAN AC LIGHT BANK PAD Assume that above electronic items are plugged in single electric board. Here switch S7, S6, S5, S4, S3, S2, S1 and S0 are connected to the data line D7, D6, D5, D4, D3, D2, D1 and D0 respectively. When all the switches are OFF, the microprocessor reads the data FFH (for all switches ON the data will be 00H). Initially all the switches are ON. Write assembly language program for the following scenarios: 1. Krunal prefer to do work in night only if AC, LAMP and LAPTOP are ON. 2. Chirag never use I-PAD if PC and POWERBANK are ON. 3. Arkil feels comfortable to work on PC if AC and TUBE LIGHT are ON. 4. Avadh never take concern of electricity bill and work only if POWER BANK and LAMP are OFF. 5. In day time we prefer to do work with availability of FAN and PC.
[7 marks]Write an assembly language program to provide the given ON/OFF time to traffic lights (Red, Green, and Yellow) and two pedestrian signs (Walk1 and Don’t Walk). The signal lights are turned ON/OFF by the data bits of PORT1 and gives output as shown below, No Light Data Bits On Time 1 Red D1 40 Seconds 2 Green D3 30 Seconds 3 Yellow D5 10 Seconds 4 Walk D6 30 Seconds 5 Don't Walk D7 50 Seconds The traffic and pedestrian flows are in the same direction; the pedestrian should cross the road when the Green light is ON. Also write Delay subroutine to generate appropriate delay. Assume to turn ON Light, a “0” logic level required at corresponding data bits of the output port.
[7 marks]What are the states of the Auxiliary Carry (AC), Carry (CY), sign(S) and parity (P) flags after executing the following 8085 program? MVI L, 5DH MVI A, 6BH ADD L
[3 marks]Explain 8085 Programming model and classify instruction set on the basis of different addressing modes.
[4 marks]2100 LXI H, 1234H MVI A, 55H ADD M What is the size of ADD Minstruction? Name the machine cycles. Draw machine cycle and T-state diagram and specify the content of address bus, data bus and control signals *RD, *WR, IO/*Mand ALE signals and status signals S1 and S0 for every Tstates of ADD Minstruction only.
[7 marks]What are the states of the Auxiliary Carry (AC), Carry (CY), sign(S) and parity (P) flags after executing the following 8085 program? MVI A, A9H MVI B, 57H ADD B ORA A
[3 marks]Explain One byte, Two byte, Three byte and write short note on different types of instruction sets.
[4 marks]Specify the addressing mode, required Machine cycles, T-States and function for following instructions : 1. MVI M, 45H 2. RAL LHLD 2300H
[7 marks]Difference between RLC and RAL instruction.
[3 marks]Differentiate between maskable and non-maskable interrupts.
[4 marks]What is a flag Register? Enlist and explain various types of flags.
[7 marks]Difference between RRC and RAR instruction.
[3 marks]What is vectored and non-vectored interrupts?
[4 marks]Describe the functions of (1) READY PIN (2) ALE (3) HOLD (4) X1 and X2 (5) SID and SOD (6) IO/M 22. (7) HLDA
[7 marks]List features of 80386 microprocessor.
[3 marks]Draw block diagram of SUN SPARC architecture.
[4 marks]Explain the internal Block diagram of 8259A.
[7 marks]List features of 80486 microprocessor.
[3 marks]Draw logical block diagram of ARM 7 architecture.
[4 marks]Explain the internal Block diagram of 8255A.
[7 marks]