Я хочу протестировать функцию обработчика исключений, которую я написал для встроенной системы, и хочу написать тестовый код, который вводит доступ к памяти, которая запрещена.
void Test_Mem_exception
{
__asm(
"LDR R0, =0xA0100000\n\t"
"MOV R1, 0x77777777\n\t"
"STR R1, [R0,#0]"
);
Это код, который я хочу записать эту область памяти доступа в 0xA010000. Почему-то это не кажется мне общим c тестовым кодом.
Существует ли стандартный способ написания таких тестовых кодов на C или C ++. Под Generi c я имею в виду код, который не зависит от карты памяти системы, на которой он работает.