传送类指令中,MOVX的作用范围为()
A.内部数据存储器
B.内部程序存储器
C.外部数据存储器
D.外部程序存储器
A.内部数据存储器
B.内部程序存储器
C.外部数据存储器
D.外部程序存储器
A.将立即数、寄存器传送给内存单元
B.将立即数、内存单元传送给寄存器
C.将寄存器。内存单元传送给立即数
D.将立即数、寄存器、内存单元三者之间互相传送
B.进行算术运算和逻辑运算
B.进行CPU和I/O设备之间的数据传送
C.进行主存与CPU之间的数据传送
D.改变程序中指令的执行的顺序
下面程序是动态显示程序,请分析程序完成说明。
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
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
ORG 0000H
AJMP MAIN
ORG 0013H ;该地址是①地址
AJMP INT1
MAIN:MOV R0,#78H ;78是②地址
MOV R2,#08H ;
SETB IT1 ;该指令的作用是③
SETB EA
SETB EX1 ;允许INT1中断
MOV DPTR,#6000H;#6000H是④地址
MOV A,#00H ;A的内容对转换结果⑤影响
LOOP:MOVX @DPTR,A ;该指令的作用是⑥
HERE:SJMP HERE
DJNZ R2,LOOP
INT1:MOVX A,@DPTR ;当⑦时,程序将运行到此处。
MOV @R0,A
INC DPTR ;DPTR加1的目的是⑧
INC R0
RET1
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______;
A.执行MOVX指令
B.执行MOVC指令
C.用RE信号控制读
D.用WR信号控制写
E.用PSEN信号控制读
F.用ALE信号控制写
A.编程过程中可以通过启停传送带来移动工件,使工件到达适合编程的位置
B.程序中必须有CVRESET指令,否则无法进行传送带位置清零
C.必须在传送带位置为0时进行编程
D.CVWAIT的设定值需要与开始编程时所在位置一致