正在加载图片...
MOVP1,A:将累加器A的内容送到P1口 MOVP1,R4;将寄存器R4的内容送到P1口 CLRA;将累加器A清0 四、寄存器间接寻址 寄存器间接寻址:指令给出的寄存器中的内容为操作数的地址: 例:MOVA,@R0: 设指令执行前A=20H,R0-40H,地址为40H存储器单元内容如 图所示。执行指令后,A=28H,R0=40H,(40H=28H 41H21H 40H28H 再如:MOVR0,#30H;立即数送R0寄存器 MOVA,@R0;从RAM的30H单元取数送累加器A 注意: 1、间接寻址寄存器前面必须加上符号“@”。 MOVA,@R0和MOVA,R0指令的区别。 2、寄存器间接寻址方式可用于访问内部RAM(低128B)或外 部RAM. 3、访问内部RAM低128B或外部RAM的低256个字节时,可 采用R0或R1作为间址寄存器。 4、访问外部RAM(64K),还可用数据指针DPTR作为间址寄 存器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有