lab_manual.pdf
- Title
- Preface
- Brief Contents
- Contents
- 1 DEBUG, a Software Development Program of the PC
- LABORATORY 1: EXPLORING THE SOFTWARE ARCHITECTURE OF THE 80x86 MICROPROCESSOR
- LABORATORY 2: ASSEMBLING AND EXECUTING INSTRUCTIONS WITH DEBUG
- LABORATORY 3: LOADING, EXECUTING, AND DEBUGGING PROGRAMS
- LABORATORY 4: WORKING WITH THE DATA TRANSFER, ARITHMETIC, LOGIC,SHIFT, AND ROTATE INSTRUCTIONS
- LABORATORY 5: WORKING WITH THE FLAG CONTROL, COMPARE, JUMP,SUBROUTINE, LOOP, AND STRING INSTRUCTIONS
- 2 Assembly Language Program Development and the Microsoft Macroassember (MASM)
- LABORATORY 6: ASSEMBLING, EDITING, LINKING, AND EXECUTING ASSEMBLY LANGUAGE PROGRAMS
- LABORATORY 7: CALCULATING THE AVERAGE OF A SERIES OF NUMBERS
- LABORATORY 8: SORTING A TABLE OF DATA
- LABORATORY 9: GENERATING ELEMENTS FOR A MATHEMATICAL SERIES
- LABORATORY 10: DESIGNING A PROGRAM FOR AN APPLICATION
- LABORATORY 11: EXPLORING A MULTIPLE MODULE PROGRAM
- 3 IBM PC Microcomputer Hardware
- LABORATORY 12: EXPLORING THE SCHEMATIC DIAGRAMS AND CIRCUITS OF THE ORIGINAL IBM PC
- LABORATORY 13: EXPLORING THE MEMORY SUBSYSTEM OF THE PC
- LABORATORY 14: EXPLORING THE DISPLAY SYSTEM OF THE PC
- LABORATORY 15: EXPLORING THE INPUT/OUTPUT SUBSYSTEM OF THE PC
- LABORATORY 16: EXPLORING THE INTERRUPT SUBSYSTEM OF THE PC
- LABORATORY 17: USING BIOS ROUTINES FOR KEYBOARD
- LABORATORY 18: PRODUCING MUSIC WITH THE PC
- 4 Interface Circuits: Construction,Testing, and Troubleshooting
- LABORATORY 19: USING THE PCmLAB'S ON-BOARD INPUT/OUTPUT INTERFACE CIRCUITS
- LABORATORY 20: TRACING SIGNALS IN THE PCmLAB'S ON-BOARD INTERFACE CIRCUITS
- LABORATORY 21: DESIGNING PARALLEL INPUT/OUTPUT INTERFACES WITH THE 82C55A PROGRAMMABLE PERIPHERAL INTERFACE
- LABORATORY 22: WAVESHAPE GENERATION WITH THE 82C54 PROGRAMMABLE INTERVAL TIMER
- LABORATORY 23: EXPLORING PARALLEL AND SERIAL COMMUNICATION INPUT/OUTPUT ON AN ADAPTER CARD
- LABORATORY 24: DESIGNING A STATIC READ/WRITE MEMORY SUBSYSTEM
- LABORATORY 25: DESIGNING EXTERNAL HARDWARE INTERRUPT SERVICE ROUTINES
- Appendix 1 Reference Figures
- Appendix 2 DEBUG Command Set
- Appendix 3 Status and Control Flags
- Appendix 4 8086/8088 Instruction Set
- Appendix 5 PCmLAB Layout Master
- Appendix 6 Programs Diskette Contents