小编Neg*_*ent的帖子

为什么会使用"movl $ 1,%eax"而不是"movb $ 1,%eax"

正如标题所述,为什么人们会使用"movl $ 1,%eax"而不是"movb $ 1,%eax",我被告知movl会将%eax的高阶位清零,但不是%eax一个相当于系统字大小的寄存器?意思是movl实际上是一个整数运算(而不是长整数?)

我显然对这一切感到困惑; 谢谢.

x86 assembly

20
推荐指数
4
解决办法
4万
查看次数

标签 统计

assembly ×1

x86 ×1