pop ax 永远弹出字,因为ax是字 pop eax 永远弹出双字,因为eax是双字 pop [地址]或 pop [暂存器] 或 pop [暂存器+地址] 都是错的, 因为cpu不知道要弹出什么长度,word还是dword 所以要写成 pop word ptr [1000] 或 pop dword ptr [1000] pop word ptr [bx] 或 pop dword ptr [bx] pop dword ptr [ebx+100] 或 pop dword ptr [ebx+100]