全站数据
8 4 2 0 5 8 1

lcall是什么指令

小严老师说成考 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 11:44:35

问题描述

lcall是什么指令急求答案,帮忙回答下
精选答案
最佳答案

是长调用指令。三字节指令。长调用指令可以调用64kb范围内程序存储器中的任何一个子程序。

执行过程:

先把程序计数器pc加3获得下条指令的地址(也就是断点地址),并把它压入堆栈(先低八位后高八位),同时把堆栈指针加2.接着把指令的第二个和第三个字节(A15-A8,A7-A0)分别装入pc的高位和低位中,然后从pc中指出的地址开始执行程序。

本指令执行后不影响任何标志。