您的位置 首页 电子

MCS-51单片机汇编中的“寻址规模”

指令的占用的字节数可以不放在心上,因为现在的单片机的ROM容量都挺大的。但如果寻址范围不注意的话,一旦汇编源程序长了就很容易出现错误…

指令的占用的字节数能够不放在心上,由于现在的单片机的ROM容量都挺大的。

但假如寻址规模不注意的话,一旦汇编源程序长了就很简单呈现过错。

特别是跳转指令等。

DPTR是16位寄存器。

LJMP addr16————-0000H TO FFFFH

AJMP addr11————-0000H TO 07FFH

SJMP rel——————-负80H TO 7FH

JMP @A+DPTR———-0000H TO FFFFH

JZ rel———————–负80H TO 7FH ;累加器为0跳转

JNZ rel———————负80H TO 7FH ;累加器非0跳转

CJNE,DJNZ都是以rel作为跳转量的,这两个指令编程时经常用(如循环结构和条件结构),

当心跳转的规模了

CJNE:不等于则跳转 DJNZ:非零则跳转

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/274936.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部