- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 OSTaskCreateExt分析
OSTaskCreateExt函数原型:INT8U OSTaskCreateExt (void (*task)(void *p_arg), void *p_arg,
2014-01-21 09:43:48 2046
原创 OS_TCBInit()分析
INT8U OS_TCBInit (INT8U prio, OS_STK *ptos, OS_STK *pbos,
2014-01-21 09:40:11 1652
原创 OS_Sched()分析
OS_Sched()函数流程:查找已经就绪的最高优先级的任务,并使用任务堆栈,继续运行该任务。//OSRdyGrp就绪组:代表8个一组的任务优先级组,从0到7或15//OSUnMapTbl[]就绪表数组:数组中每一项是一个字节,第N项代表了第N个就绪组,字节数据代表了该优先级组中的优先级偏移(范围是从0~7,就是低三位)//利用以上两者,覆盖了64(8*8)个优先级或者256(16
2014-01-21 09:37:56 3544
转载 80x86寄存器
80x86寄存器 【注意】本文使用到的汇编指令的语法是Intel汇编语法,除此之外的内容与汇编语法无关 【80x86寄存器】 32位CPU所含有的寄存器有:4个32位通用寄存器(EAX、EBX、ECX和EDX)2个32位变址和指针寄存器(ESI和EDI) 2个32位指针寄存器(ESP和EBP)6个[16位(段选择符)+隐藏部分(描述符缓冲)]段寄存器(E
2014-01-14 13:32:11 1156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人