已知A=87H,(30H)= 76H,执行XRLA,30H后,A=______(30H)=______。
已知A=87H,(30H)= 76H,执行XRLA,30H后,A=______(30H)=______。
已知A=87H,(30H)= 76H,执行XRLA,30H后,A=______(30H)=______。
已知累加器(A)=87H,进位标志(CY)=0,执行RRC A指令后,(A)和(CY)的内容分别为()
A.0EH,1
B.0FH,0
C.C3H,0
D.43H,1
已知256≤显示数<10000,存在R7、R6中,试将其转换为4位共阳顺序小数点暗字段码,存在以33H(高位)~30H的内RAM中。
下面程序是动态显示程序,请分析程序完成说明。
MOV DPTR,#4400H
MOV A,#03H
MOVX @DPTR,A
SETB RS0 ;使用第1组工作寄存器
MOV R2,#08H
MOV R0,#30H
CLR A
L1: MOV @R0,A
INC R0
INC A
DJNZ R2,L1
DISP: MOV R0,#30H ;显示缓冲区首址送R0
MOV R1,#00H
MOV R2,#08H ;R2中的08H表示①
MOV R3,#7FH ;选中最右端LED
DISP1: MOV A,@R0 ;第2次执行时A=②
MOV DPTR,#TAB ;指向字形表首址
MOVC A,@A+DPTR ;第2次执行时A=③
MOV DPTR,#4402H ;4402H表示④
MOVX @DPTR,A ;该条指令的作用是⑤
MOV A,R3 ;第2次执行时A=⑥
MOV DPTR,#4401H ;指向位选口
MOVX @DPTR,A ;位码送PA口
DJNZ R1,$ ;
DJNZ R1,$ ;该指令的作用是⑦
RR A ;位选字移位
MOV R3,A ;移位后的位选字送R3
INC R0 ;在本程序中,R0最大取值为⑧
MOV A,@R0 ;缓冲区数据送A
DJNZ R2,DISP1 ;未扫描完,继续循环
SJMP DISP
TAB: DB 3FH,06H,5BH,4FH,66H;共阴极LED字形表
DB 6DH,7DH,07H,7FH,6FH
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
已知图9-7,3位共阳型动态显示电路,显示数(≤255)存在内RAM 50H中,试编制3位动态扫描显示程序(循环10次)。要求显示程序分为3个子程序:
①显示数转换为百、十、个位显示数字,存在30H~32H;
②显示数字转换为显示字段码(需编写字段码表,显示字段码仍存在30H~32H);
③循环扫描显示子程序。
A.SP=2502H,BX=1020H
B.SP=2504H、BX=4030H
C.SP=2504H,BX=3040H
D.SP=2500H,BX=2010H
A.3000元
B.1000元
C.2000元
D.5000元
A.F6H、28H
B.76H、28H
C.F6H、26H
D.F8H、26H