mov bx,0
说明bx=0了
jmp word ptr [bx+1] 中[bx+1]就是[1],是一个字,它们由两个字节组成:ds:[1],和ds[2]
ds:[1],和ds[2]内存中的数据就是做为跳到地址的偏移地址,很明显在定义中这两个字节中的内容都为0
所以CS:IP将指向第一条指令
因此我们在定义的时候只要保证第二和第三字节中的数据时0就可以了
如db ?,0,0,?,?也行,问号表明这个字节中的数据随便取
还有这些检测考的是对JMP的掌握,题目中的程序并不是一个完整的程序
因此对该程序是不是死循环不要去考虑 |