就51单片机而言,本身并无有符号数和无符号数之说,所谓有符号数是人为的规定,是为了便于处理实际问题,就像定点小数数据内部并没有小数点一样。单片机只认识二进制数。所以:
1.51汇编语言add、addc、subb三个指令使用的是有符号数还是无符号数?
51汇编语言add、addc、subb三个指令使用的是无符号数。
2.51单片机中什么时候会涉及到有符号数计算?
当实际处理的数据有负数时,单片机编程中会涉及到有符号数计算。
3.有符号数可以用#data输入吗?
可以,但运算前得去掉符号位,得到的结果再根据实际情况加入符号位。
4.有符号数减法溢出,在psw中怎么显示。。。
前面说了,不存在有符号数运算指令,减法也不叫溢出,是产生借位,这时CY置1。
5.有符号数可以与无符号数相互运算吗?
前已述及。
追问能和你单独在QQ上谈这个问题吗?
本回答被提问者和网友采纳