Programming microprocessors by Marshall William McMurran
English | 1977 | ISBN: 0830679855 | 279 Pages | PDF | 13 MB
English | 1977 | ISBN: 0830679855 | 279 Pages | PDF | 13 MB
Introduction
1 Basic Microprocessor Organization and Functions
Microprocessor Configuration
2 Number Systems
Binary Integers - Binary Arithmetic - Complementation - Binary Multiplication - Precision - Octal and Hexadecimal Systerns - Number Conversions -Binary-Coded Decimal Numbers
3 Basic Microprocessor Logic
Introduction to Boolean Algebra - Veitch Diagrams - Binary Adders
4 Fixed-Point Arithmetic
Conventions - Scaling Rules for Fixed-Point Arithmetic Operations
5 Basic Microprocessor Programming 76
Flow Charts - Memory Addressing and Paging - Instruction Set - lntroduction to Assemblers
6 Programs and Subroutines 107
Initialization Routine (ST} - Zero RAM Subroutine (ZORM) - Word Shift Subroutine (WRS) - Bit Designation Subroutine (BDS) - Skip on Carry Zero Subroutine (SKCZ) -Binary Left Shift (BLS) Subroutine - Fixed-Point BCD Addition Subroutine (FXA) - Fixed-Point BCD Subtraction Subroutine (FXS) - Return Address Save Subroutine (PSHP) - Fixed-Point Binary Addition Subroutine (FBA) - Fixed-Point Binary Subtraction Subroutine (FBS)
7 Floating-Point Arithmetic
Conventions - Arithmetic - Floating-Point Addition and Subtraction - Floating-Point Multiplication
8 Programming Aids
Loaders - The Microprocessor as an Assembler Host - Diagnostics - The Simulator or Emulator - The Text-Editor - Time-Shared Systems - The Assemulator
9 Data Exchange and Use of Peripherals
Data Format Standards - Parity Check - Check Sum - Keyboard Interface - Display Drive - Auxiliary Storage Media
10 Compilers
Basic Compiler Configuration - FORTRAN - MPL Compiler Language - PL/M Compiler Language
11 Microprocessor Configurations
Motorola M6800 Microprocessor - lntel 8080 Microprocessor - Rockwell PPS-8 Microprocessor - PPS-8 Central Processor
12 Special Programming Techniques
Non-Integral Power-of-Two Scaling - Push-Down/Pop-Up Stacks - Interrupt Handling - Direct Memory Access - Pooled Data - Non-Binary Counters
13 Characteristics and Fabrication of Microprocessors
PMOS and NMOS Devices - Complementary MOS (CMOS) Integrated Injection Logic (I2L)