2007年4月3日星期二

编码意义-扫盲班1期

1. 常见编码内容--英文 DOS编码:
00000000 ff ff ff ff ff ff 00 60 6e 47 92 b5 08 06 00 01 'nG庹..
00000010 08 00 06 04 00 01 00 60 6e 47 92 b5 a9 fe 00 7d ........'nG庹... .}
00000020 00 00 00 00 00 ..........................

2. 字节值:
0x00 空字节
0x01
0xDD

3. 内存地址:
0x0000 ~ 0xFFFF
0x06EA1000
0x6EA3050

【for instance】
Q&A:
a:0x7c882f9c错误是什么意思?
b:内存中的这一地址出了问题,至于是什么导致的可能性则有很多咯。诸如:对于采用动态分配的应用程序,由于自身bug引用了不正常的内存指针,出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了;劣质的内存条;微软WINDOWS系统的漏洞,windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误,等等等等。

没有评论: