[求助]一个有关奇偶校验的问题。
在奇偶校验时,通常是按照下面的指令来实现,为什么要把字符和0相“或”,再用结果和7f相“与”,还有为什么要清楚校验位?in al , 53h ;53h是输入字符所在的地址
or al , 0 ;校验
jpe no-error ;校验正确,转no-error程序
jmp error ;校验错误,转 error程序
and al , 7fh ;清除校验位
奇偶校验位是指AL的最高位吗?如果是的话,要清除它则要和7FH相“与”,而不是FFH
至于为什么要删除它,我想,是计算机中的ASCII码用七位二进制表示的缘故吧!你说呢?