Of Assembly Language by Randall Hyde
in Java by Bruce Eckel
in C++ by Bruce Eckel
Of Applied Cryptography by Alfred
J. Menezes, Paul
C. van Oorschot and Scott
in particular public-key cryptography, has emerged in the last
20 years as an important discipline that is not only the subject
of an enormous amount of research, but provides the foundation
for information security in many applications. Standards are emerging
to meet the demands for cryptographic protection in most areas
of data communications. Public-key cryptographic techniques are
now in widespread use, especially in the financial services industry,
in the public sector, and by individuals for their personal privacy,
such as in electronic mail. This Handbook will serve as a valuable
reference for the novice as well as for the expert who needs a
wider scope of coverage within the area of cryptography. It is
a necessary and timely guide for professionals who practice the
art of cryptography.
Art of Programming Embedded Systems
By Jack G. Ganssle
Embedded systems are products
such as microwave ovens, medical instruments, automobiles, weapon-guidance
systems, toys, and all other items that rely on an internal microprocessor.
Sometimes in this embedded systems world, the line between hardware
and software design can become fuzzy. The Art of Programming Embedded
Systems clarifies this question by offering a new philosophy for
practicing programmers faced with designing, writing and debugging
code for smaller embedded systems. The first book of its kind,
it is of valuable interest to all hardware and software engineers
responsible for the design and development of embedded systems.
It also includes several helpful tips and offers practical solutions
to the most common embedded problems. This book will serve as
a compendium of information that is often needed but seldom immediately
at hand, giving routines, algorithms, and design techniques in
an easy-to-read cookbook form.
Considerations. Elegant Structures. Design for Debugging. Design
for Test. Memory Management. Approximations. Interrupt Management.
Real Time Operating Systems. Signal Sampling and Smoothing. A
Final Perspective. Appendices: Magazine List. File Formats. Serial
Visit Jack Ganssle's web
site for many articles related to embedded systems and more...
Virtually every PC has a parallel port
that serves as a printer interface. But you can use the parallel
port for much more than this, including interfacing to control
circuits, data-acquisition devices, and instrumentation. Parallel
Port Complete is a complete guide to using and programming
the PC's parallel port. The topics include:
- Basic reading and writing
to the original Centronics-type port and PS/2-type bidirectional
- How to use the new enhanced
(EPP) and extended-capabilities (ECP) modes
- What's in the IEEE-1284
standard for parallel ports
- Port access in Visual
Basic under Windows 3.x and Windows 95
- Cable design for faster
transmitting and longer links
- How to be sure your program
and interface will work with any port
- PC-to-PC communications
The program code and original circuit designs
in this book will give a quick start to any project that involves
RS-232 or RS-485 serial interfaces.Topics include:
- Link PCs and embedded
controllers, in any combination.
- Select the interface,
cable, and connectors that are right for your projects.
- Learn secrets for error-free
transmitting on RS-485 networks.
- Use Visual Basic to access
serial ports on PCs.
Design links for the Basic Stamp and 8052-Basic microcontrollers.
- Develop projects quickly
with schematics and code for a PC-to-PC link, PC-to-embedded-controller
link, RS-485 network, simple Stamp network, and more.
USB Complete, Jan Axelson once again reveals
the programming secrets for a popular interface. The topic this
time is the new Universal Serial Bus (USB), which was designed
from the ground up to provide a single, easy-to-use interface
for multiple peripherals. But this ease of use has come at the
cost of greater complexity for the developers who design USB peripherals
and write the program code that communicates with them.
Axelson takes the pain
out of designing for USB by showing how to write applications
that communicate with USB devices using Visual Basic (or any programming
language that can call Win32 API functions). There's no need to
write low-level device drivers; you can use the drivers included
with Windows 98/2000.
Unlike other books that
only rehash specifications and manufacturers' marketing materials,
this book has original examples, hands-on guidance, and practical
tips that developers can put to use right away. USB Complete
is an independent guide that isn't obligated to promote one manufacturer's
This book will help you
decide whether or not USB is the right choice for a peripheral.
You'll find tips on selecting the controller chip that matches
your design's needs and enables you to get your peripheral up
and running quickly. An example project shows how to develop a
custom USB peripheral from start to finish, including device firmware
and application programming.
Microcontroller Idea Book By
A hands-on introduction to microcontroller
project design with dozens of example circuits and programs. Presents
practical designs for use in data loggers, controllers, and other
About The Microcontroller
- Complete circuit schematics
and parts lists so you can easily build the circuits yourself
- Design theory - with tips
on how to expand or modify the circuits shown
- Example program listings
- for convenient testing of the circuits
- Construction and debugging
tips - to help you get everything up and running without problems
- Vendor listings - so you
can find the components and other items you need for your
Secret Money Machine
Don Lancaster titles
With PIC Microcontrollers by
PIC'n, A Beginners guide to the PIC by
up the Pace PIC 16/17 Applications by Dave
&Customizing the PIC Micro by
Stamp II - Tutorial and Applications by
& Customizing the Basic Stamp (paperback) by
& Customizing the Basic Stamp (hardback+cd) by