原创 菜农很黄很暴力但很实用的HotBIOS代码“规范”

2008-6-18 23:28 3138 5 7 分类: 处理器与DSP
hotpower 发表于 2008-6-18 23:25 德州仪器(TI) ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

楼主: 菜农很黄很暴力但很实用的HotBIOS代码“规范”


创建任务HotBIOS: TskHandle = CreateTsk(TskFunction,//任务函数
                                       SWINum,     //软中断号
                                       TskPriority,//任务级别
                                       InitTskHook,//初始化任务钩子
                                       QuitTskHook)//终止删除任务钩子
HotBIOS任务申请ICB代码
    0xXXX0  CallD          
    0xXXX1  NewHotBIOSTsk//呼叫HtBIOS_NewHotBIOSTsk()
    0xXXX2  Ld #SWINum, B//告诉HotBIOS以后该任务使用SWINum和SWINum+1
    0xXXX3  CrcPassword
    0xXXX4  TskFunction  //任务函数
    0xXXX5  TskPriority  //任务级别
    0xXXX6  InitTskHook  //初始化任务钩子
    0xXXX7  QuitTskHook  //终止删除任务钩子
HotBIOS任务分配ICB代码
    0xXXX0  CallD
    0xXXX1  InitTskHook  //void InitTskHook(unsigned int M, unsigned char N);
    0xXXX2  Ld #N, B
    0xXXX3  M
    0xXXX4  CallD
    0xXXX5  TskFunction  //int TskFunction(void);
    0xXXX6  Stl B,
    0xXXX7  #Sp(0h)
    0xXXX8  CallD
    0xXXX9  QuitTskHook  //void QuitTskHook(unsigned int M, unsigned char N);
    0xXXXA  Ld #N, B
    0xXXXB  M
    0xXXXC  CallD
    0xXXXD  DeleteTsk
    0xXXXE  Ld #N, B
    0xXXXF  M            //void DeleteTsk(unsigned int M, unsigned char N);


20078113357807.jpg20078113357807.jpg20078113357807.jpg
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

雁塔菜农 2008-6-19 02:12

哈哈~~~地球人晕很正常~~~俺不晕才写出"火星代码"~~~

用户1451676 2008-6-19 01:39

啊……我晕了啊~
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
2
5
关闭 站长推荐上一条 /3 下一条