返回
首页>资讯

汇编语言ACALL

时间: 2023-02-25 07:57:21

汇编语言ACALL

ACALL是短调用指令。短 表现在所调用的子程序地址必须与ACALL指令下一条指令的第一个字节在同一个2KB区内,即16位地址中的高5位地址相同,否则将引起程序转移混乱。如果ACALL指令正好落在区低的2个单元内,程序就转移到下一个区中去。因为在执行调用操作之前pc先加了2。

单片机汇编指令 ACALL 怎么用?

ACALL 是调用子程序的指令。
例如:
F_A: MOV A,#10
ADD A,#10
MOV R0,A
RET
MAIN: MOV SP ,#60H
ACALL F_A
SJMP $

单片机ACALL是什么意思

单片机ACALL是短调用子程序的意思。
ACALL是2K字节范围的内子程序调用指令,也就是其寻址范围在这条指令的2K字节范围内,超出编译时将报错。
与此对应的是长调用指令LCALL,长调用指令可以调用64kb范围内程序存储器中的任何一个子程序。

猜你喜欢

本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有

备案号:鲁ICP备2022001955号-4

网站地图