早教吧 育儿知识 作业答案 考试题库 百科 知识分享

汇编语言 TEST AL,81H请问为什么是81H?判断BUF为正偶数.若TEST AL,81H JNZ.(即,若测试结果不等于0,则跳转)

题目详情
汇编语言 TEST AL,81H
请问为什么是81H?判断BUF为正偶数.
若TEST AL,81H
JNZ.(即,若测试结果不等于0,则跳转)
▼优质解答
答案和解析
TEST AL,81H,是把最高位、最低位,保留下来,其它各个位,都变成零.
JNZ 就是非零转移.
也就是说:当最高位,或最低位为1的时候转移.
最高位为1,代表,原来的数字,是负数.
最低位为1,代表,原来的数字,是奇数.
不转移的时候,就说明原来的数字是 正、偶,数.