03 2012 档案

IEEE754浮点表示
摘要:执行IEEE754标准bmbm−1 . . . b1b0.b−1b−2 . . .b−n−1b−n表示:将小数点右移近似相当于乘2,小数点左移近似相当于除2系统每隔0.1s计数器加一(系统最后计时以计数值乘以系统认为的0.1s二进制值),0.1D=0.000110011[0011]……B,我们只取小数点后23 x=0.00011001100110011001100,那么我们可以算出0.1-x的二进制表示值所对应的十进制表示值。假设系统运行了100小时,那么我们可以得到真实时间差100小时与系统记录时间的差值,导弹飞行2000m/s,那么当我们认为100小时后即可集中目标时的距离偏差就很大了。s 阅读全文

posted @ 2012-03-30 21:13 阿加 阅读(2602) 评论(0) 推荐(0)

从程序员的角度看cache(二)
摘要:同样的物理地址在不同的任务中可能被描述成不同的虚拟地址。这可能导致同样的物理地址被存入到高速缓存两个不同的数据项。许多MIPS CPU没有硬件来检测或者避免这种高速缓存重影(cache alias)而把问题留给操作系统的内存管理程序来解决。 大多数现代的 MIPS CPU拥有回写式、虚拟索引、... 阅读全文

posted @ 2012-03-29 13:12 阿加

从程序员的视角看cache(一)
摘要:对cache的小结,参考:Computer System A programmer's Perspective 原版_第二版x86查看cache信息: sudo dmidecode -t cachelocality:操作近期被其它指令所操作、或本身所操作的数或指令。good temporal loc... 阅读全文

posted @ 2012-03-27 14:02 阿加

objdump
摘要:objdump: 必选参数 –a, -d, -D, -e, -f, -g, -G, -h, -H, -p, -r, -R, -s, -S, -t, -T, -V, x-a, --archive-header 显示archive文件中的头部(类似 ls –l显示出的格式)同ar –t –v--adjust-vma=offset when dumping information, first add offset to all the section address.-b bfdname, --target=bfdname 指定目标文件的目标程序格式为bfdname objdump可自动识别多种格 阅读全文

posted @ 2012-03-19 20:31 阿加 阅读(2167) 评论(1) 推荐(1)

hexdump
摘要:hexdump无参:相当于 hexdump -x 0000000 457f 464c 0102 0001 0000 0000 0000 0000 0000010 0002 003e 0001 0000 0410 0040 0000 0000-b 每一字节以八进制显示,一行共16个字节,一行开始以十六进制显示偏移值; 0000000 177 105 114 106 002 001 001 000 000 000 000 000 000 000 000 000-c 每一字节以ASCII字符显示,其余同上; 0000000 177 E L F 002 001 001 \0 \0 \0 \0 \... 阅读全文

posted @ 2012-03-19 20:14 阿加 阅读(2666) 评论(0) 推荐(0)

导航