A. 11K;16K; B. 2K;64K; C. 128K;64K; D. 64K; 2K;
A. 堆栈指针SP;1个机器周期;短时间的延时; B. 数据指针DPTR;1个机器周期;短时间的延时; C. 程序计数器PC;1个机器周期;短时间的延时; D. 程序计数器PC;2个机器周期;短时间的延时;
A. RETI;堆栈指针SP;程序计数器PC; B. RET;堆栈指针SP;程序计数器PC; C. RETI;数据指针DPTR;堆栈指针SP; D. RETI;程序计数器PC;堆栈指针SP;
A. 如果累加器A≠0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行 B. 如果Cy≠0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行 C. 如果累加器A=0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行 D. 如果累加器Cy=0,则程序转移到偏移量rel所指向的地址处,否则程序继续向下执行
A. 37H B. 55H
A. R1=00H B. R1=FFH
A. 3字节指令 B. 执行指令时,先将PC加3,获得下一条指令的地址(子程序返回时的地址)并将其压入堆栈保护(先低字节,后高字节),同时修改堆栈指针SP。 C. 将addr16目标地址装入PC,开始执行子程序 D. 将addr11目标地址装入PC,开始执行子程序
A. 累加器A=1,则程序转移,否则顺序执行 B. 累加器A≠1,则程序转移,否则顺序执行 C. 进位标志位Cy≠1,则程序转移,否则顺序执行 D. 进位标志位Cy=1,则程序转移,否则顺序执行
A. 如果指定的位(bit)=1,则程序转移,否则顺序执行 B. 如果指定的位(bit)≠1,则程序顺序执行,否则转移 C. 如果指定的位(bit)=0,则程序转移,否则顺序执行 D. 如果指定的位(bit)≠0,则程序转移,否则顺序执行
A. 将A中的8位二进制数同向左循环移动1位,D7移入D0,不影响其他标志位 B. 将A中的8位二进制数同向右循环移动1位,D0移入D7,不影响其他标志位 C. 将A中的8位二进制数连同进位标志位Cy一同向右循环移动1位,Cy移入D7,D0移入Cy,不影响其他标志位 D. 将A中的8位二进制数连同进位标志位Cy一同向左循环移动1位,Cy移入D0,D7移入Cy,不影响其他标志位