ARM VERSION 1.2 Guía de usuario Pagina 73

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 133
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 72
The following sections give a summary of the values to which the processor sets lr_mode if an exception occurs
when the processor is in Thumb state.
SWI and Undefined Instruction handlers
The handler's return instruction (MOVS pc,lr) changes the program counter to the address of the next instruction to
execute. This is at (pc 2), so the value stored by the processor in lr_mode is (pc 2).
FIQ and IRQ handlers
The handler's return instruction (SUBS pc,lr,#4) changes the program counter to the address of the next
instruction to execute. Because the program counter is updated before the exception is taken, the next instruction is
at (pc 4). The value stored by the processor in lr_mode is therefore pc.
Prefetch Abort handlers
The handler's return instruction (SUBS pc,lr,#4) changes the program counter to the address of the aborted
instruction. Because the program counter is not updated before the exception is taken, the aborted instruction is at
(pc 4). The value stored by the processor in lr_mode is therefore pc.
Data Abort handlers
The handler's return instruction (SUBS pc,lr,#8) changes the program counter to the address of the aborted
instruction. Because the program counter is updated before the exception is taken, the aborted instruction is at (pc
6). The value stored by the processor in lr_mode is therefore (pc + 2).
5.11.3 Determining the processor state
An exception handler may need to determine whether the processor was in ARM or Thumb state when the exception
occurred. SWI handlers, especially, might need to read the processor state. This is done by examining the SPSR
T-bit. This bit is set for Thumb state and clear for ARM state.
Both ARM and Thumb instruction sets have the SWI instruction. When calling SWIs from Thumb state, you must
consider three things:
the address of the instruction is at (lr 2), rather than (lr 4)
the instruction itself is 16-bit, and so requires a halfword load (see Figure 5-5)
the SWI number is held in 8 bits instead of the 24 bits in ARM state.
Figure 5-5 Thumb SWI instruction
Example 5-19 shows ARM code that handles a SWI from both sources. Consider the following points:
Each of the do_swi_x routines could carry out a switch to Thumb state and back again to improve code density
if required.
You can replace the jump table by a call to a C function containing a switch() statement to implement the
SWIs.
It is possible for a SWI number to be handled differently depending upon the state it is called from.
The range of SWI numbers accessible from Thumb state can be increased by calling SWIs dynamically (as
described in SWI handlers).
Example 5-19
T_bit EQU 0x20 ; Thumb bit of CPSR/SPSR, that is, bit 5.
:
:
SWIHandler
STMFD sp!, {r0-r3,r12,lr} ; Store registers.
MRS r0, spsr ; Move SPSR into general purpose register.
TST r0, #T_bit ; Occurred in Thumb state?
LDRNEH r0,[lr,#-2] ; Yes: load halfword and...
BICNE r0,r0,#0xFF00 ; ...extract comment field.
LDREQ r0,[lr,#-4] ; No: load word and...
BICEQ r0,r0,#0xFF000000 ; ...extract comment field.
Handling Processor Exceptions
Copyright ?1999 2001 ARM Limited 5-26
Vista de pagina 72
1 2 ... 68 69 70 71 72 73 74 75 76 77 78 ... 132 133

Comentarios a estos manuales

Sin comentarios

Clatronic DBS 3461 podręczniki

Instrukcje obsługi i podręczniki użytkownika dla Stacje do prasowania parowego Clatronic DBS 3461.
Dostarczamy 1 pdf podręczników Clatronic DBS 3461 do pobrania za darmo według typów dokumentów: Instrukcja Obsługi


Clatronic DBS 3461 Instrukcja Obsługi (46 strony)


Marka: Clatronic | Kategoria: Steam ironing stations | Rozmiar: 7.34 MB |

       

Spis treści

Bedienungsanleitung/Garantie

1

DBS 3461

1

Dampfbügelstation

1

Übersicht der Bedienelemente

3

Bedienungsanleitung

4

Anwendungshinweise

5

Bedienung

5

Kalklter

6

Reinigung

6

Störungsbehebung

7

Technische Daten

7

Garantie

7

Entsorgung

8

Gebruiksaanwijzing

9

Gebruiksaanwijzingen

10

Bediening

10

Antikalklter

11

Reiniging

11

Verhelpen van storingen

11

Verwijdering

12

Technische gegevens

12

Mode d’emploi

13

Conseils généraux de sécurité

13

Maniement

14

Filtre désincrustant

15

Nettoyage

15

Dépannage

16

Données techniques

16

Elimination

16

Instrucciones de servicio

17

Indicaciones de uso

18

Filtro antical

19

Limpieza

19

Reparación de averías

20

Datos técnicos

20

Eliminación

20

Manual de instruções

21

Descrição dos elementos

22

Indicações para a utilização

22

Utilização

22

Filtro de anti-calcário

23

Remoção de avarias

24

Características técnicas

24

Deposição

24

Istruzioni per l’uso

25

Norme di sicurezza generali

25

Elementi di comando

26

Avvertenze per l’uso

26

Filtro anti decalcicazione

27

Rimozione guasti

28

Dati tecnici

28

Smaltimento

28

Special Safety Instructions

29

Instruction Manual

29

General Safety Instructions

29

Overview of the Components

30

Instructions

30

Operation

30

Anti-scale lter

31

Cleaning

31

Troubleshooting

32

Technical Data

32

Disposal

32

Instrukcja obsługi

33

Przegląd elementów obłsugi

34

Instrukcja użycia

34

Czyszczenie

35

Dane techniczne

36

Warunki gwarancji

36

Usuwanie

37

Használati utasítás

38

A kezelőelemek áttekintése

39

Használati tudnivalók

39

Vízkő elleni szűrő

40

Tisztítás

40

Zavarelhárítás

41

Műszaki adatok

41

Hulladékkezelés

41

Інструкція з експлуатації

42

Огляд елементів управління

43

Інструкція з застосування

43

Обслуговування

43

Фільтр від накипу

44

Очищення

44

Усунення неполадок

45

Технічні параметри

45

Stand 01/12

46





Więcej produktów i instrukcji dla Stacje do prasowania parowego Clatronic

Modele Rodzaj dokumentu
Brak