阅读下面的程序,回答问题。 MEMORY { PAGE 0: PROG: origin = 0x2000, length = 0x1000 PAGE 1: DATA: origin = 0x3100,length = 0x1000 } SECTIONS { .text: {} > PROG PAGE 0 .bss: {} > DATA PAGE 1 } 汇编程序: .bss x,16 .bss y,16 .text STM #x,AR2 STM #y,AR3 RPT #15 MVDD AR2+,*AR3+ 问题:(1)变量“x”的存储器地址是多少?位于哪个存储空间(程序还是数据存储空间)。 (2)语句“STM #x,AR2”的作用是什么?执行此句指令后,寄存器AR2的内容是多少? (3)语句“MVDD AR2+,*AR3+”的执行了多少次?每执行一次寄存器AR2和AR3的内容如何变化? (4)此段代码的功能是多少?