关于内存管理实验的问题

2019-07-20 11:57发布

struct _m_mallco_dev
{
void (*init)(u8);
u8 (*perused)(u8);
u8  *membase[SRAMBANK];
u16 *memmap[SRAMBANK];   
u8  memrdy[SRAMBANK];     
};
搞不懂为什么membase[SRAMBANK]要定义成U8 *型的,还有就是为什么是U8而不是U16.
捕获.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 15:23
 精彩回答 2  元偷偷看……
钩月黄昏
2楼-- · 2019-07-20 18:35
正点原子 发表于 2017-9-16 10:57
因为以字节位单位作为内存池地址,更方便使用。

请问一下可以提供一个汇编版本的以提高函数的效率嘛?

一周热门 更多>