汇编PUSHF ,POPF位数问题

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

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

2个回答

cjdushang
cjdushang 这个我看了,没有我想要的内容啊
大约 5 年之前 回复
cjdushang
cjdushang 这个我看了,没有我想要的内容啊
大约 5 年之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问