白起简介怎么死的:汇编程序设计中 ACALL与LCALL有什么不同啊

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 23:04:37
如题发

LCALL和ACALL
它们的区别是送给CPU的子程序地址的格式不同。
CALL是通常意义的助记符,如果程序
员不考虑跳转语句的编码即代码占用几个字节时可以使用它LCALL指令使用的是
16位数据格式子程序可以在64K程序存储器空间的任何地方ACALL指令使用11位格
式子程序必须与ACALL指令的下一条指令在同一个2K字节的块里
在所有的情况下程序员都是以相同的方法对汇编程序指定子程序地址一个表或一
个16位的常数汇编程序将按正确的格式把地址送给指令