Intel''s 8237 dma controller-microprocessor, Assembly Language

Intel's 8237 DMA controller :

1) The 8237 contain 4 independent I/O channels

2) It contains 27 registers, 7 of which are system-wide registers and 5 for each channel.

3) Out of 5 register: 4 are 16-bit and 1 is 6-bit. they are

  • DMA base address
  • DMA current address
  • DMA total
  • DMA remaining
  • 6-bit is the mode register

 

Posted Date: 10/10/2012 9:26:38 AM | Location : United States







Related Discussions:- Intel''s 8237 dma controller-microprocessor, Assignment Help, Ask Question on Intel''s 8237 dma controller-microprocessor, Get Answer, Expert's Help, Intel''s 8237 dma controller-microprocessor Discussions

Write discussion on Intel''s 8237 dma controller-microprocessor
Your posts are moderated
Related Questions
END : END of Program:- The END directive marks the ending of the assembly language program. When the assembler comes across this END directive, it avoided the source lines avai

Any small project which can implement on any software. No need any external hardware approach.

SBB: Subtract  with Borrow  :- The subtract with borrow instruction subtracts the source operand and the borrow flag (CF) which might reflect the result of the past calculations,

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

ADC: Add with Carry:- This instruction performs the similar operation a like ADD instruction, but adds the carry flag bit (which might be set as a result of the previous calculatio

PC Bus and Interrupt System The PC Bus utilized a bus controller, address latches, and data transceivers (bidirectional data buffers). 1) Bus controller : ( Intel 8288 Bus

INTO : Interrupt on Overflow:- It is executed, when the overflow flag OF is set. The new contents of IP and CS register are taken from the address 0000:0000 as described in INT

MyLocation SDWORD 14 TheTest        SDWORD 8     mov    eax,MyLocation     mov    ebx,TheTest     neg     eax,ebx     sub     eax,ebx Show exactly what lives in eax after executi

How do i convert a asci number to numerals?

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