Consider the following statement(s) 1. In 8085, 16-bit address bus, which can address up to 64KB   2. HOLD signal indicates that another master is requesting the use of the address and data buses. 3. MVI K, 20F is an example of Immediate addressing mode Which of the above statement(s) is/are correct?

Consider the following statement(s) 1. In 8085, 16-bit address bus, which can address up to 64KB   2. HOLD signal indicates that another master is requesting the use of the address and data buses. 3. MVI K, 20F is an example of Immediate addressing mode Which of the above statement(s) is/are correct? Correct Answer All

8085 microprocessor data and address bus:

  • 8085 has 8-bit data and 16 address bits.
  • Hence it has 216 memory locations
  • Memory size is 216 = 64 Kb
  • 8085 has 8 data lines which are multiplexed with address lines (AD0- AD7)


HOLD:

  • When the HOLD pin is activated by an external signal, the microprocessor relinquishes control buses and allows the external peripheral to use them.
  • It completes the execution of the current instruction and then stops execution.
  • For example, the HOLD signal is used Direct memory access (DMA) data transfer.
  • In this DMA, the external Input / Output devices are directly communicating with the memory without interfering with the processor every time.
  • This signal indicates that another master is requesting the use of the address and data buses.


Immediate addressing mode::

  • In this mode, the 8/16-bit data is specified in the instruction itself as one of its operands.
  • For example MVI K, 20F: means 20F is copied into register K.
  • The operand is the number given in the instruction itself.
  • In immediate addressing mode, the source operand is always data.
  • If the data is 8-bit, then the instruction will be of 2 bytes, if the data is 16-bit then the instruction will be of 3 bytes.

Related Questions

A Windows 2000 Server computer named server2 runs numerous 32bit applications and two 16bit applications. Users start the 16bit applications by running APP1.EXE for one application and APP2.EXE for another application. The 16bit applications are configured to run in the separate memory space. You want to create a performance base like chart in the system monitor for all the applications on server2. You add all of 32bit applications and now you want to add two 16bit applications. What should you do?
Each of the question below consists of a question and three statements number I, II and III given below it. You have to decide whether the data provided in the statement are sufficient to answer the question. If the bus is travelling from Surat to Ahmadabad and a car is travelling from Ahmadabad to Surat, then what is the distance between Surat and Ahmadabad? I. The speed of a car is 40% less than the speed of bus. Bus started at 9 am and car started at 10 am and they meet at 3 pm of the same day. II. After travelling for 1 hour, because of traffic average speed of bus is decreased by 20% and covers distance between Surat to Ahmadabad in 11 hours. Original speed of car is 20% less than original speed of bus and before crossing bus it covered 200 km if starts 1 hour later than bus. After crossing car, bus covers remaining distance in 5 hours. III. Speed of bus is 10 km/hr more than the speed of car and before crossing car ratio of distances covered bus and car in same time was 5 : 4. Time taken by car to cover the distance between Ahmadabad and Surat is 2 hours 15 minutes more than time taken by bus to cover the same distance.