汇编单片机中的AJMP LJMP SJMP ACALL LCALL有什么区别

SJMP如果跳转到的标号地址距离当前PC所指的地址小于256字节,用SJMP

AJMP如果跳转到的标号地址距离当前PC所指的地址小于2K字节,用AJMP

LJMP如果跳转到的标号地址距离当前PC所指的地址小于64K字节,用LJMP

ACALL是你调用的子程序入口地址距离当前PC所指地址需介于0~2K,LCALL是0~64K

来源:工控人 - 工业控制,自动化领域人员的网上论坛

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 博客主页,欢迎访问:blog.spursgo.com 之前接触较多的是stm32F103单片机,在开始学习的时候,...
    沙子硅阅读 5,409评论 0 14
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 2,462评论 0 1
  • 按照编译器不同,汇编分为两大量:一类是ADS的汇编程序,一类是GNU汇编格式任。 以冒号结尾的标识符都被认为是...
    柏666阅读 3,466评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32