Rev. 1.50, 10/04, page 401 of 448
}
void FMOV_XDDR(int m,n) /* FMOV XDm,DRn */
{
DR[n>>1] = XD[m>>1];
pc += 2;
}
void FMOV_DRXD(int m,n) /* FMOV DRm,XDn */
{
XD[n>>1] = DR[m>>1];
pc += 2;
}
Possible Exceptions:
• Data TLB miss exception
• Data protection violation exception
• Initial page write exception
• Data address error