| Preface |
|
xiii | |
|
|
|
1 | (48) |
|
|
|
1 | (5) |
|
|
|
6 | (7) |
|
|
|
13 | (6) |
|
|
|
19 | (1) |
|
|
|
20 | (1) |
|
|
|
21 | (15) |
|
|
|
36 | (4) |
|
|
|
40 | (5) |
|
|
|
45 | (2) |
|
|
|
47 | (1) |
|
|
|
48 | (1) |
|
|
|
48 | (1) |
|
Busses, Interrupts and PC Systems |
|
|
49 | (36) |
|
|
|
49 | (12) |
|
|
|
61 | (8) |
|
|
|
69 | (7) |
|
|
|
76 | (1) |
|
|
|
77 | (2) |
|
|
|
79 | (3) |
|
|
|
82 | (3) |
|
|
|
85 | (18) |
|
|
|
85 | (1) |
|
|
|
85 | (2) |
|
|
|
87 | (4) |
|
|
|
91 | (1) |
|
Comparison of different types |
|
|
92 | (1) |
|
|
|
93 | (2) |
|
Summary of interface bus types |
|
|
95 | (2) |
|
|
|
97 | (1) |
|
|
|
98 | (5) |
|
|
|
103 | (18) |
|
|
|
103 | (3) |
|
|
|
106 | (3) |
|
|
|
109 | (1) |
|
|
|
110 | (1) |
|
Configuration address space |
|
|
110 | (2) |
|
|
|
112 | (4) |
|
|
|
116 | (2) |
|
Example manufacturer and plug-and-play IDs |
|
|
118 | (1) |
|
|
|
119 | (2) |
|
|
|
121 | (18) |
|
|
|
121 | (11) |
|
|
|
132 | (4) |
|
|
|
136 | (1) |
|
|
|
137 | (2) |
|
|
|
139 | (18) |
|
|
|
139 | (1) |
|
|
|
139 | (1) |
|
|
|
140 | (1) |
|
|
|
141 | (1) |
|
|
|
142 | (1) |
|
Hard disk and CD-ROM interfaces |
|
|
142 | (1) |
|
|
|
143 | (1) |
|
|
|
144 | (6) |
|
|
|
150 | (3) |
|
|
|
153 | (2) |
|
|
|
155 | (1) |
|
|
|
156 | (1) |
|
|
|
157 | (16) |
|
|
|
157 | (1) |
|
|
|
157 | (2) |
|
|
|
159 | (3) |
|
|
|
162 | (2) |
|
|
|
164 | (1) |
|
Message system description |
|
|
165 | (2) |
|
|
|
167 | (2) |
|
|
|
169 | (2) |
|
|
|
171 | (1) |
|
|
|
172 | (1) |
|
|
|
173 | (8) |
|
|
|
173 | (1) |
|
|
|
173 | (2) |
|
|
|
175 | (4) |
|
|
|
179 | (1) |
|
|
|
179 | (2) |
|
|
|
181 | (10) |
|
|
|
181 | (1) |
|
|
|
182 | (4) |
|
|
|
186 | (4) |
|
|
|
190 | (1) |
|
|
|
190 | (1) |
|
Games Port, Keyboard and Mouse |
|
|
191 | (12) |
|
|
|
191 | (1) |
|
|
|
191 | (4) |
|
|
|
195 | (3) |
|
Mouse and keyboard interface |
|
|
198 | (1) |
|
|
|
199 | (1) |
|
|
|
200 | (1) |
|
|
|
201 | (2) |
|
|
|
203 | (14) |
|
|
|
203 | (1) |
|
|
|
204 | (1) |
|
|
|
205 | (1) |
|
|
|
205 | (3) |
|
|
|
208 | (1) |
|
|
|
209 | (1) |
|
Addressing modes and bus operations |
|
|
210 | (1) |
|
|
|
210 | (5) |
|
|
|
215 | (1) |
|
|
|
215 | (2) |
|
|
|
217 | (6) |
|
|
|
217 | (1) |
|
|
|
217 | (1) |
|
|
|
218 | (1) |
|
Cables, hubs, adapters and connectors |
|
|
219 | (2) |
|
Storage Devices and storage area networks |
|
|
221 | (1) |
|
|
|
221 | (1) |
|
|
|
222 | (1) |
|
|
|
222 | (1) |
|
|
|
223 | (24) |
|
|
|
223 | (1) |
|
Electrical characteristics |
|
|
223 | (5) |
|
Communications between two nodes |
|
|
228 | (5) |
|
|
|
233 | (4) |
|
|
|
237 | (4) |
|
|
|
241 | (5) |
|
|
|
246 | (1) |
|
RS-422, RS-423 and RS-485 |
|
|
247 | (6) |
|
|
|
247 | (1) |
|
|
|
247 | (2) |
|
|
|
249 | (1) |
|
|
|
250 | (1) |
|
|
|
251 | (1) |
|
|
|
251 | (2) |
|
|
|
253 | (18) |
|
|
|
253 | (1) |
|
|
|
254 | (1) |
|
|
|
255 | (1) |
|
|
|
256 | (2) |
|
|
|
258 | (2) |
|
|
|
260 | (1) |
|
|
|
260 | (1) |
|
|
|
261 | (3) |
|
|
|
264 | (1) |
|
|
|
265 | (2) |
|
|
|
267 | (1) |
|
|
|
268 | (1) |
|
|
|
269 | (2) |
|
|
|
271 | (18) |
|
|
|
271 | (1) |
|
|
|
271 | (1) |
|
|
|
272 | (3) |
|
|
|
275 | (4) |
|
Interrupt-driven parallel port |
|
|
279 | (5) |
|
|
|
284 | (3) |
|
|
|
287 | (2) |
|
|
|
289 | (12) |
|
|
|
289 | (1) |
|
|
|
289 | (1) |
|
|
|
290 | (3) |
|
|
|
293 | (1) |
|
|
|
294 | (2) |
|
|
|
296 | (4) |
|
|
|
300 | (1) |
|
|
|
300 | (1) |
|
|
|
301 | (12) |
|
|
|
301 | (6) |
|
|
|
307 | (2) |
|
|
|
309 | (2) |
|
|
|
311 | (1) |
|
|
|
312 | (1) |
|
|
|
313 | (12) |
|
|
|
313 | (1) |
|
|
|
313 | (3) |
|
|
|
316 | (7) |
|
|
|
323 | (1) |
|
|
|
323 | (2) |
|
|
|
325 | (8) |
|
|
|
325 | (1) |
|
|
|
325 | (1) |
|
|
|
326 | (4) |
|
|
|
330 | (1) |
|
|
|
331 | (2) |
|
|
|
333 | (12) |
|
|
|
333 | (2) |
|
|
|
335 | (1) |
|
|
|
336 | (1) |
|
|
|
337 | (3) |
|
|
|
340 | (1) |
|
|
|
341 | (1) |
|
|
|
342 | (1) |
|
|
|
342 | (1) |
|
|
|
343 | (2) |
|
|
|
345 | (10) |
|
|
|
345 | (1) |
|
|
|
345 | (3) |
|
|
|
348 | (1) |
|
|
|
349 | (3) |
|
|
|
352 | (1) |
|
|
|
353 | (2) |
|
|
|
355 | (30) |
|
|
|
355 | (1) |
|
TCP/IP gateways and hosts |
|
|
356 | (1) |
|
Function of the IP protocol |
|
|
356 | (1) |
|
|
|
357 | (2) |
|
|
|
359 | (3) |
|
|
|
362 | (4) |
|
|
|
366 | (1) |
|
Internet naming structure |
|
|
367 | (1) |
|
|
|
368 | (1) |
|
|
|
369 | (2) |
|
|
|
371 | (2) |
|
|
|
373 | (1) |
|
|
|
373 | (2) |
|
|
|
375 | (2) |
|
|
|
377 | (1) |
|
|
|
378 | (7) |
|
|
|
385 | (34) |
|
|
|
385 | (1) |
|
Transmission control protocol |
|
|
385 | (4) |
|
|
|
389 | (1) |
|
|
|
390 | (2) |
|
|
|
392 | (1) |
|
|
|
392 | (3) |
|
Opening and closing a connection |
|
|
395 | (2) |
|
|
|
397 | (2) |
|
|
|
399 | (9) |
|
Visual Basic socket implementation |
|
|
408 | (6) |
|
|
|
414 | (2) |
|
TCP/IP services reference |
|
|
416 | (1) |
|
|
|
416 | (3) |
|
|
|
419 | (16) |
|
|
|
419 | (2) |
|
|
|
421 | (3) |
|
|
|
424 | (2) |
|
Routers, bridges and repeaters |
|
|
426 | (3) |
|
|
|
429 | (2) |
|
|
|
431 | (1) |
|
|
|
432 | (3) |
|
|
|
435 | (32) |
|
|
|
435 | (1) |
|
|
|
436 | (1) |
|
Ethernet - media access control (MAC) layer |
|
|
437 | (2) |
|
IEEE 802.3 and Ethernet SNAP |
|
|
439 | (2) |
|
OSI and the IEEE 802.3 standard |
|
|
441 | (1) |
|
|
|
442 | (1) |
|
|
|
443 | (2) |
|
|
|
445 | (1) |
|
|
|
445 | (5) |
|
Comparison of fast Ethernet other technologies |
|
|
450 | (1) |
|
Switches and switching hubs |
|
|
451 | (2) |
|
Network interface card design |
|
|
453 | (4) |
|
|
|
457 | (5) |
|
|
|
462 | (2) |
|
Ethernet crossover connections |
|
|
464 | (1) |
|
|
|
465 | (2) |
|
RS-232 Programming Using Visual Basic |
|
|
467 | (12) |
|
|
|
467 | (1) |
|
|
|
467 | (6) |
|
|
|
473 | (1) |
|
|
|
474 | (1) |
|
|
|
475 | (1) |
|
|
|
476 | (1) |
|
|
|
477 | (2) |
|
|
|
479 | (10) |
|
|
|
479 | (1) |
|
|
|
479 | (7) |
|
|
|
486 | (3) |
| A PC PROCESSORS |
|
489 | (20) |
|
|
|
489 | (1) |
|
|
|
490 | (5) |
|
|
|
495 | (6) |
|
|
|
501 | (4) |
|
|
|
505 | (4) |
| B VESA VL-LOCAL BUS |
|
509 | (2) |
| C MODEM CODES |
|
511 | (8) |
|
|
|
511 | (2) |
|
|
|
513 | (1) |
|
|
|
514 | (5) |
| D REDUNDANCY CHECKING |
|
519 | (6) |
|
Cyclic redundancy check (CRC) |
|
|
519 | (4) |
|
Longitudinal/vertical redundancy checks (LRC/VRC) |
|
|
523 | (2) |
| E ASCII CHARACTER CODE |
|
525 | (4) |
|
|
|
525 | (2) |
|
|
|
527 | (2) |
| F QUICK REFERENCE |
|
529 | (4) |
|
|
|
531 | (2) |
| G ISDN |
|
533 | (14) |
|
|
|
533 | (1) |
|
|
|
534 | (1) |
|
ISDN physical layer interfacing |
|
|
535 | (3) |
|
|
|
538 | (3) |
|
|
|
541 | (2) |
|
|
|
543 | (1) |
|
|
|
544 | (3) |
| H MICROSOFT WINDOWS |
|
547 | (22) |
|
|
|
547 | (1) |
|
|
|
548 | (2) |
|
|
|
550 | (1) |
|
|
|
551 | (1) |
|
Virtual machine manager (VMM) |
|
|
552 | (3) |
|
|
|
555 | (2) |
|
|
|
557 | (2) |
|
Multitasking and threading |
|
|
559 | (2) |
|
|
|
561 | (1) |
|
|
|
561 | (3) |
|
Windows 95 and Windows 98 |
|
|
564 | (1) |
|
Fundamentals of Operating Systems |
|
|
565 | (2) |
|
|
|
567 | (2) |
| I HDLC |
|
569 | (22) |
|
|
|
569 | (1) |
|
|
|
570 | (4) |
|
|
|
574 | (1) |
|
|
|
574 | (2) |
|
|
|
576 | (3) |
| J EXAMPLE WINSOCK CODE FOR VISUAL BASIC |
|
|
|
|
579 | (4) |
|
|
|
583 | (3) |
|
Choice form (ChoiceSC.frm) |
|
|
586 | (1) |
|
Error panel (ErrorPanel.frm) |
|
|
587 | (2) |
|
|
|
589 | (2) |
| Index |
|
591 | |