关于“JZ rel”指令,下列哪种描述是正确的( )?
A. 如果累加器A≠0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行
B. 如果Cy≠0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行
C. 如果累加器A=0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行
D. 如果累加器Cy=0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行
查看答案
求01H~0AH十个数累加和的程序段如下,请问程序运行后A=( )?请观察累加器A和23H单元的变化情况并提供运行程序的截屏。ORG0000HMOV23H, #0AHCLRALOOP: ADDA, 23HDJNZ23H, LOOPSJMP$END
A. 37H
B. 55H
执行下面程序段后,R1=( )?ORG 0000HMOV R0,#66HMOV A, R0CJNE A, #66H, L1MOV R1, #00HAJMP L2L1:MOV R1, #0FFHL2:AJMP L2END
A. R1=00H
B. R1=FFH
下面关于“LCALLaddr16" 指令的论述错误的是( )?
A. 3字节指令
B. 执行指令时,先将PC加3,获得下一条指令的地址(子程序返回时的地址)并将其压入堆栈保护(先低字节,后高字节),同时修改堆栈指针SP。
C. 将addr16目标地址装入PC,开始执行子程序
D. 将addr11目标地址装入PC,开始执行子程序
关于“JC rel”指令,下列哪种描述是正确的( )?
A. 累加器A=1,则程序转移,否则顺序执行
B. 累加器A≠1,则程序转移,否则顺序执行
C. 进位标志位Cy≠1,则程序转移,否则顺序执行
D. 进位标志位Cy=1,则程序转移,否则顺序执行