全站数据
8 4 2 0 5 8 1

汇编语言ECALL怎么用ECALL、LCALL、ACALL有什么区别

建筑BIM人 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 14:41:04

问题描述

汇编语言ECALL怎么用ECALL、LCALL、ACALL有什么区别,在线求解答
精选答案
最佳答案

LCALL和ACALL的最大区别,是调用范围的大小。

ACALL是在调用点为中心的2K范围内,因为它的参数是11位的,LCALL是整个64K范围内调用,因为它的参数是16位的。ACALL相对比较节约程序空间,因为机器码是2个字节(命令加参数),而LCALL移植方便,但机器码是3个字节。一般来说,除非程序空间非常紧张,否则都是首选LCALL

随机推荐