Programming_and_Interfacing_6502_with_Experiments.pdf
(
9230 KB
)
Pobierz
JLJ.2
651
..
.
1
PROGRAMMING
• INTERFACING
THE 6502,
WITH EXPERIMENTS
BY
MARVIN L.
DE
JO NG
~
~.
IJ~L
II
i
[]J
LI~C.[lU[l1!!!
CONTINUING EDUCATION S
.EAIES
'
·
fl:J1J
1lL:J
edite
d
by Larsen
.
rllus
&
Titus
The Blacksburg Continuing Education™ Series
The Blatksburg
Continuing
Education Series
TlII
of books provide
0
laboratory-or
elCperiment-
oriented
approach
to electronic
topics. Present and
forthcoming
lilies
in
this series include:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Advonced 6502 Interfadng
Analog
Instrumentation Fundamental.
Apple Assembly
languoge
Apple Interfocing
Basic
Business
Softwere
BASIC Programmer's Notebook
Cirdut
Design
Programs
fo
r
Ihe Apple
II
Circu
it
Desig" Program.
for Ihe
TRS·BO
Computer
Auisl~
Home Energy
Management
Design of
Active
Filters.
With
bperimenh
Design of Op-Amp Circuils,
With
Experiments
Design of Phose·Locked Loop
Circuits,
With
hperimenh
De sign of Transistor
Circuits, With
Experim
e
nh
8080/8085 Software
Design
(2
Volumes)
BOBSA
Cookbook
Electronic Music Circuih
555
Timer Applications Sourcebook, With bperimenh
Guide to
CMOS
Basics,
Circuilt,
&
bperimenh
Ho ..... to
Program
and Interface
th
e
6BOO
Introduction
to
Electronic
Speech Synthesis
Introduction
to
FORTH
Microcomputer-Analog
Converter Software
and Hard
..... ore
Interfacing
Microcomputer Dato·Bose
Management
Microcomputer Cesign and
Maintenance
Microcomputer
Interfacing
With
the
8255
PPI
Chip
NCR Basic
Electronics
Course, With
Experime nts
NCR
EDP
Concepts
Course
PET Interfacing
Programming and
Interfacing
the
6502,
With Experiments
Real
Time
Control With the
TRS·80
16·Bi!
Microprocenors
6502
Software
Design
6BOI,
68701, and
6803 Microcomputer
Programming
and
Interfaci ng
The
6BOoo:
Principles and
Programming
6B09 Microcomputer
Programming
&.
Interfacing,
W
ith
Experiments
STC Bus Interfacing
,
TEA: An 8080/ B08S Co·Resident
Editor/
Assembler
TRS·SO Assembly
Lan
guage
Mode Simple
TRS·SO Color Computer In'ertocing
TRS·BO Interfacing
(2
Volumes)
TRS·SO More
Than BASIC
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
In most
coses,
these
booles provide both text
material and
uperiments,
.....
hich
permit
on
e
10
demons'rote ond
explore
the
co
ncepts
that
are
covered
in
the book
.
Th
ese
books remain among
th
e very
few
tho' provide step·by·step
instructions
concerning how to
learn basic
electronic can·
cepts, wire aCluo
l
circuits, lesl microcomputer
inte rfaces,
and program
compute rs
based on popu·
lor
"licroprocessor chips. We
have found
that
the booles
are
very
useful
to the electronic novice
.....
ho
de)ires
to
join
the
"
electroniu
revolution," with minimum time
and
effort.
Jonathon
A.
Titus,
Christopher A.
Titus, and David G. larsen
"
The Blacksburg
Group"
Bug
symbol
trademark Nano"a",
Inc.,
Blacksburg,
VA
24060
Programming
&
Interfacing the 6502,
With Experi ments
by
Marvin L. De Jong
Howard W. Sams
&
Co., Inc.
4300 WEST 62ND ST. INDIANAPOLIS. INDIANA 46268 USA
Copyright
©
1980 by Marvin
L.
De Jong
FIRST EDITION
FIFTH PRINTING-1983
All rights reserved.
)J
0
part of this book shall be
reproduced, stored in a retrieval system, or transmitted
by any nwans, electronic, mechanical, photocopying,
recording, or otherwise, without written permission
from the publisher.
:\0
patent liability is assumed with
respect to the use of the information contained herein.
While every precaution has been taken in the
preparation of this book, the publisher assumes no
responsibility for errors or omissions. Neither is any
liability assumed for damages resulting from the use of
the information contained herein.
International Standard Book Number: 0-672-21651-5
Library of Congress Catalog Card Number: 79-67130
Printed
in
the United States of America.
Preface
It
is interesting that most of us have a completely different feel-
ing toward learning something that involves a physical skill than
the feeling we haye when we approach an intellectual challenge. I
have observed people trying to learn to water ski, for example, en-
during failure after failure before finally coming up out of the
water to experience the exhilaration of a successful first run. The
entire process seems to provoke very little frustration or aggravation.
On the other hand, the world is full of books that purport to make
learning something easy, and most of us are easily frustrated and
angered when we cannot understand something involving our
intellects the very first time we try. Perhaps we are too vain, but
I
think the real problem is our unrealistic attitude toward learning.
All of this leads up to my hope that you will not give up easily
if you want to learn to program the
6502.
Be patient with vourself,
and try to see if you can enjoy the process as much as the product.
Although
I
have made a serious attempt to explain concepts so that
newcomers to the field of
6502
assembly language programming can
easily understand them, no one can subtract from the efforts (and
enjoyment) required of the student. This is not a novel.
It
is a chal-
lenge to you, the reader, to see if you can acquire a new and exciting
skill.
Moreover, I would like to emphasize the importance of obtaining
"hands-on" experience. Current theories of learning emphasize the
importance of concrete experiences before the ability to think ab-
stractly is acquired. This is the principal reason for including ex-
periments in the book. The experiments, or demonstrations, as many
might more properly be called, are intended to give you the prac-
tice and concrete experiences required for the challenge of writing
your own microcomputer programs, a task that requires abstract
thinking.
MARVI~
L.
DE JOXG
This book
is
dedicated to technology that
is
compatihle u:ith nature.
Plik z chomika:
Amiga2509
Inne pliki z tego folderu:
50_Outstanding_Programs_for_the_VIC-20_Second_Edition.pdf
(46148 KB)
1541_Users_Guide.pdf
(34354 KB)
1001_Things_to_do_with_your_Commodore_128.pdf
(24107 KB)
1001_Things_to_do_with_your_Commodore_64.pdf
(7837 KB)
30_Hour_Basic_Commodore_64_Edition.pdf
(24150 KB)
Inne foldery tego chomika:
Add-ons
Zgłoś jeśli
naruszono regulamin