Mombu the Programming Forum

Go Back   Mombu the Programming Forum > Programming > Available I/O addresses
User Name
Password
REGISTER NOW! Mark Forums Read




Reply Bookmark and Share
1 15th April 06:35
hans lindgren
External User
 
Posts: 1
Default Available I/O addresses



Well, this is the standard set up that Bob gives, but sharing IRQ, will
only work in theory, not in practice in DOS. Sharing interrupts means that
COM1 and COM3 uses the same interrupt, which is in this case is IRQ4, and
COM2 and COM4 uses the IRQ3. BTW, if you did not know it IRQ stands for Interrupt
ReQuest, in daily talk just "interrupt". I will recommend this setup if you
are using ALL four ports:

PORT I/O IRQ
COM1 03F8 4
COM2 02F8 3
COM3 03E8 2 (9) (Cascaded)
COM4 02F8 5

But you might have a problem here running out of IRQs, so reduce it to the
number for ports you actually use. In modern computers IRQ2 (the same as
9) is used by the PCI "plug and play". You need to enter the computers setup
and set it to "Legacy" or something like that. IRQ5 might be used by printer
or soundcard, so you have to be careful to avoid conflicts and misfunctions
in your computer. One good trick is to write down on a piece of paper the
current setup of interrupts to avoid problems, doublecheck, and from that
take the appropriate measures.

BR,
Hans
  Reply With Quote


 


2 15th April 06:35
rcantrell
External User
 
Posts: 1
Default Available I/O addresses



In article <NewsReader.1.0.2003102423222622368@news1.telia.co m>, Hans Lindgren
<Hans.Lindgren@abc.se> writes:

Thanks, Hans.

Dick
  Reply With Quote


 


Reply


Thread Tools
Display Modes


Some other forums that might be of your interest : Development, Ada, Apple script, Assembler, Awk, Beos, Basic, C, C++, C#, C# .net, .net, .net frameworks, Asp .net, Clarion, Clipper, Clos, Clu, Cobol, Coldfusion, Delphi, Dylan, Eiffel, Forth, Fortran, Haskell, Hermes, Icon, Idl, Java, Java script, Jscript .net, Jcl, Linoleum, Lisp, Lotus, Limbo, Logo, Ml, Mumps, Oberon, Postscript, Pop, Pl1, Prolog, Python, Ruby, Pascal, Perl, Php, Rebol, Rexx, Sed, Sather, Scheme, Smalltalk, Tcl, Vhdl, Vrml, Visual basic, Visual basic .net, Yorick, Mysql, Omnis, Postgresql, Xbase, Access, Oracle, Adabas, Berkeley, Btrieve, Filemaker, Gupta, Db2, Informix, Ingres, Mssql server, Object, Olap, Paradox, Rdb, Revelation, Sybase, Theory, Dbase, Html, Java script, Css, Flash, Photoshop, Corel script, Xml, Tech, Beos, Gem, Hp48, Hpux, Linux, Mac, Ms-dos, Os2, Palm, Solaris, Ti99, Windows, Xenix, Aos, Chorus, Geos, Inferno, Lantastic, Lynx, Mach, Minix, Netware, Os9, Parix, Plan9, Psos, Qnx, Xinu, Sco, Unix, Aix, Aux, 386bsd, Bsdi, Freebsd, Netbsd, Openbsd, Ultrix, Amd, Intel, Aptiva, Buz, Deals, Homebuilt, Overclocking, Programming, Extra forums


Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666