hi, Thanks for the reply .Can you please say little bit more on this that why unalligned adress operation will give us data abort .? Is it always to do the same ?The second question is :-When an instruction requests data from a cache, if the data is not there, a cache "˜miss' results,so will i know that "miss" happen..... means how to check that ?ThanksMacy