Posts

Showing posts from November, 2018

Assignment/Questions on 8085

Assignment/Questions - 1 Q.1 What is a microprocessor? What is Flag? Why are the program counter & stack pointer 16-bit register? Q.2 Explain the need to De-multiplex the bus AD 7 – AD 0 ? Q.3 Explain the microprocessor 8085 Architecture and operations. Q.4 Explain the Pin Configuration , Function & Signals of 8085. Q.5 Explain the Timing Diagram. Q.6 Explain the pinout and signals of 8085. Assignment/Questions - 2 Q.1 What is an Assembler & Debugging? Explain it. Q.2 Specify the output at port 1 if the following program is executed . MVI B,82H MOVA,B MOV C,A MVI D,37H OUT PORT1 HLT Q.3 Explain the 8085 Instructions set. Q.4 Explain the Addressing Mode. Q.5 Explain Stack & Subroutine. Q.6 Write a main program & a conversion subroutine to convert the binary number stored at DA00H in to its equivalent BCD number. Store the result from memory location DB01H. Q.7 Write a Program for BCD to Binary. Q.8 Explain the Software Cou

Assembly Language Programming in 8085

PROGRAMS Steps to write a program:-     Type the starting memory address using keyboard, in this 8085kit address belongs to C000 to FFFF. We can use any memory address between them. Ex: A C000 here A stands for assemble the program.       After that counting type the to the end.      Whenever label is given type their corresponding memory address where we want to jump our program.       When complete program is typed then enter key is pressed two times to execute the program. Steps to execute a program:-       Type G< starting address>, then press enter key, after that space key.       Type R, then press enter key. Which given the content of registers.       When memory address is given in program following step are performed. A.    Type E<memory address>, then press enter key. Here memory address is the address where data is entered which is already mention in program. B.     After that step 1 is performed. C.     Type D<memory address>, then p