psw是什么意思?

如题所述

PSW=18H时,当前工作寄存器为第四组。

这个计算利用了二进制的转换进行计算。

18H转成二进制是0001 1000 ,而PSW是一个8位二进制寄存器,需要根据其对应的意义进行计算。

PSW标志及作用如下: PSW.7是CY,作用:加法进算中的进位和减法运算中的借位。 PSW.6是AC,作用:是低4位与高4位间加减进借位。 PSW.5是F0,作用:用户标志位。 

扩展资料

其他二进制的转换方法:

计算机中的十进制小数转换二进制,计算机中的十进制小数用二进制通常是用乘二取整法来获得的。

比如0.65换算成二进制就是:

0.65 × 2 = 1.3 取1,留下0.3继续乘二取整,

0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整,

0.6 × 2 = 1.2 取1,留下0.2继续乘二取整,

0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整,

0.4 × 2 = 0.8 取0, 留下0.8继续乘二取整,

0.8 × 2 = 1.6 取1, 留下0.6继续乘二取整,

0.6 × 2 = 1.2 取1,留下0.2继续乘二取整。

一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等)。这时,十进制的0.65,用二进制就可以表示为:0.1010011。

参考资料来源:百度百科-PSW(单片机术语)

温馨提示:答案为网友推荐,仅供参考
相似回答