niusouti.com
更多“执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始()。A.2FHB.30HC.31H ”相关问题
  • 第1题:

    编写一个程序,把片外RAM从2000H开始存放的10个数传送到片内RAM 30H开始单元。


    编程如下: DMOV: MOV DPTR,#2000H ;置源数据区首址 MOV R2,#00H ;置数据长度(256个) DLOP: MOVX A,@DPTR ;读数据 MOV DPH,#30H ;置目的数据区高8位地址 MOVX @DPTR,A ;存数据 MOV DPH,#20H ;置源数据区高8位地址 INC DPTR ;修改源数据区地址 DJNZ R2,DLOP ;判循环结束否? RET ;

  • 第2题:

    4、写出完成以下操作的指令。 1,将片内RAM 20H的内容传送到片外RAM 20H中(5分) 2, 将ROM 2000H的内容传送到片内RAM 20H中(5分) 3, 将ROM 2000H的内容传送到片外RAM 2000H中(5分) 4,计算片内RAM 20H单元与21H单元内容的和,将结果保存于片内RAM 22H单元中(10分) 5, 使用除法据指令计算片外RAM 20H单元与21H单元的相除的结果,商保存于片外RAM 22H。(10分)


    (1)MOV A,R7MOV R0,A(2)MOV R0,#20HMOV A,20HMOVX @R0,A(3)MOV DPTR,#2000HMOVX A,@DPTRMOV R0,A(4)MOV DPTR,#2000HMOV A,#0MOVC A,@A+DPTRMOV DPTR,#1000HMOVX @DPTR,A

  • 第3题:

    26、MOV SP,#5FH开辟的堆栈空间为内部RAM的60H单元开始。()


    正确

  • 第4题:

    MOV SP,#5FH指令是将堆栈空间设置到内部RAM 60H单元开始。 ()


    正确

  • 第5题:

    1、分析下列程序的执行结果。(10分) 设内部RAM中30H单元的内容为80H,试分析执行下面程序后各单元的内容。 MOV 60H, #30H ; MOV R0, #60H ; MOV A, @R0 ; MOV R1, A ; MOV 40H, @R1 ;


    A 解析:本题考查Do循环语句的同时考查了Print方法的应用。当A>=10时,Do循环终止,此时B值为5,A值为10,同时A与B之间用分号隔开,表示用Print输出A与B的值时以紧凑的方式输出,故答案为A。