用HexView 观察编译后的机器代码

HexView 用于打开任意一个文件,以十六进制的形式从头到尾显示它每个字节的内容。

下载:

链接:https://pan.baidu.com/s/1zB9r5WwuTMIPNMlYl5HlvA 
提取码:5ndl

双击启动 HexView,然后选择菜单“文件”-“打开文件以显示”,在文件选择对话框里找到你程序文件,HexView 程序将以十六进制的形式显示刚刚选择的文件
在这里插入图片描述
在 HexView 中,文件的内容以十六进制的形式显示在窗口中间,以 16 个字节为一行,字节之间以空白分隔,所以看起来很稀疏。如果文件较大的话,则会分成很多行。
作为对照,每个字节还会以字符的形式显示在窗口右侧,如果它确实可显示为一个字符的话。如果该字节并非一个可以显示的字符,则显示一个替代的字符“.”。因为源程序中还有汉字注释,所以,如果细心的话,从图中可以算出每个汉字的编码是两个字节,比如“将”字的编码是0xBD0xAB。由于HexView 以单字节的形式来显示每个字符,所以无法显示汉字。
左边的数字,是每一行第一个字节相对于文件头部的距离(偏移,也是以十六进制数显示的。字母“m”是整个源程序文件内的第 个字符,因此,它的偏移量是 00000000 (H)

猜你喜欢

转载自blog.csdn.net/lcy1619260/article/details/132743465
今日推荐