正在加载图片...
8-2.控制转移类指令(1) ◇减1条件转移指令组 DJNz Rn,目标地址(re;如果(Rn)-1≠0,则程序跳转到目标语句, 否则顺序执行下一条语句。 dJNz direct,目标地址(re);如果( direct)-1≠0,则程序跳转到目标语 句,否则顺序执行下一条语句 例:问执行以下程序段后,(A)=? MOvR5,#02H;(R5)=02H DNZ R5,L1;(R5)-1=01H,程序转至L1处执行 SJMP L2 SJMP S LI: MOv A,#OOH SJMP S L2 MOV A,#OIH SJMP 程序执行后(A)=00H SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. netSiChuan Engineering Technical College-1959 9 Copyright © Http:// mcu.scetc.net 8-2. 控制转移类指令(1)  减1条件转移指令组 DJNZ Rn,目标地址(rel);如果(Rn)-1≠0,则程序跳转到目标语句, 否则顺序执行下一条语句。 DJNZ direct,目标地址(rel);如果(direct)-1≠0,则程序跳转到目标语 句,否则顺序执行下一条语句。 例:问执行以下程序段后,(A)=? MOV R5,#02H DJNZ R5,L1 SJMP L2 SJMP $ L1: MOV A,#00H SJMP $ L2: MOV A,#01H SJMP $ 程序执行后(A)=00H ;(R5)=02H ;(R5)-1=01H,程序转至L1处执行
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有