cjdushang 2015-05-15 13:39 采纳率: 0%
浏览 2609

汇编PUSHF ,POPF位数问题

格式:PUSHF
执行操作:(SP)<-(SP)-2
((SP)+1,(SP)<-(FR)
该指令的俩个操作数均是隐含的,源操作数为标志寄存器的低字节,目的操作数为指针SP所指向的堆栈顶部的一个字单元,

以上是书本中的内容,我想问一下为什么源操作数是8位,而目的操作数是16位呢?

  • 写回答

2条回答

  • 纵横车 2015-05-20 14:39
    关注

    他说“源操作数为标志寄存器的低字节”,标志寄存器有16bit所以低字节就是8bit了。

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置