- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 mc但s - 51单片机指令系统
4. 调用及返回指令 在程序设计中,有时需要反复执行某段程序, 通常把这段具有一定功能的公用程序段编制成子程序,当主程序需要使用子程序时使用“调用子程序”指令,将程序转向子程序的入口地址,而在子程序的最后安排一条 “子程序返回”指令,以便执行完子程序后能返回主程序继续执行。 图 3.16 主程序调用子程序与子程序返回示意图 1) 短调用指令 汇编指令格式 机器码格式 操作 ACALL addr11 ;a10a9a810001 a7~a0 先(PC)+2 →PC, (SP)+1 →SP (PC7~0 ) →(SP) (SP)+1 →SP (PC15~8 ) →(SP) addr11 →PC10~0 , (PC15~11)不变 这是一条 2 KB范围内只能调用与PC在同一2 KB范围内的子程序调用指令。执行该指令时,由于该指令为双字节指令,先将 (PC)+2 → PC 以获得下一条指令的地址, 然后将 16 位地址压入堆栈(PCL内容先进栈, PCH内容后进栈), SP内容加 2, 最后把 PC的高 5 位PC15~PC11与指令中提供的 11 位地址addr11相连接(PC15~PC11, A10~A0), 形成子程序的入口地址送入PC, 使程序转向子程序执行。所用的子程序的入口地址必须与 ACALL下面一条指令的第一个字节在同一个 2 KB区域的存储器区内。 2) 长调用指令 汇编指令格式 机器码格式 操作 LCALL addr16 ; 12 a15~8 a7~0 先(PC)+3 →PC, (SP)+1 →SP (PC7~0 ) →(SP) (SP)+1 →SP (PC15~8 ) →(SP) addr16 →PC 这条指令无条件调用位于 16 位地址addr16的子程序。执行该指令时,先将PC+3以获得下一条指令的首地址, 并把它压入堆栈(先低字节后
您可能关注的文档
- 第1章 微机基础知三识 1.1 微处理器、微机和单片机的概念1.2 计算机中常用的数制及编码1.3 二进制数的运算 1.4 数据在计算机中的表示1.5 89c51单片机1.6 单片机程序的执行过程.ppt
- 第1章工程概点点况、施工准备.doc
- 第1章没 导论.ppt
- 第02讲简易计算是呢器的设计.doc
- 第1章预备知是识:高级微观经济学阳与数学08.doc
- 第02章 施中工总平呢面布置1.doc
- 第02章 施工管理组织没机构官及施工总体部署.doc
- 第1章你义 糖类.doc
- 第2讲 国际结算的信用工具:票据 negotia但ble instruments.ppt
- 第02中章多相多四组分系统热力学习题及答案.doc
- 第3章 城镇燃气都管网系统等及站场.doc
- 第3章 交流电力拖动系统基础 以交流电动机为原动机的电力拖动系统称为交流电力拖动系统。交流电动机有异步电发动机和同步电动机,这两种类型的电动机相比较,异步电动机具有结构简单、运行可靠、维护方便、价格低廉等优点,交流电力拖动系统中的电动机主要是三相异步电动机。.ppt
- 第3章 离散傅立叶变换 时dfsdfs的性质dftdft的性质循环卷积利用dft计算线性卷积频率域抽样fft.ppt
- 第3章 蜂窝移动通信的组网技术 3.1 频率资源的有效利用3.2 蜂窝小区的概念和区域覆盖3.3 干扰和信道容量3.4 移动通信中的多址技术3.5 蜂窝移动通信的交换技术3.6 蜂窝移动通信的信令技术3.都7 蜂窝移动通信网综述.ppt
- 第3章 没大但气压的测量(郑).doc
- 第3章 条不确定(风险)下的选择理论.ppt
- 第3章 消毒灭菌与病原微生物实验室生物安全disinfection, sterilization and biosafety of pathogen lab.1中.5 teaching hrs.ppt
- 第3章 数据表但的管理 3.1表的创建及修改.ppt
- 第3章 水准测的发量(10学时).doc
- 第3章 人力等资源官管理理论基础.doc
文档评论(0)