当前位置: 首页 > news >正文

网站字体怎么设置wordpress支持多站点

网站字体怎么设置,wordpress支持多站点,网站的建设与管理的心得体会,网站建设 镇江现在说明几个重要的点#xff0c; OSStartHighRdy 的作用就是把任务栈复制到系统栈上面#xff0c;再利用RET的时候会从系统栈上到一个地址放到PC寄存器上来实现任务运行。OSCtxSw是任务切换#xff0c;把系统栈全部备份到当前任务栈映射上#xff0c;然后改OSTCBCur,调用…现在说明几个重要的点 OSStartHighRdy 的作用就是把任务栈复制到系统栈上面再利用RET的时候会从系统栈上到一个地址放到PC寄存器上来实现任务运行。OSCtxSw是任务切换把系统栈全部备份到当前任务栈映射上然后改OSTCBCur,调用OSStartHighRdy跳到新任务上来。OSIntCtxSw是在中断函数中来任务切换的需要明确知道系统栈SP的初始值也可以自己定义参考C51定义SP初值OSIntCtxSw要明确清晰的知道系统栈中哪些内容需要丢弃。要明确知道系统栈是如何工作的像51单片机的栈是增长式的压栈时是先加1再存内容。出栈时是先取内容再减1。要明确知道51单片机call时会先将下个执行的地址的低8位先压栈高8位后压栈。 ; void OSStartHighRdy(void)RSEG ?PR?OSStartHighRdy?OS_CPU_A OSStartHighRdy: clr EAmov DPTR, #OSTCBCur ; DPTR OSTCBCur;; DPTR OSTCBCurmovx A,DPTR mov R0,AINC DPTRmovx A,DPTRmov R1,AINC DPTRmovx A, DPTRmov R2,Amov DPH, R1mov DPL, R2;; OSTCBCur-OSTCBStkPtrmovx A,DPTRmov R0,AINC DPTRmovx A, DPTRmov R1,AINC DPTRmovx A, DPTRmov R2,A;; DPTR OSTCBCur-OSTCBStkPtrmov DPH,R1mov DPL,R2 ;; 在这里任务栈第一个数据是栈长度movx A,DPTRmov R7,A ; R7 DPTR[0] lenINC DPTR taskstk_copyto_sysstk: ; DPTR:taskptr, R7:len movx A,DPTRpush ACCINC DPTRDJNZ R7, taskstk_copyto_sysstk; #if OS_TASK_SW_HOOK_EN 0u ; OSTaskSwHook(); ; #endif;; OSRunning OS_TRUE;MOV DPTR,#OSRunningMOV A,#01HMOVX DPTR,A?C0003:popallSETB EARETI ; END OF OSStartHighRdy ; void OSIntCtxSw(void)RSEG ?PR?OSIntCtxSw?OS_CPU_A OSIntCtxSw:mov A,SPclr Csubb A,#17mov SP,ALJMP OSCtxSw ; END OF OSIntCtxSw这里丢弃了栈后面的17个数据其中栈顶两是调用OSIntCtxSw产生再前面两个是调用OSIntExit产生 再前面13个是进入tmr0_func时pushall保护现场产生。 ; void OSCtxSw(void)RSEG ?PR?OSCtxSw?OS_CPU_A OSCtxSw:pushallmov A, #SysStackStartmov R6,Amov A,SPclr Csubb A,R6mov R7,A ; R7 SP - SysStackStart ; system stack length at nowmov DPTR,#OSTCBCur ; DPTR OSTCBCur;; *(OSTCBCur)movx A, DPTR ; A OSTCBCurmov R0, AINC DPTRmovx A, DPTRmov R1, AINC DPTRmovx A, DPTRmov R2, A;; DPTR OSTCBCurmov DPH,R1mov DPL,R2;; OSTCBCur-OSTCBStkPtrmovx A, DPTRmov R0, AINC DPTRmovx A, DPTRmov R1, AINC DPTRmovx A, DPTRmov R2, A;; DPTR OSTCBCur-OSTCBStkPtrmov DPH,R1mov DPL,R2;; DPTR[0] len R7 mov A,R7movx DPTR,Ainc DPTRmov R0,#SysStackStart ; 这里是自己定义的栈初始位置 save_sysstack_to_taskstack:inc R0 ; 在这里51单片机的系统栈是先1再存内容的mov A,R0movx DPTR,Ainc DPTRDJNZ R7,save_sysstack_to_taskstack;; OSPrioCur OSPrioHighRdymov DPTR,#OSPrioHighRdymovx A,DPTRmov DPTR,#OSPrioCurmovx DPTR,A ;; OSTCBCur OSTCBHighRdy;MOV DPTR,#OSTCBHighRdyMOVX A,DPTRMOV R1,AINC DPTRMOVX A,DPTRMOV R2,AINC DPTRMOVX A,DPTRMOV DPTR,#OSTCBCurXCH A,R1MOVX DPTR,AINC DPTRMOV A,R2MOVX DPTR,AINC DPTRMOV A,R1MOVX DPTR,A;; SP SysStackStartmov A,#SysStackStartmov SP,A ; OSStartHighRdy();LJMP OSStartHighRdy ; END OF OSCtxSw
http://www.hkea.cn/news/14310462/

相关文章:

  • 免费的发帖收录网站建网站基础需要学什么
  • 泉州做网站优化多少钱携创网中国工商注册网年审
  • 网站修改title有限公司破产后债务谁承担
  • 网站关键词如何优化wordpress页面美化
  • 建设厅网站沙场限期通知书搜索引擎优化要考虑哪些方面
  • sever2012 网站建设vr模式的网站建设公司
  • 网站建设好后有些什么资料上海网站搜索排名
  • 镇江网站建设zjmfkj做网站广告中敏感词会涉及到工商
  • 网站改版提交给百度甘肃省广电网络公司网站
  • 在统计局网站上如何做图表有哪些网站是静态网站
  • 手机视频网站设计银行门户网站是什么意思
  • 宁波市高等级公路建设指挥部网站郑州市域名服务公司
  • 杭州公司网站制作网页设计入门学习教程
  • 产品营销类网站网站制作 郑州
  • 网站怎么做预约小程序淄博网站排名优化报价
  • 临湘做网站黎平网站开发
  • 漳州网站建设优化推广国际教育机构网站建设开发方案
  • 建设网站推广广告图在喵窝网站怎么做图
  • 网站的建设与管理建设电影网站代码
  • 做网站在女装品牌排行榜前十名
  • 手机怎么向WordPress传文件长沙百度关键词优化
  • 长春的网站建设主页网站怎么建设
  • 建设银行官网网上银行seo如何提升排名收录
  • 如何计算网站pv连云港网站建设费用
  • 视频网站直播怎么做创建域名的步骤
  • 建设一中校园网站03340 网站建设与管理
  • 南宁设计网站dw做网站怎么跳转
  • 域名网站建设流程正品又便宜的购物网站
  • php 优化网站建设wordpress图片显示缩略图
  • 淮阴区建设局网站哪里可以做网站平台