本帖最后由 itelectron 于 2014-3-11 19:35 编辑
MOV A,08H ;//08H是地址
ANL A,#0DFH ;//08H地址 与 上0xDF//C语言中指针变量不能 与 操作
MOV R0,A ;地址传递给R0
MOV A,10H ;
MOVX @R0,A ;吧10H中的数据送到 地址为(08H & #DF)中
======================================;
unsigned char data Ram08 _at_ 0x08;
unsigned char data Ram08 _at_ 0x10;
#define pRam08 *((unsigned char pdata *)Ram08)//强制转换为指针
//方法一报错
void main(void)
{
unsigned char *i
i=Ram08&0xDF;
*i=Ram10;
}
//请教如何实现 汇编的 功能 |