【问题标题】:Change datatype of register being watched from unsigned to signed in Visual Studio 2017在 Visual Studio 2017 中将正在监视的寄存器的数据类型从未签名更改为已签名
【发布时间】:2019-11-26 01:56:17
【问题描述】:

我正在 Visual Studio 2017 中编写一个汇编程序,并在逐步执行程序时观察寄存器 Ax、Bx 和 Cx 的值。这些值表示为无符号短裤,当值变为负时,这是一个问题。我想知道是否有办法将这些值显示为签名短裤。

Cx is shown as 65529, but the signed representation is supposed to be -7.

【问题讨论】:

    标签: visual-studio debugging assembly watch cpu-registers


    【解决方案1】:

    可以做到,通过使用watch可以是一个表达式,即使它涉及pseudovariables

    例如,将(short)$cx 添加为手表可让您查看cx 的值,该值被解释为(有符号)短。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 2023-03-23
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      相关资源
      最近更新 更多