83页4.1.9上面一段中的651c202400根据81页的反汇编应该是681c204200,下文紧接着的0x65也应该是0x68。
87页4.2.4上面一段中倒数第三行“会自动将起始地址0xA003的低4位屏蔽掉”,应该是低2位。
104页BREAKFIX:
EXHG SP, BP
应该是 XCHG SP, BP
另外,有个建议,87页4.2.4使用了MOV SS, EAX这样的指令,我开始以为是错的,因为我一直以为MOV的两个操作数必须大小相同(太孤陋寡闻了),看了IA-32 Manual才知道是对的,Intel在手册里对为什么这样做了一点说明。我觉得最好也在书中做一下注释。