Philippe Darche - Microprocessor 4
Здесь есть возможность читать онлайн «Philippe Darche - Microprocessor 4» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.
- Название:Microprocessor 4
- Автор:
- Жанр:
- Год:неизвестен
- ISBN:нет данных
- Рейтинг книги:4 / 5. Голосов: 1
-
Избранное:Добавить в избранное
- Отзывы:
-
Ваша оценка:
- 80
- 1
- 2
- 3
- 4
- 5
Microprocessor 4: краткое содержание, описание и аннотация
Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Microprocessor 4»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.
Microprocessor 4 — читать онлайн ознакомительный отрывок
Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Microprocessor 4», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.
Интервал:
Закладка:
5 Chapter 5Figure 5.1. Origins of an interrupt request (Darche 2003) Figure 5.2. Ideal forms of external interrupt request Figure 5.3. Call and return of a non-nested hardware interrupt Figure 5.4. Execution flow of a program during a hardware interrupt request Figure 5.5. Stages in handling an interrupt Figure 5.6. Different sources of external interrupts Figure 5.7. Example of management logic for IT requests (Meinadier 1971, 1988) Figure 5.8. Processing chain for several sources of interrupt sharing a single i...Figure 5.9. Simplified decision organigram for considering a hardware interrupt Figure 5.10. Execution organigram of a simple MPU: the MC6802 (Motorola 1984) Figure 5.11. Pre-emptive execution in a system of hierarchized interrupts Figure 5.12. Simplified processing logigram of an interrupt from the IT 8259A co...Figure 5.13. Mechanism of nested hardware interrupts Figure 5.14. Call and return of a non-nested software interrupt (example with MC...Figure 5.15. Call and return of nested software interrupts (example with MC6809) Figure 5.16. Call and return of nested software interrupts (example with MC6809) Figure 5.17. Decision process from MC6809 (simplified organigram without HALT an...Figure 5.18. Processing sequence for interrupt requests from 8086 (Intel 1989) Figure 5.19. Step-by-step execution modes with NMI and normal (Intel 1989) Figure 5.20. Simultaneous software exception and maskable external interrupt int...Figure 5.21. Simultaneous NMI, INTR and division by zero in interaction with ste...Figure 5.22. Processing organigram for interrupts from MC6809 (Motorola 1981, 19...Figure 5.23. Vectorization of the interrupt Figure 5.24. External vectorization Figure 5.25. Two typical implantations of different memory areas of an IT system Figure 5.26. Proposal for processing flow for many IT requests (Intel 1980) Figure 5.27. Organization of different APICs
6 ExercisesFigure E2.28. Generation of address signals corresponding to an execution of a s...
List of Tables
1 Chapter 1Table 1.1. Possible address combinations in family IA-32 Table 1.2. Combined MC6809 addressing modes
2 Chapter 2Table 2.1. Logical instructions from DEC System-10 Table 2.2. Conditional jump instructions for 8086 for whole numbers Table 2.3. Condition codes from the Arm® architecture
3 Chapter 3Table 3.1. Additional cost in the number of cycles and memory clutter for the MC...Table 3.2. Effective address calculation time (8086) Table 3.3. Arm® architecture execution modes Table 3.4. List of iCOMP benchmarks
4 Chapter 4Table 4.1. Solutions for managing a stack in main memory
5 Chapter 5Table 5.1. Maskable and non-maskable interrupts Table 5.2. Categories of interrupt to qualify a double fault in 80386 (Intel 198...Table 5.3. Decision criteria for qualifying a double fault in 80386 (Intel 1986) Table 5.4. Priorities of different interrupts from 8086 Table 5.5. Table of 256 interrupt vectors from IA-32 architecture Table 5.6. List of exception codes (ExcCode) for MIPS architecture (Kane 1988; K...Table 5.7. Management options in the case of multiple IT processing Table 5.8. Table summarizing interrupts Table 5.9. Interrupt recovery points for the 80286 Table 5.10. Recovery point for ITs for the 80286 (real mode) Table 5.11. Recovery point for ITs for the 80286 (protected mode) Table 5.12a. Suggestion for classification criteria according to Hennessy and Pa...Table 5.12b. Suggestion of classification criteria according to Hennessy and Pat...
6 AppendixTable A.1a. Hexadecimal values of machine codes Table A.1b. Hexadecimal values of machine codes Table A.2a. Programming aid Table A.2b. Programming aid Table A.2c. Programming aid
Guide
1 Cover
2 Table of Contents
3 Title page Series EditorJean-Charles Pomerol
4 Copyright First published 2020 in Great Britain and the United States by ISTE Ltd and John Wiley & Sons, Inc. Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms and licenses issued by the CLA. Enquiries concerning reproduction outside these terms should be sent to the publishers at the undermentioned address: ISTE Ltd 27-37 St George’s Road London SW19 4EU UK www.iste.co.uk John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030 USA www.wiley.com © ISTE Ltd 2020 The rights of Philippe Darche to be identified as the author of this work have been asserted by him in accordance with the Copyright, Designs and Patents Act 1988. Library of Congress Control Number: 2020943937 British Library Cataloguing-in-Publication Data A CIP record for this book is available from the British Library ISBN 978-1-78630-566-4
5 Quotation
6 Preface
7 Introduction
8 Begin Reading
9 Conclusion of Volume 4
10 Exercises
11 Appendix
12 Acronyms
13 References
14 Index
15 End User License Agreement
Pages
1 v
2 iii
3 iv
4 xi
5 xi
6 xii
7 xiii
8 xv
9 1
10 2
11 3
12 4
13 5
14 6
15 7
16 8
17 9
18 10
19 11
20 12
21 13
22 14
23 15
24 16
25 17
26 18
27 19
28 20
29 21
30 22
31 23
32 24
33 25
34 26
35 27
36 28
37 29
38 30
39 31
40 32
41 33
42 34
43 35
44 36
45 37
46 38
47 39
48 40
49 41
50 42
51 43
52 44
53 45
54 46
55 47
56 48
57 49
58 50
59 51
60 52
61 53
62 54
63 55
64 56
65 57
66 58
67 59
68 60
69 61
70 62
71 63
72 64
73 65
74 66
75 67
76 68
77 69
78 70
79 71
80 72
81 73
82 74
83 75
84 76
85 77
86 78
87 79
88 80
89 81
90 82
91 83
92 84
93 85
94 86
95 87
96 88
97 89
98 90
99 91
100 92
101 93
102 94
103 95
104 96
105 97
106 98
107 99
108 100
109 101
110 102
111 103
112 105
113 106
114 107
115 108
116 109
117 110
118 111
119 112
120 113
121 114
122 115
123 116
124 117
125 118
126 119
127 120
128 121
129 122
130 123
131 124
132 125
133 126
134 127
135 128
136 129
137 130
138 131
139 132
140 133
141 134
142 135
143 136
144 137
145 138
146 139
147 140
148 141
149 142
150 143
151 144
152 145
153 146
154 147
155 148
156 149
157 150
158 151
159 152
160 153
161 154
162 155
163 156
164 157
165 158
166 159
167 160
168 161
169 162
170 163
171 164
172 165
173 166
174 167
175 168
Читать дальшеИнтервал:
Закладка:
Похожие книги на «Microprocessor 4»
Представляем Вашему вниманию похожие книги на «Microprocessor 4» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.
Обсуждение, отзывы о книге «Microprocessor 4» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.