有位网友说: "51可以直接到直接传递数据,430可以吗,直接对RAM加减一,430可以吗,直接对IO操作,430可以吗,直接赋值立即数,430可以吗,位寻址430有吗。。。 这些和ACC有关系吗。。。 这些430都不可以,必须经过寄存器中转,难道不要额外的时间,不占FLASH吗。。。
感觉好像不大对啊?
51可以直接到直接传递数据,430可以吗? msp430指令: mov.w &a,&b ;不就是把地址b的内容送到a吗?
直接对RAM加减一,430可以吗?
msp430指令: inc.w &b; 不就是把地址b的内容加一吗? add.w #0xffff,&b; 不就是把地址b的内容减一吗?
直接对IO操作,430可以吗? bis.b #0x01,P1DIR;设置P0.1口为输出 mov.b #0x01,P1OUT; 不就是直接对P0.1口输出高电平吗?
直接赋值立即数,430可以吗? mov.w #0x03,&b;不就是直接赋值立即数3给b地址单元吗?
本人对430的汇编不是很熟悉,只是查了一下,感觉不大对啊?
|