English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

How can i Intereface a DMA Controller in a 8085 microprocessor, for transfering data from a floppy disk? PLease help me with the code.. Thaks a ton..

2007-03-10 20:07:16 · 2 answers · asked by ((Gaining knowledge.) 2 in Science & Mathematics Engineering

2 answers

Read the manual and write the code, it's a simple old dog of a processor. What if Gods name are you doing with that old piece of garbage? Or is it the silicon on sapphire version I used to use back in 1986?

To be clear, the 8085 does not have a DMA controller, it can interface to one. It's the other thing that you need to configure, you need to tell it what address it can write to. IIRC when it wants to write it asserts HOLD and the 8085 finishes its current instruction and then stops and asserts HLDA to tell the GMA controller it can use the bus. When HOLD is removed the 8085 resumes processing.

So, given that the floppy controller is wired in, that's the thing you need to program.

2007-03-10 20:14:26 · answer #1 · answered by Chris H 6 · 0 0

The Intel 8085 was an 8-bit microprocessor made by Intel in the mid-1970s. It was binary compatible with the more-famous Intel 8080 but required less supporting hardware, thus allowing simpler and less expensive microcomputer systems to be built.

There are no known DMA controllers for this processor and no floppy disk drives were used with it.

Check for yourself>>
http://en.wikipedia.org/wiki/8085...

2007-03-11 05:20:22 · answer #2 · answered by Anonymous · 0 0

fedest.com, questions and answers