MOVC A,@A+DPTR的寻址方式是()A.相对寻址 B.寄存器间接寻址C.变址寻址 D.寄存器寻址
MOVC A,@A+DPTR的寻址方式是()
A.相对寻址
B.寄存器间接寻址
C.变址寻址
D.寄存器寻址
MOVC A,@A+DPTR的寻址方式是()
A.相对寻址
B.寄存器间接寻址
C.变址寻址
D.寄存器寻址
下面程序段是将ROM2000H单元的内容送R1。
MOV#DPTR,#2000H
CLR A
MOVC A,@A+DPTR
MOV R1,A
错误:______
改正:______
参考答案:错误
下面程序是动态显示程序,请分析程序完成说明。
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
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
JZ rel指令中,操作数rel的寻址方式是()
A.立即寻址
B.直接寻址
C.位寻址方式
D.相对寻址方式
MCS-51寻址方式,操作数Ri加前缀“@”的寻址方式是()
A.寄存器间接寻址
B.寄存器寻址
C.基址加变址寻址
D.立即寻址