exception vector

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

exception vector

Mensagempor j.silvestre » 30 Jan 2008 08:00

Pessoal

oque vem a ser um exception vector ?? seria um endereço de interrupção ??


j.silvestre
j.silvestre
Byte
 
Mensagens: 260
Registrado em: 12 Out 2006 22:15

Mensagempor tcpipchip » 30 Jan 2008 09:12

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 30 Jan 2008 09:13

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Fábio Pereira » 31 Jan 2008 09:10

Nos ARMs, uma exceção é qualquer evento que faça com que o processador saia do seu modo normal de execução. Interrupções são exceções, assim como outros eventos relacionados a falhas de acesso à memória, de decodificação, etc.

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor j.silvestre » 31 Jan 2008 11:01

deixa ver se enetendi..

O C++ detecta as excpetions , e quando ocorre um erro vc pode tratar as exceptions com um catch... quer dizer que o arm faz a mesma coisa ??
digamos que no arm eu faça uma divisão por zero isso vai causar uma exception como no C++ ??




sds


j.silvestre
j.silvestre
Byte
 
Mensagens: 260
Registrado em: 12 Out 2006 22:15

Mensagempor lrfad2 » 31 Jan 2008 12:57

Ola j.silvestre,
No keil o compilador acusa um "warning" quando vc faz a operação de maneira direta (ex: i =10 / 0 ).
Quando vc debuga, apos efetuar essa operação, o valor "0" é inserido na variável e não é gerado nenhum excessão.
"Quem come de tudo, está sempre mastigando"
Avatar do usuário
lrfad2
Byte
 
Mensagens: 152
Registrado em: 19 Out 2006 17:35
Localização: São Paulo


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x