Acorn Computer Limited Acorn (6502) — Acorn Computer (6502) User & Service Manual PDF

CONTENTS PART1 CHAPTER 1: AN INTRODUCTION TO THE BINARY NUMBER SYSTEM 1.1 BINARY NUMBERS 1.2 LOGICAL MANIPULATIONS 1.3 ARITHMETIC MANIPULATIONS 1.4 BINARY CODED DECIMAL (BCD) ARITHMETIC CHAPTER 2: WELCOME TO THE MACHINE 2.1 HOW THE ACORN MICROPROCESSOR WORKS 2.2 THE MONITOR COMMANDS M, t, I. 2.3 AT LAST, A PROGRAM, 2.3.1 ASSEMBLY LANGUAGE, MACHINE LANGUAGE, THE INSTRUCTIONS LOAD, STORE andJUMP 2.3.2 ENTERING A PROGRAM, THE GO COMMAND 2.3.3 INSTRUCTIONS JMP,JSR 2.3.4 LOGIC INSTRUCTIONS ORA AND EOR. 2.3.5 ARITHMETIC OPERATIONS: ADC, SEC, CLC CHAPTER 3:

INSIDE THE 6502 3.1 THE ACCUMULATOR, PROGRAM COUNTER, STATUS REGISTER 3.2 THE STACK POINTER, 3.3 THE INTERNAL REGISTERS X & Y 3.4 MAKING OUR PROGRAM 'FRIENDLY' CHAPTER 4: THE REMAINDER OF THE INSTRUCTION SET 4.1 BRANCHES 4.2 INDEXING 4.3 INDIRECTION 4.4 READ-MODIFY-WRITE INSTRUCTIONS 4.5 MISCELLANEOUS REMAINING INSTRUCTIONS CHAPTER 5: ACORN HARDWARE 5.1 CHIP LAYOUT AND BUS 5.2 RESET, INTERRUPT REQUEST AND NON-MASKABLE INTERRUPT 5.3 6502 INTERNAL ARCHITECTURE 5.4 PROMS, EPROMS, RAM, RAM I/O 5.5 THE KEYBOARD AND TAPE INTERFACE 5.6 POWER SUPPLY CHAPTER 6:

FIRMWARE 6.1 THE TAPE STORE AND LOAD 6.2 THE BREAKPOINT AND RESTORE COMMAND 6.3 THE SINGLE STEPPING FACILITY 6.4 THE MONITOR LISTING PART 2 APPLICATION PROGRAMS APPENDICES APPENDIX A: 64 CHARACTER ASCI I ON ACORN'S 7 SEGMENT DISPLAY APPENDIX B: INSTRUCTION SET APPENDIX C: HEXADECIMAL TO DECIMAL CONVERSION TABLE APPENDIX D: ACORN MONITOR ADDRESS INFORMATION GLOSSARY