[comp.sys.ibm.pc.programmer] controlling a plug-in board

hiebeler@cs.rpi.edu (Dave Hiebeler) (03/13/90)

  This is probably one of those very frequently asked questions; if
so, I'm sorry -- I've only been reading this group for a few weeks.

  I'm going to be writing some software (using Turbo C and Turbo
Assembler) to control a plug-in board in PC/XT/AT type machines.  (The
board is a CAM (Cellular Automata Machine), in case you're wondering).
This type of programming is new to me -- I've dealt almost entirely
with C, Unix, SunView, and Connection Machines for the past few years,
and not much else.

  So what I am looking for is a book that is a good intro to doing
this kind of stuff on the PC; I need to learn about interrupts (I
understand them intuitively, but that's about it) and so on.  Right
now, the software that controls this board is written in Forth.  I
know a little Forth (and I'm learning plenty more now :-) ), but like
I said, I'm new to low-level PC programming.  I want to entirely
rewrite the Forth code in C and Assembler, so that I can then go on to
extend the software.  The Turbo C & Assembler docs give good advice
for how to use the Borland products to do this; so I know how to use
the tools, I just need to learn what to do with them, so to speak.
Most of the books I flipped through in the bookstores are either too
"hand-holding" and practically assume the reader doesn't know how to
program, or just don't have enough information.

  I suspect this is a pretty old and common question, so please reply
by e-mail to spare everyone the trouble of seeing a round of replies.
Thanks!

-- 
Dave Hiebeler / Computer Science Dept. / Amos Eaton Bldg. /
Rensselaer Polytechnic Institute / Troy, NY 12180-3590 USA
Internet (preferred): hiebeler@turing.cs.rpi.edu   Bitnet: userF3JL@rpitsmts
"Off we go, into the wilds you ponder..."