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..."