汇编语言ACALL

什么意思啊 这个指令用了什么意思啊
2025-01-03 16:10:33
推荐回答(1个)
回答1:

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