把片外数据存储器8000H单元中的数据读到累加器中,应用哪几条指令? A: MOVDPTR,#8000H B: MOVX A,@DPTR C: MOVDPTR,#0123H D: MOV@R0,A
把片外数据存储器8000H单元中的数据读到累加器中,应用哪几条指令? A: MOVDPTR,#8000H B: MOVX A,@DPTR C: MOVDPTR,#0123H D: MOV@R0,A
MCS-51指令中,16位立即数传送指令是:MOVDPTR,#data16
MCS-51指令中,16位立即数传送指令是:MOVDPTR,#data16
下列指令正确的是()。 A: MOVDPTR,#1234H B: MOVR1,R C: MOVA,@DPTR D: MOVA,@A+DPTR
下列指令正确的是()。 A: MOVDPTR,#1234H B: MOVR1,R C: MOVA,@DPTR D: MOVA,@A+DPTR
在MOVDPTR,#1000H指令中,源操作数的寻址方式是()。 A: 立即寻址 B: 直接寻址 C: 寄存器寻址 D: 变址寻址
在MOVDPTR,#1000H指令中,源操作数的寻址方式是()。 A: 立即寻址 B: 直接寻址 C: 寄存器寻址 D: 变址寻址
MCS-51单片机指令中可进行十六位数据传送的指令是() A: MOVXA,@DPTR B: MOVCA,@A+DPTR C: MOVDPTR,#data D: MOVCA,@A+PC
MCS-51单片机指令中可进行十六位数据传送的指令是() A: MOVXA,@DPTR B: MOVCA,@A+DPTR C: MOVDPTR,#data D: MOVCA,@A+PC
若需要完成“程序存储器ROM1000H单元的内容送累加器”功能,以下哪组指令组正确?() A: MOVA,#00HMOVDPTR,#1000HMOVCA,@A+DPTR B: MOVDPTR,#1000HMOVCA,@A+DPTR C: MOVDPH,#10HMOVDPL,#00HMOVA,#00HMOVCA,@A+DPTR D: MOVA,#00HMOVCA,@A+PC
若需要完成“程序存储器ROM1000H单元的内容送累加器”功能,以下哪组指令组正确?() A: MOVA,#00HMOVDPTR,#1000HMOVCA,@A+DPTR B: MOVDPTR,#1000HMOVCA,@A+DPTR C: MOVDPH,#10HMOVDPL,#00HMOVA,#00HMOVCA,@A+DPTR D: MOVA,#00HMOVCA,@A+PC
中国大学MOOC:"查表子程序的功能为:从首地址为2000H,长度为127的外部RAM数据表中,查找A的ASCII码,将其地址存入4000H和4001H单元中。补充下列程序:MOVR7,#127MOVB,MOVDPTR,LOOP1:MOVXA,@DPTRCJNEA,B,NOTASJMPISANOTA:INCDPTRDJNZR7,LOOP1RETISA:MOVX4000H,DPLMOVX4001H,DPHRET注意:两个空的答案请用英文逗号隔开,不要有空格,十六进制数用大写字母H表示。";
中国大学MOOC:"查表子程序的功能为:从首地址为2000H,长度为127的外部RAM数据表中,查找A的ASCII码,将其地址存入4000H和4001H单元中。补充下列程序:MOVR7,#127MOVB,MOVDPTR,LOOP1:MOVXA,@DPTRCJNEA,B,NOTASJMPISANOTA:INCDPTRDJNZR7,LOOP1RETISA:MOVX4000H,DPLMOVX4001H,DPHRET注意:两个空的答案请用英文逗号隔开,不要有空格,十六进制数用大写字母H表示。";
解:假设fosc=MHz,则机器周期为1us。 A: 波的机器周期的10ms,则上半周期与下半周期各为5ms,每半个周期有250个小平台(输出最大不用255,而是250,即FAH),则每个平台占用的时间为20us,因此2个数据输出之间间隔为20us,即需要有20个机器周期。 B: 程序如下: C: ART:MOVDPTR,#00FEH D: VA, E: 00H F: :MOVX@DPTR,A;2个机器周期 G: CA;1个机器周期 H: VR0, I: 07H;1个机器周期 J: OP1:DJNZR0,LOOP1;2个机器周期 K: NEA, L: 0FAH,UP;2个机器周期 M: WN:MOVX@DPTR,A;2个机器周期 N: CA;1个机器周期 O: VR0, P: 07H;1个机器周期
解:假设fosc=MHz,则机器周期为1us。 A: 波的机器周期的10ms,则上半周期与下半周期各为5ms,每半个周期有250个小平台(输出最大不用255,而是250,即FAH),则每个平台占用的时间为20us,因此2个数据输出之间间隔为20us,即需要有20个机器周期。 B: 程序如下: C: ART:MOVDPTR,#00FEH D: VA, E: 00H F: :MOVX@DPTR,A;2个机器周期 G: CA;1个机器周期 H: VR0, I: 07H;1个机器周期 J: OP1:DJNZR0,LOOP1;2个机器周期 K: NEA, L: 0FAH,UP;2个机器周期 M: WN:MOVX@DPTR,A;2个机器周期 N: CA;1个机器周期 O: VR0, P: 07H;1个机器周期