原创 “HotC51汇编数组简介”及正式版250套免费索取邮箱开通

2009-3-4 00:01 2602 1 1 分类: MCU/ 嵌入式
HotC51 发表于 2009-3-4 00:02 裸奔式实时操作系统HotTask51 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

楼主: “HotC51汇编数组简介”及正式版250套免费索取邮箱开通


汇编数组简介:

汇编数组顾名思义即在数组中存放的是MCS51汇编代码或数据,

它与传统的汇编文件代码和C语言中嵌入汇编在代码运行后的

效率相同,但其编译方式有很大地区别:

1.汇编文件代码
  它以汇编文件的方式单独地存在于文本文件中,一般还可以
用宏汇编书写。
  一般的C语言的启动代码都是由汇编文件组成。
2.嵌入汇编代码
  它是寄生在C语言的函数中的,如同脚本语言寄生在注释行
中一样,必须由该C语言编译软件支持,一般有asm修饰符注明。
3.汇编数组代码
  它与前两者最大的不同在于它生长的环境。
  由于C语言在编译时,数组是动态编译的即一次扫描,故在
其“数组函数”中是无法访问自己或其他“数组函数”名的。
而且也不像前两者的"$"修饰符即“当前指令地址”。因为后者
是动态定位,故一般不支持LCALL、ACALL、LJMP、AJMP。

  汇编数组的动态特性,在应用中缺点各一,无法肯定,这要看
具体应用了。

  若MCU/ARM/DSP的程序代码可在RAM中运行,则汇编数组就有
很多的优点,它可以动态地加载和卸载“汇编数组代码”所构成
的“代码库”。这样可以对资源相对紧张的嵌入式领域里,多一些
选择的机会。

  菜农在长期应用此技术的基础上,首次在51上写下了6000多行之巨
的头文件。俺不图什么功名,只是后怕此技术会被移植到PC上~~~
可能会成为菜农“三祸害”后最坏的“祸害”~~~

  菜农的“超级反汇编”及“数据代码分离技术”10多年都未公开,
主要是怕祸害人间~~~
  “汇编数组”虽然也是祸害,但它将是菜农跨平台OS的桥梁中的一个
不可或缺的“人才”~~~

   本次虽是“正式版”,但也不能随便发放~~~也考虑接受者若遇到
问题和bug应该向菜农“举报”之权利和不外传之义务~~~

   所以,正式版250套免费索取邮箱由HotC51共产儿童团长监督~~~

开通时间: 2009.3.4           每天晚上菜农有时间时
结束时间: 2009.3.18

免费索取邮箱: HotC51@126.com

菜农HotPower@126.com   2009.3.4  0:0:0 于西安大雁塔村农会

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
1
关闭 站长推荐上一条 /3 下一条