Dma hardware (8237 dmac)-microprocessor, Assembly Language

DMA Hardware (8237 DMAC) :

1263_8237.jpg

 

1)Processor contain HOLD/HOLD Acknowledge lines to interact with 8237

o   DMAC can achieve control of ISA bus by asserting HOLD

o   Processor acknowledges with HLDA

 

2)DRQ4 services slave controller Priorities are set as fixed

o   DRQ0 highest and DRQ7 lowest

o   It set at POST

o   It can be reprogrammed for rotating priority

 

3)ISA address/data/control  lines are also linked (not shown)

o   It can access control registers through ports

o   Each channel has a page register associated with   

 

Posted Date: 10/10/2012 9:30:55 AM | Location : United States







Related Discussions:- Dma hardware (8237 dmac)-microprocessor, Assignment Help, Ask Question on Dma hardware (8237 dmac)-microprocessor, Get Answer, Expert's Help, Dma hardware (8237 dmac)-microprocessor Discussions

Write discussion on Dma hardware (8237 dmac)-microprocessor
Your posts are moderated
Related Questions
Flag Manipulation and Processor Control Instructions These instructions control the functioning of available hardware inside the processor chip. These are categorized into thes

) What is the difference between re-locatable program and re-locatable data?

I NEED PROJECT OF COFE SHOP

to separate positive and negative numbers

1. Write an assembly program that adds the elements in the odd indices of the following array. Use LOOP. What is the final value in the register? array1 DWORD 10, 20, 30, 40, 50, 6

Write a 32-bit program which when run, allows the user to select from a menu: (1)    Enter a Binary Number (2)    Enter a Decimal Number (3)    Enter a Hexadecimal Number

write an assembly language program to find average of odd numbers from an array of 8 bit numbers

calculate the number of one bits in bx and complement an equal number of least significant bits in ax hint use the xor instruction

Write an assembly language program that will display (print) a list of the Decades 2010, 2020, 2030... 2100 to the screen using a while loop.

Write a MIPS/SPIM assembly language program that prints the smallest and largest values found in a non-empty table of N word-sized integers. The address of the first entry in your