全站数据
8 4 2 0 5 8 1

汇编语言长转移LJMP和SJMP短转移什么意思

税务筹划管理 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 03:55:00

问题描述

汇编语言长转移LJMP和SJMP短转移什么意思,在线求解答
精选答案
最佳答案

从功能和使用的角度来讲,差不多——都是跳转,不用管“addr16”或“rel”,只要用标号就可以了,如:“loop”,“start”等等。

不同的地方就是跳转的长度,LJMP 是16位的,最大可以到64K,SJMP是8位的(确切说是7位的,因为还有1位是符号位),最大百来个字节。但是SJMP是双字节指令,执行速度会比LJMP快一些。所以一般小的循环或分支程序用SJMP,在不清楚跳转距离时可用LJMP。学习心得供参考。