正在加载图片...
ORG 0000H LJMP Main Main: )V SP, #6FH RO, #30H MOV 30H, #12H MOv 31H, #34H MOV 32H, #76H MOV 33H, #98H LCALL SUBI oRG 2000H SUBI: PUSH Acc PUSH PSW ADD A, @RI MOV @RO, A INC RO 324假设程序头中含有如下变量定义伪指令。 TXDBUF DATA BDATA DATA #28H (1)请指出“ MOV RO,# XDBUF”指令、“ MOV RO, TXDBUF”指令目的操作数的寻址 方式 (2)执行如下程序段后,内部RAM40H~4FH单元内容是什么?28H单元内容又是什么? MOV BDATA, #10 MOv RO, #XDBUF LOOP MOV @RO, A INC INC RO DINZ BDATA, LOOP 3.25如果希望快速保护工作寄存器组,请写出将2区作为当前工作寄存器区的程序段ORG 0000H LJMP Main ORG 1000H Main: MOV SP, #6FH MOV R0, #30H MOV Rl, #32H MOV 30H,#12H MOV 31H,#34H MOV 32H,#76H MOV 33H,#98H LCALL SUBl NOP ORG 2000H SUBl: PUSH Acc PUSH PSW MOV A, @R0 ADD A, @R1 MOV @R0,A INC R0 RET 3.24 假设程序头中含有如下变量定义伪指令。 TXDBUF DATA #40H BDATA DATA #28H (1) 请指出“MOV R0,#TXDBUF”指令、“MOV R0, TXDBUF”指令目的操作数的寻址 方式 (2) 执行如下程序段后,内部 RAM 40H~4FH 单元内容是什么?28H 单元内容又是什么? MOV BDATA, #10H MOV R0, #XDBUF CLR A LOOP: MOV @R0, A INC A INC R0 DJNZ BDATA,LOOP END 3.25 如果希望快速保护工作寄存器组,请写出将 2 区作为当前工作寄存器区的程序段
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有