Programming for microprocessors /
Programming for Microprocessors deals with the basics of programming for microprocessors and contains practical aids to programming. Topics covered range from assembly language and microprocessor design to the Motorola 6800, programming techniques, control of peripheral devices, and high-level langu...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
London ; Boston :
Newnes-Butterworths,
1979.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Front Cover; Programming for Microprocessors; Copyright Page; Preface; Table of Contents; Chapter 1. General introduction; The microprocessor; Hardwired and programmed systems; Some contrasting properties of hardwired and programmed devices; A classification of microprocessors; Summary; Chapter 2. Representation of data; The binary system; Boolean information; Numerical information; Character codes; Machine code; Chapter 3. Basic structure of a microprocessor; The store; The central processing unit; Peripheral interface units; The bus; Chapter 4. Assembly language
- A program as an engineering drawingThe elements of assembly language; Items; Directives; The use of names; Definitions; A complete example; Practical points; Chapter 5. Some aspects of microprocessor design; Essential features; Desirable features; Options; Chapter 6. Introduction to the Motorola 6800; Motorola 6800 architecture; The Motorola 6800 order code; Some sample programs; Chapter 7. Some programming techniques; Routines and subroutines; High-precision arithmetic; Direct mode; Arrays; Chapter 8. Control of peripheral devices (1); Direct control; Control by polling; A practical example
- Chapter 9. Control of peripheral devices (2)Plural polling; Interrupts; General-purpose interface controllers; Chapter 10. Comparing microprocessors; The Intel 8080; Some more general features; Chapter 11. High-level languages; Compilers; Interpreters; BASIC; PL/F; Discussion; Chapter 12. Practical aids to programming; The ROM simulator; Filing systems; Editors; Subroutine libraries; Translators (compilers and assemblers); Loaders; Monitors; Simulators; Debuggers; De-assemblers; Logic analysers; Development sets; References; APPENDIX 1; ASCII code; Group 1: Control characters
- Group 2: Printed charactersAPPENDIX 2; Motorola 6800 instruction repertoire; APPENDIX 3; PL/F (6800 version); Language description; Compiler controls; Implementation features; Error codes; Using RT-11 system on the PDP-11; Paper tape format; APPENDIX 4; PL/F sample program; Index