Appendix B: PC Serial Ports
represents a small region of the microprocessor’s input/output memory space
which is used to pass data back and forth to the serial port. This memory
region acts something like a mailbox: outgoing mail (data from the
microprocessor to be transmitted to the peripheral device) is placed in the
mailbox by the owner (the microprocessor) to be picked up by the mail carrier
(the serial port hardware) for subsequent delivery to the destination party (the
peripheral device). In turn, the mail carrier (the serial port hardware) places
incoming mail (data from the peripheral device) into the box to be picked up by
the owner (the microprocessor). This analogy illustrates an additional
important point about I/O port addresses: just as individual mailboxes help the
residents in a neighborhood keep their mail from getting mixed up, each device
using an I/O port address to communicate with the microprocessor should
have a unique address that doesn’t conflict with that of any other device.
The mailbox analogy is also helpful in understanding the IRQ mechanism.
Normally, we place our outgoing mail in our mailbox at any convenient time
before the mail carrier arrives to pick it up. The outgoing mail sits in our
mailbox until the mail carrier arrives, at which time it is picked up and possibly
some incoming mail is placed in the mailbox. Then, sometime later, we check
our mailbox and retrieve our new incoming mail. The problem with this
scheme is that it’s not very efficient both the outgoing and incoming mail
spends some time just sitting in the mailbox. A better approach would be if the
mail carrier provided some sort of signal (for example, ringing the doorbell) to
announce his or her arrival, in which case we could hand over the outgoing
mail and pick up the incoming mail immediately. ln the PC architecture, IRQs
acts like the doorbell in our analogy they provide a method by which
hardware devices in the computer can get the microprocessor’s attention to
efficiently deal with some process. The serial port hardware makes use of an
IRQ to announce that it’s ready to receive more outgoing data and/or that new
data has arrived from the peripheral device which needs to be processed.
Like I/O port addresses, IRQs must generally be unique among the active
hardware devices in a computer system. In the mailbox analogy, the doorbell
is probably not a good signal since virtually anyone could ring the doorbell for
any number of reasons, not just to indicate the arrival of mail. Similarly, if a
particular IRQ signal is used (PCs generally support 16 unique IRQ signals,
B-3
Summary of Contents for Partner 18
Page 1: ......
Page 21: ...xvi ...
Page 28: ...Installing and Setting Up PassageWay Solution Figure 2 1 PassageWay Solution Components 2 3 ...
Page 65: ...Installing and Setting Up PassageWay Solution 2 40 ...
Page 93: ...Using AT TBuzz 3 28 ...
Page 96: ...Using AT TCall Figure 4 1 Untitled AT TCall Window 4 3 ...
Page 97: ...Using AT TCall Figure 4 2 Components of an AT TCall Window 4 4 ...
Page 100: ...Using AT TCall Figure 4 4 Desktop with 10 20 Quick Dials and Card Hidden 4 7 ...
Page 101: ...Using AT TCall Figure 4 5 Desktop with 25 50 Quick Dials and Card Displayed 4 8 ...
Page 102: ...Using AT TCall Figure 4 6 Desktop with 25 50 Quick Dials and Card Hidden 4 9 ...
Page 144: ...Using AT TCall Figure 4 26 Printed Cards With and Without the Notes 4 51 ...
Page 177: ...Using AT TCall 4 84 ...
Page 181: ...Using AT TSet Figure 5 2 Components of the AT TSet Window 5 4 ...
Page 247: ...Using Log Viewer 6 20 ...
Page 250: ...Using AT TConnect Figure 7 1 AT TConnect Window 7 3 ...
Page 252: ...Using AT TConnect Figure 7 2 Events Log Dialog Box 2 When finished select the OK button 7 5 ...
Page 265: ...Using AT TConnect 7 18 ...
Page 287: ...Troubleshooting 9 18 ...
Page 289: ...Appendix A Menu Trees Figure A 1 AT TBuzz Menu Tree A 2 ...
Page 290: ...Appendix A Menu Trees Figure A 2 AT TCall Menu Tree A 3 ...
Page 291: ...Appendix A Menu Trees Figure A 3 AT TSet Menu Tree A 4 ...
Page 292: ...Appendix A Menu Trees Figure A 4 Log Viewer Menu Tree A 5 ...
Page 293: ...Appendix A Menu Trees Figure A 5 AT TConnect Menu Tree A 6 ...
Page 305: ...Appendix B PC Serial Ports B 12 ...
Page 311: ...Glossary GL 4 ...
Page 318: ...560 201 103 AT T 1993 AT T ...