MEMORYM:
LCALL CHGRAM11内存选择,确定内存区域,这里省略
MOV DPTR,#ST0函数入口地址组合首地址
CLR C
DEC A调用参数,以下计算入口地址
MOV R7,A
RLC A
ADD A,R7
JMP @A+DPTR跳转到入口地址
ST0:
LJMP FUNC1 以下为13个函数入口地址,完成不同的功能
LJMP FUNC2
LJMP FUNC3
LJMP FUNC4
LJMP FUNC5
LJMP FUNC6
LJMP FUNC7
LJMP FUNC8
LJMP FUNC9
LJMP FUNC10
LJMP FUNC11
LJMP FUNC12
LJMP FUNC13
汇编语言程序有顺序程序、分支程序、循环程序三种。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。
分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。
扩展资料:
注意事项:
汇编指令不区分大小写,目的 *** 作数是存结果的,原 *** 作数是被 *** 作的。
二进制数后跟b,十六进制数后跟h,十进制数不需特殊标记。
汇编源程序中,数据不能以字母开头,需要在前面加上0,如0a000h。
分支程序就是有条件判断语句,依据判断的结果执行不同的程序块(段)。为了编程的方便,在程序的代码区或数据区中专门开辟一定的空间存放 不同分支的地址表,以后直接转移到地址表中保存的分支地址。
地址表和分支程序是相互对应的,相互关联的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)