Suchen und Finden
Mehr zum Inhalt
Microprocessors & their Operating Systems - A Comprehensive Guide to 8, 16 & 32 Bit Hardware, Assembly Language & Computer Architecture
Front Cover
1
Microprocessors and their Operating Systems
4
Copyright Page
5
Table of Contents
6
Preface
9
Chapter 1. Microcomputer Principles
10
1.1 Microcomputer Architecture
10
1.2 CPU (Central Processor Unit)
11
1.3 Memory
13
1.4 Input/Output
16
1.5 Stack, Subroutines and Interrupts
22
Bibliography
24
Chapter 2. Intel 8080/8085 Family (8-bit)
25
2.1 Introduction
25
2.2 8085 Pin Functions
25
2.3 Processor Architecture
26
2.4 Instruction Set
27
2.5 Support Devices
31
2.6 Applications
35
2.7 Single-chip Microcomputers
36
Bibliography
37
Chapter 3. Zilog Z80
38
3.1 Introduction
38
3.2 Z80 Pin Functions
38
3.3 Processor Architecture
38
3.4 Instruction Set
40
3.5 Support Devices
44
3.6 Applications
47
3.7 Single-chip Microcomputers
49
Bibliography
49
Chapter 4. Motorola MC6800 Family (8-bit)
50
4.1 Introduction
50
4.2 MC6800 Pin Functions
50
4.3 Processor Architecture
50
4.4 Instruction Set
52
4.5 Support Devices
56
4.6 Applications
58
Bibliography
59
Chapter 5. MOS Technology MCS6500 Family (8-bit)
60
5.1 Introduction
60
5.2 MCS6502 Pin Functions
61
5.3 Processor Architecture
62
5.4 Instruction Set
64
5.5 Support Devices
67
5.6 Applications
69
5.7 Multi-function Support Devices
70
Bibliography
71
Chapter 6. Intel 8086/8088 Family (16-bit)
72
6.1 Introduction
72
6.2 8086/8088 Pin Functions
73
6.3 Processor Architecture
75
6.4 Instruction Set
77
6.5 Memory Connections
82
6.6 Supporting Chips—the 8087 and 8089
83
6.7 Example Circuit Configurations
84
6.8 The 80186 CPU
86
6.9 The 80286 CPU
87
6.10 The 80130 OSP (Operating System Firmware Processor)
89
Bibliography
89
Chapter 7. Motorola MC68000 Family (16-bit)
90
7.1 Introduction
90
7.2 MC68000 Pin Functions
90
7.3 Processor Architecture
91
7.4 Instruction Set
94
Bibliography
98
Chapter 8. Zilog Z891 Family (16-bit)
100
8.1 Introduction
100
8.2 Z8001 Pin Functions
100
8.3 Processor Architecture
101
8.4 Instruction Set
103
8.5 Memory Management and Virtual Memory
105
8.6 Supporting Chips
107
Bibliography
108
Chapter 9. 32-bit Microprocessors
110
9.1 Introduction
110
9.2 Intel 80386
112
9.3 Motorola MC68020
114
9.4 Zilog Z81070
116
9.5 lnmos Transputer
119
Bibliography
121
Chapter 10. High-level Languages
122
10.1 Summary of Programming Languages
122
10.2 BASIC
123
10.3 Pascal
129
10.4 C
135
Bibliography
140
Chapter 11. The CP/M Operating System
142
11.1 Introduction
142
11.2 CP/M “Built-in” Commands
142
11.3 CP/M “Transient” Commands
145
11.4 The CP/M Editor
148
11.5 The CP/M Assembler
151
11.6 The CP/M Debugger
153
11.7 Sample Procedure for Assembly Language Program
155
11.8 MP/M
156
Bibliography
157
Chapter 12. The PC-DOS (MS-DOS) Operating System
158
12.1 Introduction
158
12.2 PC/MS-DOS Nucleus
159
12.3 Directories and Sub-directories
163
12.4 External Commands
165
12.5 Line Editor
168
Bibliography
169
Chapter 13. The UNIX Operating System
170
13.1 Introduction
170
13.2 UNIX File Structure
171
13.3 Handling Files
173
13.4 Further Facilities in UNIX Shell
175
13.5 Logging in and Sending Mail
176
13.6 Screen Editor (vi)
177
13.7 Sample Procedure for Pascal Program
179
13.8 Exercises
181
Bibliography
182
GLOSSARY
184
INDEX
194
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.