Like most interesting subjects, assembly language programming requires a little
background knowledge before you can start to appreciate it. In this chapter, we explore
these basics. If terms such as two's complement, hexadecimal, index register and byte are
familiar to you, the chances are you can skip to the next chapter, or skim through this one
for revision. Otherwise, most of the important concepts you will need to understand to
start programming in assembler are explained below.
One prerequisite, even for the assembly language beginner, is a familiarity with some
high-level language such as BASIC or Pascal. In explaining some of the important
concepts, we make comparisons to similar ideas in BASIC, C or Pascal. If you don't have
this fundamental requirement, you may as well stop reading now and have a bash at
BASIC first.
Here is a master plan for leaders who want to know the dynamic, proven techniques any business leader-from the fruit stand owner to the Fortune 500 chairman-must use to build a successful entrepreneurial enterprise. At the heart of this program is a fundamental belief in the continuous work necessary to improve all activities-a constant quest...
This is a one-stop resource for crating applications on the Web. Using step-by-step instructions and examples, anyone can walk through the entire process from initial design to final roll-out, thus creating a complete web-based application. With this powerful book/CD-ROM combination, readers can explore web applications and learn about some of the...
The texts presented in this book trace the rise of culture as a major concern for development, international diplomacy, sustainability and national politics over the past two decades. As a major participant in anthropological field research, advocate for cultural freedom and decision-maker in international programs on culture, the author...
Virtual private networks (VPNs) based on the Internet instead of the traditional leased lines offer organizations of all sizes the promise of a low-cost, secure electronic network. However, using the Internet to carry sensitive information can present serious privacy and security problems. By explaining how VPNs actually...
The 8051 architecture developed by Intel has proved to be the most popular and enduring type of microcontroller, available from many manufacturers and widely used for industrial applications and embedded systems as well as being a versatile and economical option for design prototyping, educational use and other project work.
Gain a better understanding of pointers, from the basics of how pointers function at the machine level, to using them for a variety of common and advanced scenarios. This short contemporary guide book on pointers in C programming provides a resource for professionals and advanced students needing in-depth hands-on coverage of pointer...