单片机 CLR CLR A;是运算指令对字节操作?为什么不能用来操作位?比如说:CLR Acc.1等等
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 17:12:21
单片机 CLR
CLR A;是运算指令对字节操作?
为什么不能用来操作位?比如说:
CLR Acc.1等等
CLR A;是运算指令对字节操作?
为什么不能用来操作位?比如说:
CLR Acc.1等等
可以用来操作位.
单片机中CLR指令其实只有两类、三种用法:
第一类:字节操作:
仅有将A清0一条指令,即:CLR A
第二类:位操作
1、CLR C:将进位标志位CY(即平时所说的C)清零;这是一条独立的指令,只清除C,机器码只有1个字节(0C3H);
2、CLR bit:将位地址为bit的位清0;bit可以是单片机中任意可进行位寻址的位,机器码占两个字节(0C2H,位地址).
对ACC.1清0使用CLR命令是可以的,因为A的每一位都有相应的位地址,都可以进行位寻址.如果编译有错只能说明编译器不支持ACC.1的写法,你可以尝试直接使用ACC.1的位地址0E1H来替代,即:
CLR 0E1H
肯定是可以的.
单片机中CLR指令其实只有两类、三种用法:
第一类:字节操作:
仅有将A清0一条指令,即:CLR A
第二类:位操作
1、CLR C:将进位标志位CY(即平时所说的C)清零;这是一条独立的指令,只清除C,机器码只有1个字节(0C3H);
2、CLR bit:将位地址为bit的位清0;bit可以是单片机中任意可进行位寻址的位,机器码占两个字节(0C2H,位地址).
对ACC.1清0使用CLR命令是可以的,因为A的每一位都有相应的位地址,都可以进行位寻址.如果编译有错只能说明编译器不支持ACC.1的写法,你可以尝试直接使用ACC.1的位地址0E1H来替代,即:
CLR 0E1H
肯定是可以的.
单片机 CLR CLR A;是运算指令对字节操作?为什么不能用来操作位?比如说:CLR Acc.1等等
单片机指令中CLR A与MOV A,#00H的区别?
单片机中指令CLR是什么意思
单片机中的指令psw清零与clr清零有何区别
clr错误是什么意思
电路板上clr是什么意思
有知道CLR是什么意思
CLR-6代表什么玻璃
1clr silk screen printed 25% coverage是什么意思
单片机借位 怎么回事 clr c mov a,#56h subb a,#0f8h mov 40h,a (40h)=?详细
C++ CLR中的 “^”是什么意思,代表什么?
CLR与IL分别是什么含义