HCO网络操作系统的Cx51实现
| 第一章 引言 | 第1-16页 |
| ·课题来源 | 第12页 |
| ·HCONET简要介绍 | 第12-13页 |
| ·国内外相关技术研究状况 | 第13-14页 |
| ·课题研究目标和意义 | 第14页 |
| ·论文内容安排 | 第14-16页 |
| 第二章 HCONET的数据流程和控制流程 | 第16-22页 |
| ·网络结构 | 第16-17页 |
| ·HCONET的逻辑结构 | 第16-17页 |
| ·HCONET层次模型 | 第17页 |
| ·说明 | 第17-19页 |
| ·HCONET站点编址 | 第17-18页 |
| ·帧格式 | 第18-19页 |
| ·协议流程 | 第19-20页 |
| ·协议数据流程 | 第19-20页 |
| ·模拟串口 | 第20-22页 |
| ·模拟串口的数据格式 | 第20-21页 |
| ·字节位流的接收 | 第21-22页 |
| 第三章 四级映射法 | 第22-30页 |
| ·模块级映射 | 第23-24页 |
| ·函数级映射 | 第24-25页 |
| ·数据级映射 | 第25-28页 |
| ·普通数据的映射 | 第25-27页 |
| ·寄存器的映射 | 第27-28页 |
| ·语句级映射 | 第28-30页 |
| ·语句的映射 | 第28-29页 |
| ·规则的语句块的映射 | 第29-30页 |
| 第四章 提高Cx51程序执行效率的方法 | 第30-40页 |
| ·Keil Cx51中的编译器优化设置 | 第31-32页 |
| ·Cx51编译器对常用代码优化技术的支持情况 | 第32页 |
| ·从数据结构优化的角度来提高程序的执行效率 | 第32-33页 |
| ·合理设置变量类型,运算模式可以减小代码量 | 第32-33页 |
| ·灵活选择变量的存储类型 | 第33页 |
| ·尽量使用局部函数变量 | 第33页 |
| ·高效利用存储器,提高程序执行效率 | 第33页 |
| ·从算法优化的角度来提高程序的执行效率 | 第33-35页 |
| ·展开循环,减少循环次数 | 第34-35页 |
| ·减少循环体的工作量 | 第35页 |
| ·循环变量使用减计数 | 第35页 |
| ·从程序设计方法的角度来提高程序的执行效率 | 第35-37页 |
| ·避免使用标准库函数 | 第35-36页 |
| ·使用全局变量代替函数传值 | 第36页 |
| ·对公用表达式的处理 | 第36页 |
| ·使用 Cx51中的类汇编函数 | 第36页 |
| ·使用指针访问数组元素 | 第36-37页 |
| ·对选择结构的优化 | 第37页 |
| ·其他方法 | 第37-40页 |
| ·以空间换效率 | 第37-38页 |
| ·混合编程 | 第38-39页 |
| ·本章小结 | 第39-40页 |
| 第五章 重建 HCONET的数据结构与功能模块 | 第40-66页 |
| ·MAC子层的设计 | 第40-44页 |
| ·MAC子层的功能 | 第40页 |
| ·字节收发单元 | 第40-41页 |
| ·帧收发单元 | 第41-43页 |
| ·小结 | 第43-44页 |
| ·LLC子层设计 | 第44-52页 |
| ·LLC子层的功能 | 第44页 |
| ·信息流控制 | 第44-47页 |
| ·站点管理 | 第47-48页 |
| ·缓冲区管理 | 第48-52页 |
| ·传输层设计 | 第52-57页 |
| ·传输层的功能 | 第52页 |
| ·路径选择算法 | 第52-53页 |
| ·站全局地址的初始化 | 第53页 |
| ·数据传输流程 | 第53-57页 |
| ·NOS子层设计 | 第57-66页 |
| ·NOS子层的功能 | 第57-58页 |
| ·任务调度 | 第58-61页 |
| ·中断管理 | 第61-66页 |
| 第六章 总结与展望 | 第66-68页 |
| ·工作总结 | 第66页 |
| ·存在的问题 | 第66-67页 |
| ·工作展望 | 第67-68页 |
| 参考文献 | 第68-70页 |
| 攻读硕士学位期间发表的论文 | 第70页 |