Pocket_Guide_Assembly_Language_for_the_68000_Series.pdf
(
1119 KB
)
Pobierz
Pocket Guide
I
)
1
I
I
)
I
1
)
I*
]
1 I LI [
I
I I I
I
I
I
I
1
Pitman Pocket Guides
The complete list of titles in this series is printed on the stiff board
at the back of this Guide.
This series of pocket size reference guides provides you with
reliable descriptions of the salient features of all the important
languages, micros, operating systems and word processors. You
can use them as memory-joggers or reference tools.
There is an introductory Guide to each category for those who
have no experience of the subject. This provides you with the
lead-in to other related titles.
The Publishers would welcome suggestions for further
improvements to this series. Please write to Alfred W aller at the
address below.
PITMAN PUBLISHING LTD
128 Long Acre, London WC2E 9AN
Associated companies
Pitman Publishing Pty Ltd, Melbourne
Pitman Publishing New Zealand Ltd, Wellington
Copp Clark Pitman, Toronto
Consultant Editor: David Hatter
First edition 1984
© Robert Erskine 1984
All rights reserved
Printed in Great Britain at The Pitman Press, Bath
ISBN 0 273 02152 4
i
:1
i i i i u
Index
How
to use
this Pocket Guide
1
Address errors 34
Address registers 4 ,5 ,6
Addressing 1 2 ,1 4 ,1 8
Addressing modes 1 4 ,1 8 ,2 7
Addressing range 6
Appendix 62
Assembler syntax 13,2 7
Bus errors 34
Carry flag 9
Condition codes register 9
Data lengths 3
Data registers 4, 5
Effective addressing 14, 35
Exception processing 30, 34
Extend flag 10
Function code registers 5 ,1 0
Illegal instructions 33
Index registers 5
Instruction formatting 14
Instruction set 35, 38
Instructions 13
Interrupt mask 1 0,31
Interrupts 31
M C68000 2
M C68000 series 1
i I i i i
M C68008 2
M C68010 2
Memory addressing 1 5 ,1 9
Memory organization 12
M ultiple exceptions 34
Overflow flag 9
Privilege violations 34
Privileged instructions 11
Program counter 5 ,8
Programming model 4
Queues 29
Register direct addressing 15,
18
Reset 31
Sign extension 6, 7, 21
Sources & destinations 4
Special addressing 1 5 ,2 4
Stack handling 2 7 ,4 7
Stack pointer 5 ,8 ,1 1 ,2 7 ,2 8 ,
48
Status register 5 ,9
Supervisor bit 1 0 ,1 1
Supervisor state 11
Trace bit 1 0 ,3 3
Trace mode 32
Traps 33
User state 11
Vector base register 5 ,1 0 , 31
Zero flag 9
ii
I
I
I
(
I
I
I
[
I
I
I
How to use this Pocket Guide
This Guide is intended for the general programmer rather than for
the specialist or systems design programmer and is centred on the
MC68000 series programming instruction set, data organization
and addressing capabilities rather than on technical aspects of
operating functions or on circuit design.
Although readers need not have prior knowledge of the
MC68000 series or of other 16-bit microprocessors, it would be
helpful to have some understanding of the principles of assembly
language programming. Special terms and concepts relating
specifically to the 68000 series are explained in the text, but terms
which are common in assembly language programming, such as
interrupts and stacks, are assumed to be reasonably familiar to the
reader.
The Guide covers the system architecture of the 68000 series
and explains addressing modes in some detail. Important features
such as exception processing and stack handling are also
included, while the main part of the Guide consists of a complete
glossary of programming instructions, with descriptions of the
operational functions of all types of commands and their variants.
The MC68000 series microprocessors
The M C68000 series 16-bit microprocessors have been developed
from the M 6800 series processors and are designed to be
compatible with the M 6800 peripherals. The three current
processors in the M C68000 range are the M C68000, the MC68008
and the M C68010.
For programming purposes, the three processors are very
sim ilar and, with one or two minor exceptions, share the same
instruction set. The following paragraphs summarize the main
features of these three processors, outlining their main
differences. Individual differences in circuit design and function
have not been included, except where they relate specifically to
topics which are covered in this Guide. These variations are also
covered in the main body of the text under the appropriate topic
headings.
l
Plik z chomika:
Teemu1.huusko
Inne pliki z tego folderu:
Atari_ST-3D_Graphics_Programming.pdf
(7100 KB)
rkrm-dos.pdf
(1679 KB)
signals.lha
(7 KB)
All_ASM_Amiga_demos_by_Apollo_Team_160721.7z
(790716 KB)
10_PRINT_121114.pdf
(50874 KB)
Inne foldery tego chomika:
#demoescena
#Scenelounge
16-Bits Of Lucky
19-21.07 DiHalt 2024 Camping
20.000 Juegos Para El ZX-Spectrum
Zgłoś jeśli
naruszono regulamin