(高手请进)如何修改代码段的代码的内容?
使用keil写单片机程序时,在程序运行阶段是不允许修改code段中的内容的,但是,我现在想实现动态加载模块的功能,需要在程序运行的时候修改code段的内容.请问有什么办法在程序运行期间修改code段的内容?就好像,我们在windows装了一个新的程序后,运行这个程序的时候,操作系统给它分配了数据段,代码段和堆栈等.那么操作系统是如何分配的呢?分配的时候不是会修改代码段(code)的值吗?为什么windows可以做到?单片机也能做到吗?(高手请进)如何修改代码段的代码的内