gpt4 book ai didi

cpu-registers - bochsdbg中CPU寄存器FLAG如何理解和修改?

转载 作者:行者123 更新时间:2023-12-04 03:07:16 25 4
gpt4 key购买 nike

我可以使用 'r' 来获取 CPU 寄存器 FLAG 的信息。

1.这样我能理解吗?

  eflags 0x00000082: id vip vif ac vm rf nt IOPL=0 of df if tf SF zf af pf cf
0x00000082= 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0

2.如何改变FLAG?通过“设置”命令?

   <bochs:5> set eflags=0x03
:5: syntax error at 'eflags'

谢谢~

最佳答案

  1. 如果标志名称是大写,则标志已设置。例如。 'SF' 表示已设置符号标志,而 'sf' 表示未设置。您的意思是这个,还是您问题中的其他内容?

  2. bochs 手册说:“目前仅支持通用寄存器,您不能更改:eflags、eip、cs、ss、ds、es、fs、gs”(http://bochs.sourceforge.net/doc/docbook/user/internal-debugger.html#AEN3098)。

问候

关于cpu-registers - bochsdbg中CPU寄存器FLAG如何理解和修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com