I understood that there is the possibility to define different address spaces, that could be addressable via special instructions. Essentially the minimum should be "How to write" and "How to read" to or from the special space, I mean through which instructions it to be implemented the access to the special address space.

The address space may not only be used for special hardware instructions needed to access some special space, but could just be e.g. to use an area of memory that does not support ECC ( error correcting code ) and make the memory to support ECC writing e.g. for each 4 bytes a supplementary byte that contains the ECC code, and checking and correcting accordingly during read.

Another example could be to write the memory in big endian instead than in small endian mode or viceversa.

What I need is a specific example on e.g. how to implement endianess reversal just as an example case (as it is simple enough to describe)

Where do I have to write those instructions in the source code EXACTLY !!!

Thanks for any answer or hint!

George Kourtis


Reply via email to