Читать книгу Microprocessor 5 - Philippe Darche - Страница 2

Оглавление

Table of Contents

Cover

Title page

Copyright

Quotation

Preface

Introduction

PART 1 1 Development Chain 1.1. Layers of languages, stages of development and tools 1.2. Fundamental software tools for development 1.3. Assembly language 1.4. Conclusion 2 Debugging and Testing 2.1. Hardware support 2.2. Debugging 2.3. Testing 2.4. Conclusion

PART 2 3 Changes in the Organization of the Earliest Microcomputers 3.1. Apple II 3.2. IBM PCs 3.3. Chipset 3.4. Motherboard architectures 3.5. Evolution of microcomputer firmware 3.6. Conclusion

Conclusion of Volume 5

10  Exercises

11  Acronyms

12  References

13  Index

14  End User License Agreement

List of Illustrations

1 Chapter 1Figure 1.1. Example of lines from a program written in 80x86 assembly languageFigure 1.2. Levels of languages in computingFigure 1.3. Development chain for a program written in a compilable high-level l...Figure 1.4. Relationship between the type and levels of languagesFigure 1.5. Software development chain in a mixed-language environment and with ...Figure 1.6. API and ABI interfaces and Hardware Abstraction Layer. For a color v...Figure 1.7. Information flow for assemblyFigure 1.8. Functional phases of assemblyFigure 1.9. Example of a symbol table extracted from the listing file in Figure ...Figure 1.10. Example of a listing file generated by tasm (symbol table in Figure...Figure 1.11. I/O for link editingFigure 1.12. Types of librariesFigure 1.13. Example of a source file for a microcontroller from the Atmel AVR f...Figure 1.14. Example of a program with macro-instruction and then expansionFigure 1.15. Development chain with macro-management

2 Chapter 2Figure 2.1. The Intel SDK85 evaluation kit. For a color version of this figure, ...Figure 2.2. Communication between host and target systems. For a color version o...Figure 2.3. The Atmel STK500 evaluation kit. For a color version of this figure,...Figure 2.4. Microcontroller with integrated EPROM seen through the package’s qua...Figure 2.5. ISP and PDI interfaces for the Atmel STK600 evaluation kitFigure 2.6. Management state diagram compatible with the IEEE 1149.1 standardFigure 2.7. Compatibility between standardized instructions and target registersFigure 2.8. Hardware emulation chain. For a color version of this figure, see ww...Figure 2.10. The Atmel Studio simulator. For a color version of this figure, see...Figure 2.11. The Borland TurboDebugger. For a color version of this figure, see ...Figure 2.12. Debugging link with BDM access (HCS08/RS08 target system). For a co...Figure 2.13. BDM interface signalsFigure 2.14. Debugging connection using a JTAG port. For a color version of this...Figure 2.15. A chain of test modules.Figure 2.16. JTAG logic around the initial coreFigure 2.17. A typical boundary-scan register cell (a) with an example implement...Figure 2.18. JTAG connector examplesFigure 2.19. Components required by the standardFigure 2.20. Redirected debugging with gdb. For a color version of this figure, ...

3 Chapter 3Figure 3.1. Original Apple II motherboard (Rev. 0). For a color version of this ...Figure 3.2. Apple II block diagram (Gayler 1983)Figure 3.3. Top view of Apple II expansion slot (Gayler 1983)Figure 3.4. Installed daughter boards (unknown source). For a color version of t...Figure 3.5. IBM 5150 (original PC) motherboard. For a color version of this figu...Figure 3.6. Overview of the IBM 5150 motherboard (IBM 1984a). For a color versio...Figure 3.7. Overhead view of the 5150 bus expansion slot and its signals (IBM 19...Figure 3.8. IBM 5160 motherboard (PC XT). For a color version of this figure, se...Figure 3.9. Overview of the PC XT motherboard (IBM 1983). For a color version of...Figure 3.10. Topography of main memory (Figure 2.110 in Darche (2012) completed)Figure 3.11. IBM 5170 type 1 motherboard (PC AT). For a color version of this fi...Figure 3.12. Overview of the PC AT type 1 motherboard (IBM 1984b). For a color v...Figure 3.13. Overview of the PC AT type 2 motherboard (IBM 1986). For a color ve...Figure 3.14. ISA bus expansion slot extended to 16 bits and its 16-bit expansion...Figure 3.15. AT block diagram (IBM 1984b)Figure 3.16. Architecture based on the 82420 chipset for use with the 80486 (Sla...Figure 3.17. Architecture based on the 82430 chipset for use with the Pentium (I...Figure 3.18. Components in the 82430 chipset managing the EISA (Gwennap 1993) © ...Figure 3.19. Internal overview of a super I/O component: the PC87306 from NSFigure 3.20. Organization of a motherboard with an Intel 450KX/GX chipset (Intel...Figure 3.21. Implementation of AGP with the 440BX chipset (source: Intel)Figure 3.22. Intel HUB architectureFigure 3.23. DMI link connecting the MCH to the ICH: the 915PFigure 3.24. HyperTransport TunnelFigure 3.25. Timeline of the main motherboard form factorsFigure 3.26. Current PRIME B250-PRO motherboard (source: Asus – 2018, completed)...Figure 3.27. The different functional layers of an old-generation PC microcomput...Figure 3.28. EFI software location

List of Tables

1 Chapter 1Table 1.1. Language comparison (based on Jones (1986))Table 1.2. Address space operators in the IEEE 694-1985 standardTable 1.3. Standardized format suffixes

2 Chapter 2Table 2.1. Incremental characteristics of classes of debuggersTable 2.2. Generic characteristics of a debugging monitorTable 2.3. Primary characteristics of the HC08’s monitor mode (Motorola)Table 2.4. Characteristics of the background debugging mode for Motorola HCS08 a...Table 2.5. Comparison of functionality between various debugging tools (1/2)Table 2.6. Comparison of functionality between various debugging tools (2/2)Table 2.7. Classification of debugging approaches (Chen et al. 2002). F: Foregro...

3 Chapter 3Table 3.1. Characteristics of Intel 430 chipset family (except for the mobile 43...Table 3.2. Characteristics of the first Intel chipsets in the 450/440 familiesTable 3.3. Characteristics of the first Intel chipsets in the 450/440 families (...Table 3.4. Summary of various form factors

Guide

Cover

Table of Contents

Title page

Copyright

Quotation

Preface

Introduction

Begin Reading

Conclusion of Volume 5

10  Exercises

11  Acronyms

12  References

13  Index

14  End User License Agreement

Pages

v

iii

iv

vii

ix

x

xi

xiii

1

10  3

11  4

12  5

13  6

14  7

15  8

16  9

17  10

18  11

19  12

20  13

21  14

22  15

23  16

24  17

25  18

26  19

27  20

28  21

29  22

30  23

31  24

32  25

33  26

34  27

35  28

36  29

37  30

38  31

39  32

40  33

41  34

42  35

43  36

44  37

45  38

46  39

47  40

48  41

49  42

50  43

51  44

52  45

53  46

54  47

55  48

56  49

57  50

58  51

59  52

60  53

61  54

62  55

63  56

64  57

65  58

66  59

67  60

68  61

69  62

70  63

71  64

72  65

73  66

74  67

75  69

76  71

77  72

78  73

79  74

80  75

81  76

82  77

83  78

84  79

85  80

86  81

87  82

88  83

89  84

90  85

91  86

92  87

93  88

94  89

95  90

96  91

97  92

98  93

99  94

100  95

101  96

102  97

103  98

104  99

105  100

106  101

107  102

108  103

109  104

110  105

111  106

112  107

113  108

114  109

115  111

116  112

117  113

118  115

119  116

120  117

121  118

122  119

123  120

124  121

125  122

126  123

127  124

128  125

129  126

130  127

131  128

132  129

133  130

134  131

135  132

136  133

137  134

138  135

139 136

140 137

141 138

142 139

143  140

144 141

145  143

146 144

147 145

148 146

149 147

150 148

151 149

152 150

153 151

154 152

155 153

156 154

157 155

158 156

159 157

160 158

161 159

162  160

163 161

164  163

165  164

166  165

167  166

168  167

169  168

170  169

171  170

172  171

173  172

174  173

Microprocessor 5

Подняться наверх