.expr

.expr 命令指定默认的表达式求值器

0:000> .expr
Current expression evaluator: MASM - Microsoft Assembler expressions
0:000> .expr /s masm
Current expression evaluator: MASM - Microsoft Assembler expressions
0:000> .expr /q
Available expression evaluators:
MASM - Microsoft Assembler expressions
C++ - C++ source expressionsCurrent expression evaluator: MASM - Microsoft Assembler expressions
0:000> .expr /s c++
Current expression evaluator: C++ - C++ source expressions

/q 显示可用的表达式类型的列表

n (Set Number Base)

n命令将默认的数字基数(radix)设置为指定值,或者显示当前基数。

不要将该命令和~n (Suspend Thread)命令混淆。

n可用来设置缺省基数为 16, 10 或者 8。所有不带前缀的数值都以该基数来解释

当前基数会作用于MASM表达式的输入和输出。它并不作用于C++ 表达式的输入输出

在C++表达式中的数字如果没有专门指定,则被认为是10进制数。

0:000> n 10
base is 10
0:000> ? 1+10
Evaluate expression: 11 = 0000000b
0:000> n 16    ///切换到16进制
base is 16
0:000> ? 1+10
Evaluate expression: 17 = 00000011
0:000> ?? 1+10
int 11

??后表示跟的是C++表达式

调试器启动时,默认的基数被设置为16。

在所有MASM表达式中,数字的值使用当前基数(16, 10, 或8)来进行解释。可以通过指定0x 前缀(16进制)、 0n 前缀(10进制)、0t 前缀(8进制)或者0y 前缀(2进制)来覆盖当前基数。

0:006> n
base is 16
0:006> ? 0n10+1
Evaluate expression: 11 = 0000000b
0:006> ? 0t10+1
Evaluate expression: 9 = 00000009
0:006> ? 0y10+1
Evaluate expression: 3 = 00000003

43.windbg-.expr、n(设置默认的表达式语法、默认的数字基础0x、0n、0t、0y)相关推荐

  1. UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址

    UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址 实际案例图片 修改收货地址和修改默认地址页面布局和功能 具体内容图片自己替换哈,随便找了个图片的做示例 用到了vuex的状态机,具体 ...

  2. 默认访问首页 || 国际化||设置全局字符编码的默认设置

    默认访问首页 国际化 在spring中是这样配置的 1).编写国际化配置文件: 2).使用ResourceBundleMessageSource管理国际化资源文件 3).在页面使用 fmt:messa ...

  3. 【Shell】设置变量默认值,参数默认值, 自动赋值

    设置变量默认值,参数默认值, 自动赋值 转自:https://zhuanlan.zhihu.com/p/98636736 默认参数(变量默认值) if 繁琐方式 if [ ! $1 ]; then$1 ...

  4. 设置GNOME或者KDE为默认的启动桌面环境

    一.设置GNOME或者KDE为默认的启动桌面环境 方法1:修改/etc/sysconfig/desktop,根据需要将"DESKTOP"后面的内容改为KDE或GNOME. 方法2: ...

  5. 设置eclipse新建maven项目默认使用jdk1.8

    设置eclipse新建maven项目默认使用jdk1.8 1.打开maven的配置文件settings.xml(apache\apache-maven-3.6.0\conf\settings.xml) ...

  6. lambda表达式方法泛型_模板方法模式–使用Lambda表达式,默认方法

    lambda表达式方法泛型 模板方法模式是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides在著名的< 设计模式>一书中解释的23种 ...

  7. 模板方法模式–使用Lambda表达式,默认方法

    模板方法模式是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides在著名的< 设计模式>一书中解释的23种设计模式之一. 这种模式的意 ...

  8. 【发现问题】IDEA设置全局新创建文件默认换行符

    今晚读<阿里Java开发手册>的代码格式部分中,第十条强制规约引起了我的注意.说的是, IDE中文件的换行符使用UNIX格式,不要使用Windows格式. 于是上网搜索为何如此,得到以下答 ...

  9. ECSHOP设置默认配送方式和默认支付方式

    用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有"默认配送方式和默认支付方式"这个功能 即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方 ...

最新文章

  1. ASP.NET 面试题和答案(不断更新)
  2. tar 打包文件与解压文件
  3. 初学Java Web(3)——第一个Servlet
  4. ABAP 程序运行锁
  5. 函数mod(a,m)
  6. 程序员工资倒挂,IT 行业薪资潜规则如何规避?
  7. mac1200r 服务器无响应,水星路由器mac1200r桥接不成功怎么办
  8. python gdal 读取图层及EPSG
  9. 免费高清可商用图片素材站推荐
  10. “Vidalia tor privoxy”配置自动启动
  11. 火车头采集优化-收集的文章内容怎么批量变成原创文章
  12. java Swing+mysql+JDBC实现教务系统(源码+数据库+UML图+数据库分析)
  13. python求均值 有限存储量_python计算均值
  14. 光伏组件高温自燃?台湾一屋顶光伏电站起火
  15. HDU6578——blank 动态规划
  16. nexus 4 android 5.0,真是亲儿子 Nexus 4可升安卓5.1
  17. JAVA NIO实现客户端与服务端通信
  18. 【CC】| 创建三维模型教程
  19. 重复文件太多,该怎样快速清理?
  20. python 中使用breast_cancer数据画图

热门文章

  1. android手机执行linux命令 如telnet ifconfig ping
  2. 前端性能优化-服务端和网络优化-极客时间
  3. Log4j2远程日志
  4. JProfiler使用(Java分析工具)
  5. C++:引用及其用法
  6. LayUi会议OA系统之用户管理
  7. 50个免费和高质量的图标集
  8. 电路理论复习 James W Nilsson
  9. Oracle OCP证书贵在名副其实
  10. Jordan 标准型定理