https://github.com/tanyugang/CodingMaster/blob/118da7a73bd381c6482e00bd541bc9cb4ff73b37/%E7%AC%AC17%E8%AF%9D/readhdd.asm#L67-L72 只判断ah是否为0x00,这样的判定条件是否存在问题?以本例使用的data.asm为例,该字符串总长为32字节,每次读2字节,读到字符串结尾后,再进行一次读写,0x00应该位于al中,此时并没有结束读取的循环。是否应该对al和ah都进行为0的判断?
CodingMaster/第17话/readhdd.asm
Lines 67 to 72 in 118da7a
只判断ah是否为0x00,这样的判定条件是否存在问题?以本例使用的data.asm为例,该字符串总长为32字节,每次读2字节,读到字符串结尾后,再进行一次读写,0x00应该位于al中,此时并没有结束读取的循环。是否应该对al和ah都进行为0的判断?