C51里编写移位与汇编写移位不同

2019-03-24 20:09发布

   用C51写的程序:头文件略了。            uchar a;            a=0xfe;            a<<=1;          此处运行后的结果为0xfc,            a<<=1;          运行后的结果为0xf8,    用汇编写的程序:            MOV  A,#0FE;            RL A      ;结果为#0FD            RL A      ;结果为#0FB   请教高手,怎样在C51里面实现象汇编这样的功能,我的C51也是刚学的。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。