PREFACE Part A Fundamentals of PC Hardware and Sofware 1 I BASIC OF PC HARDWARE 2 INSTRUCTION ADDRESSING AND EXECUTION Part B Fundamentals of Assembly Language 3 EXAMINING COMPUTER MEMORY AND EXECUTING INSTRUCTIONS 4 REQUIREMENTS FOR CODING IN ASSEMBLY LANGUAGE 5 ASSEMBLING,LINKING,AND EXECUTING PROGRAMS 6 SYMBOLIC INSTRUCTIONS AND ADDRESSING 7 PROGRAM LOGIC AND CONTROL Part C Video and Keyboard Operations 8 INTRODUCTION TO VIDEO AND KEYBOARO PROCESSING 9 VIDEO SYSTEMS 10 KEYBOARD OPERATIONS Part D Data Manipulation 11 PROCESSING STRING DATA 12 ARITHMETIC I:PROCESSING BINARY DATA 13 ARITHMETIC Ⅱ:PROCESSING ASCII AND BCD DATA 14 DEFINING AND PROCESSING TABLES PART E Advanced Input/Output 15 FACILTIES FOR USING THE MOUSE 16 DISK STORAGE I:ORGANIZATIONS 17 DISK STORAGE Ⅱ:WRITING AND READING FILES 18 DISK STORAGE Ⅲ:INT 21H FUNCTIONS FOR SUPPORTING DISKS AND FILES 19 DISK STORAGE IV:INT 13H DISK FUNCTIONS 20 FACILITIES FOR PRINTING Part F Special Topics 21 DEFINING AND USING MACROS 22 LINKING TO SUBPROGRAMS 23 PROGRAM LOADING AND OVERLAYS Part G Reference Chapters 24 BLOS DATA AREAS,INTERRUPTS,AND PORTS 25 OPERATIORS AND DIRECTIVES 26 THE PC INSTRUCTIONS SET APPENDICES A CONVERSION BETWEEN HEXADECIMAL AND DECIMAL NUMBERS B ASCII CHARACTER CODES C THE DEBUG PROGRAM D RESERVED WORDS E ASSEMBLING AND LINKING PROGRAMS F KEYBOARO SCAN CODES AND ASCII CODES INDEX