ramtest要求对ram每一个地址都进行测试,程序能不用到ram空间么?
[em06]程序可以在没有RAM空间时候运行啊,但是你无法再进行堆栈操作了。
程序在后台运行时内核有自己的寄存器区,如8位数据寄存器A、B,
16位数据寄存器D,16位地址寄存器X、Y,PC指针,SP指针等。运行
时内核就是到这些寄存器里取出数据和地址进行执行。因此,只要
不进行堆栈或者获取RAM中数据,程序并不会用到RAM。
楼上说得没错,现在已经完成了,不能使用ram,就意味着得直接对寄存器进行操作,所以现在写了一段汇编代码来实现这个功能。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |