怎么知道单片机中的16进制数是正数还是负数2
提问网友
发布时间:2023-10-20 05:52
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
共3个回答
热心网友
回答时间:2024-05-16 07:34
看最高位是0还是1,是1的就是负数 。0E6H的二进制数是1110 0110 ,所以是负数 。
收起
热心网友
回答时间:2024-05-16 07:35
首先你对这个单元的数据类型要自已清楚,这是没法判断的:
无符号数,不谈正负。
有符号数,用补码,最高位为1表负数;
收起
热心网友
回答时间:2024-05-16 07:35
判断一下最高位是不是1,如果是1则为负。
MOV A,#0E6H
JB ACC.7,REL;为负则转
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起