The extreme searcher's guide to Web search engines : a handbook for the serious searcher /

Saved in:
Bibliographic Details
Author / Creator:Hock, Randolph, 1944-
Edition:2nd ed.
Imprint:Medford, NJ : CyberAge Books, c2001.
Description:xxv, 241 p. : ill.; 24 cm.
Language:English
Subject:Web search engines.
Web search engines.
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/4513253
Hidden Bibliographic Details
Varying Form of Title:Web search engines
ISBN:0910965471 (pbk.)
Notes:Includes index.
Table of Contents:
  • Acknowledgments
  • About the Author
  • Introduction
  • The Intel 8051
  • Additional information and resources
  • Conventions used in this book
  • Chapter 1. Microcontrollers
  • Different types of microcontrollers
  • Embedded microcontrollers
  • External memory microcontrollers
  • Processor architectures
  • Harvard versus Princeton
  • CISC versus RISC
  • Microcontroller memory types
  • Control storage
  • Variable area
  • Program counter stack
  • Hardware interface registers (I/O space)
  • Microcontroller features
  • Clocking
  • I/O pins
  • Interrupts
  • Timers
  • Peripherals
  • The 8051
  • 8051 Suppliers
  • Chapter 2. 8051 Processor Architecture
  • The CPU
  • 8051 Addressing modes
  • External addressing
  • Interrupts
  • 8051 instruction execution
  • Chapter 3. 8051 Instruction Set
  • Data movement instructions
  • Arithmetic instructions
  • Bit operators
  • Execution change operators
  • Chapter 4. 8051 Hardware Features
  • Device packaging
  • Chip technologies
  • Power considerations
  • Reset
  • System clock/oscillators
  • Parallel input/output
  • Level conversion
  • Timers
  • Interrupts
  • Serial I/O
  • RS-232 level conversion
  • Control store
  • External memory devices
  • Ordering information
  • Chapter 5. Enhanced 8051 Features
  • 8051 architecture enhancements
  • Intel MCS-151/251
  • Dallas semiconductor high-speed microcontrollers
  • Control store and external memory
  • Resizing Dallas semiconductor HSM control store
  • Adding wait states to Dallas semiconductor HSM microcontrollers with external RAM
  • Scratchpad RAM enhancements
  • Timers
  • Dallas semiconductor HSM extensions
  • TIMER2
  • Dallas semiconductor HSM watchdog timers
  • Serial I/O
  • Dallas semiconductor HSM's second serial port
  • Microwire
  • SPI
  • I2C
  • CAN
  • Analog I/O
  • Atmel AT89Cx051 voltage comparators
  • Chapter 6. Applications Design
  • Power input
  • Reset
  • System oscillators/clocks
  • I/O pin interfacing
  • Interrupts
  • External RAM and ROM
  • Chapter 7. 8051 Programming
  • 8051 programming
  • Dallas semiconductor DS87000 programmer
  • Atmel AT89Cx051 programming
  • PROG35: AT89Cx051 programmer circuit
  • Dallas semiconductor encrypted data microcontroller programming
  • Chapter 8. Software
  • Development tools/environments
  • Assembly language
  • 8051 assembly language programming styles
  • Interpreters
  • High-level languages
  • Intel hex format object files
  • 8051 debugging hints
  • Chapter 9. Experiments with the 8051
  • Tools and parts required
  • PROG1: Setting up UMPS and getting a program to assemble
  • PROG2: Arithmetic operations
  • PROG3: Direct bank register addressing
  • PROG4: Indirect register bank addressing
  • PROG6: RAM direct addressing
  • PROG7: Bit addressing
  • PROG8: The DPTR pointer register and external memory
  • PROG5: Jumping around and control store pages
  • PROG9: Conditional branching
  • PROG10: Loop control
  • PROG11: Stack operations
  • PROG12: Stack arithmetic operations
  • PROG13: Subroutines
  • PROG14: Register parameter passing
  • PROG15: Stack parameter passing
  • PROG16: Implementing variable arrays
  • PROG17: Control store tables
  • PROG18: State machines
  • PROG1: Running a program in hardware
  • PROG19: Polling a button
  • PROG45: Inadvertently changing an I/O bit
  • PROG20: Button debouncing
  • PROG21: Christmas lights
  • PROG34: Oscillators
  • PROG34: Decoupling capacitors and power supplies
  • PROG22: Reset
  • PROG23: RAM contents on power up
  • PROG24: Timer interrupt with context saving
  • PROG25: Timer interrupts without context saving
  • PROG26: Button debouncing using interrupts and timer
  • PROG27: Memory-mapped I/O
  • PROG28: External memory
  • In closing
  • Chapter 10. Emulators
  • Types of emulators
  • Monitor programs
  • PROG29: AT89Cx051 monitor/emulator using the DS87C520
  • Chapter 11. Real-Time Operating Systems
  • RTOS basics
  • PROG30: 8051 Example RTOS
  • PROG30: RTOSLITE
  • PROG31: FULLRTOS
  • LCD digital clock/thermometer using FULLRTOS
  • Chapter 12. Example Applications
  • Marya's music box
  • PROG36: 51Bot--Getting the wheels turning
  • PROG37: 51Bot--Remote operation control with an infrared TV remote control
  • PROG41: 51Bot--RS-232 interface
  • PROG42: 51Bot--PWM motor control
  • 51Bot: Embedded card
  • PROG33: Aircraft control demonstration
  • PROG39: Light sensors for robots
  • PROG38: Ultrasonic distance measuring
  • PROG49: NTSC composite video output
  • PROG47: Electronic RS-232 "breakout box"
  • Epilogue
  • Appendix A. Glossary
  • Appendix B. 8051 Resources
  • Contacting the author
  • 8051 suppliers
  • Part suppliers
  • Digi-Key
  • AP Circuits
  • Wirz Electronics
  • Tower Hobbies
  • JDR
  • Newark
  • Marshall Industries
  • Mondo-Tronics Robotics Store
  • Periodicals
  • Circuit Cellar Ink
  • Gernsback Publications
  • Microcontroller Journal
  • Nuts and Volts
  • Everyday Practical Electronics
  • Web resources
  • My favorite 8051 web sites
  • Some web sites of interest
  • Seattle Robotics Society
  • List of stamp applications (L.O.S.A.)
  • Adobe PDF viewers
  • Hardware FAQs
  • List servers
  • Consultants and product suppliers
  • Advanced Graphic Systems
  • Byte Craft Limited
  • CMX Company
  • Comtec
  • Display Electronics
  • Doss Development Corporation
  • Ibercomp S.A.
  • J and M Microtek, Inc.
  • Programmed Scientific Instruments, Inc.
  • Radix, Inc.
  • Signum Systems Corp.
  • Spectrum Engineering
  • Steward Electronics Ltd.
  • Systronix Inc.
  • TLA Microsystems Ltd.
  • Universal Solution Technology
  • WF Automacao Ind. Com. Serv. LTDA M.E.
  • Appendix C. 16-Bit Operations
  • Declaring 16-bit variables
  • Incrementing and decrementing
  • Addition, subtraction, and bit operations
  • Multiplication
  • Division
  • Appendix D. Useful Routines
  • Timing delays
  • Table operations
  • LCD interfaces
  • 12C bus master interface
  • "Bit banging" asynchronous serial interface
  • Hex to ASCII conversion
  • Sorting numbers
  • Loading the "encryption array"
  • Circular buffers
  • Appendix E. UMPS
  • Appendix F. SimmStick
  • Appendix G. Remote 8051 Debugger
  • Appendix H. The CD-ROM
  • Appendix I. PROG50: Ordering Raw Cards and Kits
  • Index