http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
Microprocessor based systems for the higher technician
1 online resource (298 pages) : illustrations
Microprocessor Based Systems for the Higher Technician provides coverage of the BTEC level 4 unit in Microprocessor Based Systems (syllabus U80/674). This book is composed of 10 chapters and concentrates on the development of 8-bit microcontrollers specifically constructed around the Z80 microprocessor. The design cycle for the development of such a microprocessor based system and the use of a disk-based development system (MDS) as an aid to design are both described in detail. The book deals with the Control Program Monitor (CP/M) operating system and gives background information on file hand.
Front Cover; Microprocessor Based Systems for the Higher Technician; Copyright Page; Table of Contents; Acknowledgements; Preface; Chapter 1. System development design cycle; Introduction; Design sequence; Program writing; Program testing; Microcomputer development system; Problems; Chapter 2. Operating systems; Introduction; Standard operating systems; CP/M-80; Organisation of CP/M 2.2; Disk storage; Disk files; Disk directory; CP/M filenames; CP/M file types; Specifying the drive associated with a file; Built-in commands; Transient commands; Problems; Chapter 3. Text editors; Introduction.
Creating and saving new filesThe edit buffer; Opening and closing files; Files created during editing; Types of text editor; Summary of ED operations; WordStar; Installation; Commands; Typical WordStar menus; Problems; Chapter 4. Assemblers; Introduction; Nature of an assembler; CP/M assemblers; Assembling a program; Assembly language statements; Assembler directives; Errors; Assembly language documentation; Assembly language examples; Problems; Chapter 5. Macros; Introduction; Macro pseudo-ops; Stored macros; ENDM and EXITM pseudo-ops; LOCAL pseudo-op; MACLIB statement.
Road intersection-traffic light sequenceProblems; Chapter 6. Linking and loading; Introduction; Linking source code; Linking object code; M80 relocating assembler; M80 command line; Switches; M80 file format; M80 assembler directives; Linking loaders; Loading; Relocatable file library manager; Cross-referencing of symbols; Problems; Chapter 7. Debuggers; Introduction; Debugging programs; Loading ZSID; ZSID commands; Sample debug run; Symbol tables; Utility programs; Problems; Chapter 8. Hardware design; Introduction; Design considerations; Z80 MPU circuits; Z80 CPU technical data; ROM/RAM.
Z80 PIO technical dataZ80 SIO technical data; Z80 CTC technical data; Address decoding; Interrupts; Problems; Chapter 9. Hardware/software integration; Introduction; Principle of in-circuit emulation; DICE in-circuit emulator; Memory mapping; Typical emulation sequence; Real time trace and hardware trace; Breakpoint monitor; Program storage in EPROM; EPROM programming; EPROM erasure; Problems; Chapter 10. Fault location; Introduction; Typical faults in microprocessor based systems; Conventional fault-finding techniques; Special test equipment; Logic analyser; Signature analysis.
Software diagnosticsProblems; Solutions to problems; Index.