Asynchronous Flow Control MCQ Quiz – Objective Question with Answer for Asynchronous Flow Control

21. Which of the following is also known as implicit address?

A. dual address model
B. single address model
C. 1D model
D. 2D model

Answer: B

The single address model is also known as the implicit model because the second address is implied and is not directly given, that is, the source address is not supplied.

 

22. Which address mode uses two addresses and two accesses to transfer the data between the peripheral and the memory?

A. dual address model
B. 1D model
C. 2D model
D. 3D model

Answer: A

The dual address mode supports two addresses and two accesses for transferring data between a peripheral or memory and another memory location.

 

23. Which of the following address mode uses a buffer to hold data temporarily?

A. 1D model
B. 2D model
C. dual address model
D. 3D model

Answer: C

The dual address mode supports two addresses and two accesses for transferring data between a peripheral or memory and another memory location, which also consumes two bus cycles and a buffer within the DMA controller to hold data temporarily.

 

24. Which of the following model can implement a circular buffer?

A. dual address mode
B. 1D model
C. 2D model
D. 3D model

Answer: B

The 1D model can implement a circular buffer which makes an automatic reset to bring the address back to the beginning.

 

25. Which of the following uses an address and a counter to define the sequence of addresses?

A. dual address mode
B. 2D model
C. 1D model
D. 3D model

Answer: C

The 1D model of the DMA controller uses an address location and a counter to define the address sequence which is used during the DMA cycles.

 

26. Which of the following is used to calculate an offset to the base address?

A. single address mode
B. dual address mode
C. 1D model
D. 2D model

Answer: D

An address stride is specified which can be used for calculating the offset to the base address at the terminal of the count. This address stride is used in the 2D model of the DMA controller.

 

27. Which can provide an address stride?

A. single address mode
B. dual address mode
C. 1D model
D. 2D model

Answer: D

In the 2D model of the DMA controller, an address stride is specified which can be used for calculating the offset to the base address at the terminal of the count.

 

28. How is the count register can be splitted?

A. 2
B. 3
C. 4
D. 5

Answer: A

In the 2D model of the DMA controller, in addition to the address stride there is a count register that can be split into two, in which one register is used to specify the count for the block, and the second register is used to define the total number of blocks or the bytes to be transferred.

 

29. Which of the following has the ability to change the stride automatically?

A. 1D model
B. 2D model
C. 3D model
D. dual address mode

Answer: C

In the 3D model of the DMA controller, it has the ability to change the address stride automatically so that blocks of different sizes and strides can be created.

 

30. Which is used to prioritize multiple requests?

A. dual address mode
B. single address mode
C. arbitration
D. chaining

Answer: C

The arbitration is used to provide priority for multiple access. This uses a priority scheme that may offer fair priority to the one channel, or a high priority to the other channel, and so on. Such a condition is otherwise known as a round-robin condition in which the priority is equally divided.

Scroll to Top