在书上看到:
lss init_stack, %esp
网上对于lss指令的解释是:
lss reg16, mem32
即mem32位数的低16位传入reg,高16位传入ss.
但这显然与书上的代码不符.因为init_stack是一个常量
后来意识到书上的代码是AT&T汇编,所以应理解为init_stack的低16位传入esp,高16位传入ss.
在书上看到:
lss init_stack, %esp
网上对于lss指令的解释是:
lss reg16, mem32
即mem32位数的低16位传入reg,高16位传入ss.
但这显然与书上的代码不符.因为init_stack是一个常量
后来意识到书上的代码是AT&T汇编,所以应理解为init_stack的低16位传入esp,高16位传入ss.