Atari 130XE Machine Language for the Absolute Beginner.pdf

(29763 KB) Pobierz
299360253 UNPDF
299360253.002.png
299360253.003.png
ATARI 130XE MACHINE
ABSOLUTE BEGINNER
Kevin Bergin
.. ~~
MELBOURNE HOUSE
PUBLISHERS
LANGUAGE FOR THE
_
_l_j_
. .,,-
299360253.004.png
© 1985 Beam Software
All rights reserved. This book is copyright and no part may
be copied or stored by electromagnetic, electronic,
photographic, mechanical or any other means whatsoever
except as provided by national law. All enquiries shou ld be
addressed to the publishers:
IN THE UNITED KINGDOM -
Melbourne House (Publishers) Ltd
Castle Yard House
Castle Yard
Richmond, TW10 6TF
IN AUSTRALIA -
Melbourne House (Australia) Pty Ltd
2nd Floor, 70 Park Street
South Melbourne, Victoria 3205
ISBN 0 86161 200 0
Edited by Richard Woolcock
Printed and bound in Great Britain by Short Run Pre ss Ltd , Exeter
Ed ,tlon: 7 6 5 4 3 2 I
Prinling: FED C B A 9 8 7 6 5 4 3 2 I
Year:
9089 88 87 86 85
299360253.005.png
Contents
Chapter 1 - Introduction to Machine Language
Using a machine language program .
Memory add ressi ng .
Usin g memory directly from BASIC
Machine language as a subroutin e
Summary
1
2
2
3
3
5
Chapter 2 - Basics of Machine Language Programming .
Using memory from machine language
Th e reg iste rs .
The accumul ator
Addressi ng modes
Simple program input
Assembly language
Screen memory
Printing a message
Summary
7
7
7
7
8
1 0
11
12
14
16
Chapter 3 - An Introduction to Hexadecimal
Uses of Hexadecimal .
Binary .
Why hexadecimal?
Hex and Bin ary maihematicall y
Absolute add ressing
Converti ng hexadecimal to decimal .
Summary
19
19
20
22
23
24
25
26
Chapter 4 - Introduction to ALPA + Disassembler .
To get ALP A running .
Using ALP A
ALPA co mm ands
Memory Usage in A LP A
Summary
29
3 1
31
32
33
35
Chapter 5 - Microprocessor Equipment
Storing numbers
Th e carry flag
Adding numbers
Two byte addition
Sub tr ac ting numbers .
37
37
37
39
41
45
299360253.001.png
Zgłoś jeśli naruszono regulamin