4

Microcontroller Software

Divide each of the difficulties under examination into as many parts as possible, and as might be necessary for its adequate solution.

—René Descartes (father of modern philosophy)

OUTLINE

4.1    Introduction

4.2    Programming Concepts

4.3    System Software

4.4    Developing a Program

4.5    Flow and State Diagrams

4.6    HC11 Programming Model

4.7    HC11 Memory-Addressing Modes

4.8    Summary

OBJECTIVES

Upon completion of this chapter you should be able to

1.  Make comparisons between assembly language, machine language, and higher-level languages.

2.  Describe a simple assembly language program.

3.  Define opcode, operand, and address of an operand.

4.  Explain the function of software program instructions ...

Get Microcontroller Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.