The Lab Manual for 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications, 4th edition

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Walter A. Triebel, Avtar Singh
Edition: 4th
Publisher: Prentice Hall
Year: 2002

Language: English
Pages: 192

Title......Page 1
Preface......Page 4
Brief Contents......Page 6
Contents......Page 7
LABORATORY 1: EXPLORING THE SOFTWARE ARCHITECTURE OF THE 80x86 MICROPROCESSOR......Page 12
LABORATORY 2: ASSEMBLING AND EXECUTING INSTRUCTIONS WITH DEBUG......Page 15
LABORATORY 3: LOADING, EXECUTING, AND DEBUGGING PROGRAMS......Page 17
LABORATORY 4: WORKING WITH THE DATA TRANSFER, ARITHMETIC, LOGIC,SHIFT, AND ROTATE INSTRUCTIONS......Page 20
LABORATORY 5: WORKING WITH THE FLAG CONTROL, COMPARE, JUMP,SUBROUTINE, LOOP, AND STRING INSTRUCTIONS......Page 24
LABORATORY 6: ASSEMBLING, EDITING, LINKING, AND EXECUTING ASSEMBLY LANGUAGE PROGRAMS......Page 30
LABORATORY 7: CALCULATING THE AVERAGE OF A SERIES OF NUMBERS......Page 33
LABORATORY 8: SORTING A TABLE OF DATA......Page 39
LABORATORY 9: GENERATING ELEMENTS FOR A MATHEMATICAL SERIES......Page 45
LABORATORY 10: DESIGNING A PROGRAM FOR AN APPLICATION......Page 51
LABORATORY 11: EXPLORING A MULTIPLE MODULE PROGRAM......Page 53
LABORATORY 12: EXPLORING THE SCHEMATIC DIAGRAMS AND CIRCUITS OF THE ORIGINAL IBM PC......Page 58
LABORATORY 13: EXPLORING THE MEMORY SUBSYSTEM OF THE PC......Page 70
LABORATORY 14: EXPLORING THE DISPLAY SYSTEM OF THE PC......Page 75
LABORATORY 15: EXPLORING THE INPUT/OUTPUT SUBSYSTEM OF THE PC......Page 81
LABORATORY 16: EXPLORING THE INTERRUPT SUBSYSTEM OF THE PC......Page 88
LABORATORY 17: USING BIOS ROUTINES FOR KEYBOARD......Page 91
LABORATORY 18: PRODUCING MUSIC WITH THE PC......Page 103
LABORATORY 19: USING THE PCmLAB'S ON-BOARD INPUT/OUTPUT INTERFACE CIRCUITS......Page 110
LABORATORY 20: TRACING SIGNALS IN THE PCmLAB'S ON-BOARD INTERFACE CIRCUITS......Page 113
LABORATORY 21: DESIGNING PARALLEL INPUT/OUTPUT INTERFACES WITH THE 82C55A PROGRAMMABLE PERIPHERAL INTERFACE......Page 118
LABORATORY 22: WAVESHAPE GENERATION WITH THE 82C54 PROGRAMMABLE INTERVAL TIMER......Page 122
LABORATORY 23: EXPLORING PARALLEL AND SERIAL COMMUNICATION INPUT/OUTPUT ON AN ADAPTER CARD......Page 127
LABORATORY 24: DESIGNING A STATIC READ/WRITE MEMORY SUBSYSTEM......Page 139
LABORATORY 25: DESIGNING EXTERNAL HARDWARE INTERRUPT SERVICE ROUTINES......Page 145
Appendix 1 Reference Figures......Page 154
Appendix 2 DEBUG Command Set......Page 165
Appendix 3 Status and Control Flags......Page 167
Appendix 4 8086/8088 Instruction Set......Page 169
Appendix 5 PCmLAB Layout Master......Page 182
Appendix 6 Programs Diskette Contents......Page 185