智能车制作

标题: 关于ucos在8位机上的移植问题 [打印本页]

作者: wuzhe521    时间: 2014-7-5 22:07
标题: 关于ucos在8位机上的移植问题
        最近一直在研究ucos在8位机上的移植,遇到一个比较头痛的问题。就是关于软中断指令的调用。  
因为有软中断指令SWI 所以我就用SWI指令来做任务的切换 在OS_CPU.H文件中定义#define OS_TASK_SW()        __asm swi   相应的在OS_CPU_A.ASM文件中定义了任务切换函数  
OSCtxSw:   
    pshh    USH(H)  SP-->SP-1
    tsx     ;SP指针的值转移到H:X
    pshx    ;push(x)
    pshh    ;push(H)

   。。。。。。
但是 当我想用 中断向量地址来将二者联系起来
时ORG  $FFFC
                    ; DS.W OSCtxSw 却提示我说
[url=]Expression must be absolute[/url]
[url=]这是怎么回事啊,跪求大神解决//////[/url]

作者: wuzhe521    时间: 2014-7-6 15:31
已找到解决办法~多谢关注
作者: 山广东    时间: 2015-11-16 01:12
:):):):)
作者: xianyu1993    时间: 2015-12-3 09:22
指针太短了 - - 只有256




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2