执行MOVSP,#30H指令后,压栈从片内RAM的()单元开始

题目

执行MOVSP,#30H指令后,压栈从片内RAM的()单元开始

  • A、2FH
  • B、30H
  • C、31H
  • D、#30H
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MCS—51单片机复位后,压栈从片内RAM哪单元开始()。

A.06H

B.07H

C.08H


参考答案:C

第2题:

MRD指令称为()。

A.读栈指令

B.弹栈指令

C.压栈指令

D.出栈指令


参考答案:A

第3题:

执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始()。

A.2FH

B.30H

C.31H


参考答案:C

第4题:

MCS-51单片机上电复位时,CPU从()H单元开始执行程序,SP=()H,第一个压入堆栈的数据将位于()(片内,片外)RAM的()H单元。


正确答案:0000;07;片内;08

第5题:

要完成以下的数据传送,应如何用MCS-51指令实现? ⑴ R1的内容传送到R0; ⑵ 片外RAM 20H单元的内容送R0; ⑶ 片外RAM 20H单元的内容送片内RAM 20H单元; ⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元; ⑸ ROM 2000H 单元的内容送R0; ⑹ ROM 2000H 单元的内容送片内RAM 20H单元; ⑺ ROM 2000H 单元的内容送片外RAM 20H单元。


正确答案: ⑴ R1的内容传送到R0;
MOV   A,R1   
MOV  R0,A 
⑵ 片外RAM 20H单元的内容送R0;   
MOV   R1,#20H   
MOVX  A,@R1   
MOV   R0,A 
⑶ 片外RAM 20H单元的内容送片内RAM 20H单元;   
MOV   R1,#20H
MOVX  A,@R1   
MOV   20H,A 
⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元;   
MOV   DPTR,#20H   
MOVX  A,@DPTR   
MOV   20H,A 
⑸ ROM 2000H 单元的内容送R0; 
MOV   DPTR,#2000H 
CLR   A   MOVC  A,@A+DPTR   
MOV   R0,A 
⑹ ROM 2000H 单元的内容送片内RAM 20H单元; 
MOV   DPTR,#2000H 
CLR   A   
MOVC  A,@A+DPTR   
MOV   20H,A 
⑺ ROM 2000H 单元的内容送片外RAM 20H单元。 
MOV   DPTR,#2000H 
CLR   A  
MOVC  A,@A+DPTR   
MOV   R0,#20H   
MOVX  @R0,A 

第6题:

若(R1)=30H,(A)=20H,执行指令MOV @R1,A后,(30H)=()。

A.10H

B.20H

C.30H

D.50H


参考答案:B

第7题:

MOVSP,3210HPUSHAX执行上述指令序列后,SP寄存器的值是()。

A.3211H
B.320EH
C.320FH
D.3212H

答案:B
解析:

第8题:

对片外数据RAM单元读写数据须用()。

A.MOV指令

B.MOVX指令

C.MOVC指令


参考答案:B

第9题:

设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?  PUSH  30H  PUSH  31H  POP   DPL  POP   DPH  MOV  30H,#00H  MOV  31H,#0FFH 


正确答案: P.USH  30H       ;(61H)= (30H) = 24H
P.USH  31H       ; (62H) = (31H) = 10H
P.OP   DPL       ; (DPL) = (62H) = 10H
P.OP   DPH       ; (DPH) =(61H)= 24H
M.OV  30H,#00H   ; (30H) = 00H
M.OV  31H,#0FFH  ; (31H) = 0FFH
程序执行后:(61H)= 24H, (62H) = 10H, (30H) = 00H, (31H) = 0FFH,(DPTR) = 2410H

第10题:

微机开电源后开始执行的指令是放在()。

  • A、硬盘
  • B、CPU
  • C、ROM
  • D、RAM

正确答案:C

更多相关问题