问题解答
答:中华学习机出现自行显示字符且无规律,有时恢复正常这种故障。
先检查KB3600,功能正常。此时却发现Vcc只有4.4V。量电源板+5V输出正常。顺藤摸瓜,到主板电源插头J7处时电压已降为4.4V。关机后拔下插孔,发现簧片弹性减弱并有污痕。原来,插孔簧片与主板插头上的方形插销只有一面接触,而+5V电源的电流又较大,簧片会因接触电阻大而发热,时间长后导致弹性变差、氧化,接触电阻更大,压降也随之增大。又因TTL电路对电源电压要求较高,误差超过10%时就可能出现异常(与具体集成块的性能有关)。排除的方法,除清污及恢复簧片弹性外,最好能增大接触面积。如改一面接触为二面或四接触等。用导线焊连则最为可靠,只是不便拆卸。
●问题:在二进制减法规则中,0-1=1式,为何结果为正1。
答:书上已指出是借位。正如十进制减法的借位,借一位相当于借十(十进制中最大位),二进制后一位相当于借二,十进制二在二进制中表示为10,这样,减式0-1=1即为10-1=1(借位)所以结果是1。
●问题:补码的表示方法(字长为8位)时:
28D8 D8-1D6…D0这是否意味着还存在着D8位,即分九位,100000000,或者说模不不存在于补码中。0的补码如何表示,是否[0]补=2n+x=2n-|x|。
答:模不是数中某一位,书上标明很清楚,D8-1是符号位,D6~D0是尾数,数的构成是符号位加尾数。
0的补码,也分[+0]补=00
[-0]补=10-+=11+1=00
分别计算结果是一样的。
●问题:在《跟我从头学PC》第25页第(2)小题中,尾数位之和进位到了符号位,改变了符号位的值,为何结果还是正确,因为在《电脑报》上第11期有文章曾指出这类溢出是错误的。
答:请再仔细阅读该文章,恰恰指出补码加法的溢出是正常溢出,是正确的,产生这种误解,还是与没有理解教材有关,请严格按照教材的定义理解?