访问MAXQ固定用途ROM中提供的函数.PDF

访问MAXQ固定用途ROM中提供的函数.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
访问MAXQ固定用途ROM中提供的函数.PDF

访问MAXQ固定用途ROM 中提供的函数 所有的MAXQ固定用途ROM 在应用程序代码中使用速查表是使用微控制器的通用编程技术。由于MAXQ 内核的单周期特 中都包含一些子程序,用来 征,应用软件无法直接读取代码空间,因此无法直接访问应用程序代码中定义的任何表。为 访问存储在程序空间中的数 了解决这个问题,所有的MAXQ 固定用途ROM 中都包含一些子程序,用来访问存储在程序 据与表。 空间中的数据与表。除了这些核心函数,每个MAXQ 衍生产品的ROM 中都具有专门用于这 部分的子程序。由于这些函数可能位于ROM 中的任何位置,而且在不同的ROM 修订本中位 置可能不同,因此开发了标准的技术专门用来访问这些子程序。这样就允许为一个版本的 ROM编写的代码,可以用于随后的所有修订本,而无需重新编写或编译代码。 对MAXQ 处理器所有的衍生产品,固定用途ROM 中都有一张表,包含它所支持的每个函数 的地址。这张表的位置可能随器件不同而变化,所以指向该表的指针始终存储在地址8000Dh 中。这样,通过检索这张表,就可以得到所支持函数的地址。在特定ROM 的所有修订本中, 这张表中的函数始终保持相同的顺序。表 列出了 函数及其在表中的入口地址。 1 MAXQ2000 表1. MAXQ2000固定用途ROM的用户函数表 FUNCTION FUNCTION ENTRY POINT NUMBER NAME (USERTABLE = ROM[800Dh]) 0 Reserved ROM[userTable + 0] 1 Reserved ROM[userTable + 1] 2 Reserved ROM[userTable + 2] 3 moveDP0 ROM[userTable + 3] 4 moveDP0inc ROM[userTable + 4] 5 moveDP0dec ROM[userTable + 5] 6 moveDP1 ROM[userTable + 6] 7 moveDP1inc ROM[userTable + 7] 8 moveDP1dec ROM[userTable + 8] 9 moveFP ROM[userTable + 9] 10 moveFPinc ROM[userTable + 10] 11 moveFPdec ROM[userTable + 11]

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档