
深入理解计算机系统
文章平均质量分 52
zixiawzm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言中浮点数的表示
IEEE 754标准中,浮点数的表示方法如下: V=(-1)s×M×2E 其中: 1、s是符号位,占1个字符。s为1表示负数,s为0表示正数; 2、M是二进制小数,32位单精度float中M占23位,形式如同fn-1fn-2。。。f1f0(n=23); 3、E是指数位,32位单精度float中E占8位,形式如同ek-1。。。e1e0(k=8); 总体上,浮点数编码分作三类: 1原创 2011-10-20 17:07:57 · 3978 阅读 · 0 评论 -
C程序栈原理及例子浅析
首先看如下图-1演示的用c语言编写的例子程序。 ┌————————————————————┐ │ 1. void fun() │ │ 2. { │ │ 3. printf(“Hello World\n”); │ │ 4.转载 2011-10-30 16:46:04 · 1376 阅读 · 0 评论 -
test
/* Bomb program that is solved using a buffer overflow attack */ #include "stdio.h" #include "stdlib.h" #include "ctype.h" #include "malloc.h" /* Like gets, except that characters are typed a原创 2011-11-06 21:58:45 · 98 阅读 · 0 评论 -
作业题3.38,关于缓冲区溢出
原题为: 输入一个16进制的字符串, 使得程序输出0xdeadbeef 程序如下: /* Bomb program that is solved using a buffer overflow attack */ #include #include #include /* Like gets, except that characters are ty原创 2011-11-09 15:38:03 · 649 阅读 · 0 评论