43.windbg-.expr、n(设置默认的表达式语法、默认的数字基础0x、0n、0t、0y)
.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)相关推荐
- UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址
UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址 实际案例图片 修改收货地址和修改默认地址页面布局和功能 具体内容图片自己替换哈,随便找了个图片的做示例 用到了vuex的状态机,具体 ...
- 默认访问首页 || 国际化||设置全局字符编码的默认设置
默认访问首页 国际化 在spring中是这样配置的 1).编写国际化配置文件: 2).使用ResourceBundleMessageSource管理国际化资源文件 3).在页面使用 fmt:messa ...
- 【Shell】设置变量默认值,参数默认值, 自动赋值
设置变量默认值,参数默认值, 自动赋值 转自:https://zhuanlan.zhihu.com/p/98636736 默认参数(变量默认值) if 繁琐方式 if [ ! $1 ]; then$1 ...
- 设置GNOME或者KDE为默认的启动桌面环境
一.设置GNOME或者KDE为默认的启动桌面环境 方法1:修改/etc/sysconfig/desktop,根据需要将"DESKTOP"后面的内容改为KDE或GNOME. 方法2: ...
- 设置eclipse新建maven项目默认使用jdk1.8
设置eclipse新建maven项目默认使用jdk1.8 1.打开maven的配置文件settings.xml(apache\apache-maven-3.6.0\conf\settings.xml) ...
- lambda表达式方法泛型_模板方法模式–使用Lambda表达式,默认方法
lambda表达式方法泛型 模板方法模式是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides在著名的< 设计模式>一书中解释的23种 ...
- 模板方法模式–使用Lambda表达式,默认方法
模板方法模式是Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides在著名的< 设计模式>一书中解释的23种设计模式之一. 这种模式的意 ...
- 【发现问题】IDEA设置全局新创建文件默认换行符
今晚读<阿里Java开发手册>的代码格式部分中,第十条强制规约引起了我的注意.说的是, IDE中文件的换行符使用UNIX格式,不要使用Windows格式. 于是上网搜索为何如此,得到以下答 ...
- ECSHOP设置默认配送方式和默认支付方式
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有"默认配送方式和默认支付方式"这个功能 即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方 ...
最新文章
- ASP.NET 面试题和答案(不断更新)
- tar 打包文件与解压文件
- 初学Java Web(3)——第一个Servlet
- ABAP 程序运行锁
- 函数mod(a,m)
- 程序员工资倒挂,IT 行业薪资潜规则如何规避?
- mac1200r 服务器无响应,水星路由器mac1200r桥接不成功怎么办
- python gdal 读取图层及EPSG
- 免费高清可商用图片素材站推荐
- “Vidalia tor privoxy”配置自动启动
- 火车头采集优化-收集的文章内容怎么批量变成原创文章
- java Swing+mysql+JDBC实现教务系统(源码+数据库+UML图+数据库分析)
- python求均值 有限存储量_python计算均值
- 光伏组件高温自燃?台湾一屋顶光伏电站起火
- HDU6578——blank 动态规划
- nexus 4 android 5.0,真是亲儿子 Nexus 4可升安卓5.1
- JAVA NIO实现客户端与服务端通信
- 【CC】| 创建三维模型教程
- 重复文件太多,该怎样快速清理?
- python 中使用breast_cancer数据画图