Microprocessors & their Operating Systems - A Comprehensive Guide to 8, 16 & 32 Bit Hardware, Assembly Language & Computer Architecture

Microprocessors & their Operating Systems - A Comprehensive Guide to 8, 16 & 32 Bit Hardware, Assembly Language & Computer Architecture

von: R. C. Holland

Elsevier Reference Monographs, 2014

ISBN: 9781483296708 , 195 Seiten

Format: PDF

Kopierschutz: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's

Preis: 17,95 EUR

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