DWORD PTR [EAX] 的意思:如果eax的值,即eax中存放的值是400080H,那么DWORD PTR [EAX]指的是:内存地址400080H中存放的值404000H
分类:
其他好文 时间:
2014-11-05 07:01:15
阅读次数:
159
在软件设计师考试中经常会出现这种题目 例如(2013年下半年的软件设计师考试题目)
地址编号从
80000H
到
BFFFFH
且按字节编址的内存容量为
( )KB,
若用
16K*4bit
的
存储器芯片构成该内存,共需(
)片
地址编号从
80000H
到
BFFFFH
且按字节编址的内存容量为
( )KB,
若用
16K*4bit...
分类:
其他好文 时间:
2014-11-04 22:45:17
阅读次数:
357
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equ...
分类:
其他好文 时间:
2014-11-01 20:24:17
阅读次数:
197
对与多字节数据,不同的CPU有不同的组织方式,并且对于单字节序内部的多个位域字段,和多字节数据一样也存在不同的组织方式.
一. 大端字节序
将数据高有效位存在低内存地址中,而数据低有效位存放在高内存地址中.
网络字节序采用大端字节序.
解析: 数据部分: 0A,17,0E,06这样的顺序从高位都地位排列. 到了内存地址中, 高...
分类:
其他好文 时间:
2014-10-30 11:41:46
阅读次数:
141
转自网络1.po 命令:为 print object 的缩写,显示对象的文本描述(显示从对象的 description 消息获得的字符串信息)。2.print 命令:有点类似于格式化输出,可以输出对象的不同信息。3.info 命令:我们可以查看内存地址所在信息,比如 "info symbol 内存地...
分类:
其他好文 时间:
2014-10-29 16:42:44
阅读次数:
226
字节转换字符由来:在网络上面有着许多类型的机器,这些机器在表示数据的字节顺序是不同的,比如i386芯片是低字节在内存地址的低端,intel处理器将32位的整数分4个连续的字节,并以字节序1-2-3-4存储到内存中,1表示最高位字节;而alpha芯片却相反.为4-3-2-1方式,如果保存整数内存只是以...
分类:
其他好文 时间:
2014-10-28 17:45:50
阅读次数:
248
??
原文标题:Memory Translation and Segmentation
原文地址:http://duartes.org/gustavo/blog/
[注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。]
本文是Intel兼容计算机(x86)的内存与保护系列文章的第一篇,延续了启动引导系列文章的主题,进一步分析操作系统内核的工作...
分类:
其他好文 时间:
2014-10-28 15:36:04
阅读次数:
291
这两个指令常被混淆, 举例说明:MOV DWORD PTR [EDI+EAX+28], 0X10MOV EAX, DWORD PTR [EDI+EAX+28] //将内存地址为EDI+EAX+28的4字节内容送到EAX中(执行后, EAX中的值是0X10)LEA EAX, DWORD PTR [ED...
分类:
其他好文 时间:
2014-10-26 06:44:51
阅读次数:
214
//
#include
int main()
{
int *p,i=2;//int*为整形 类型要一致
p=&i;
int j,*g=&j;//指针是一个数值为内存地址的变量
/*声明int* 是一个指针类型,是一个整形变量的地址,是内存单元的编号;
1首先p保存了i的地址p指向i;
2.p不是i,i也不是p修改p的值不会改变i,修改i也不会改变p,是两个
不同的变量.
3.如果一个指针变量指向了...
分类:
其他好文 时间:
2014-10-23 00:02:14
阅读次数:
215
静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量...
分类:
其他好文 时间:
2014-10-22 14:12:06
阅读次数:
204