---------------------------------------------
定義函數void (* my_function)(void);
在程序中賦值:
my_function = 0x00;
然后調用函數:
my_function();
程序就會跳轉到0x00地址開始執行,常用于BootLoader程序中.
類似的還有直接向某個地址寫入數據:
int *my_address = 0x05555555;
*my_address = 0x22222222;
直接向0x05555555地址寫入數據0x22222222.